You are not logged in.
Hello everybody,
I've a question about the dependencies of the KungFu DVD ripper.
When I tryied to do the pacman -Syuw command, after the database is apdated it warns me that kungfu needs following packages:
:: kungfu: needs gstreamer0.10-dvdread
:: kungfu: needs gstreamer0.10-mpeg2dec
:: kungfu: needs gstreamer0.10-libpng
:: kungfu: needs gstreamer0.10-theora
and nothing else. I'm sure that there must be some other packages to update, but the update process stops after this warning.
When I looked onto the package site on www.archlinux.org, above mentioned packages are marked there as "virtual".
When I tryied to install/update e.g. gstreamer0.10-dvdread, I got the information the package was not found in the database (only libdvdread which I have currently installed among the other packages such as libmpeg2, libpng and libtheora).
Does anybody know what does it mean and what to do with this?
Offline
hi hovadko,
welcome to the forums.
you should run
pacman -Sy <packagename>(or "pacman -Syu") instead of "pacman -Syuw".
the "-w" options means "-w, --downloadonly Retrieve all packages from the server, _but do not install/upgrade anything_."
so no deps installed.
more friendly information:
man pacmanLast edited by DonVla (2009-08-29 06:30:21)
Offline
Hello DonVla,
thank you for your reply.
I did what you wrote but the result is still the same :-(.
I suppose it has something to do with "virtual" index of the gstreamer packages (see http://www.archlinux.org/packages/commu … 6/kungfu/) because they doesn't exist in the repo anymore.
Offline
kungfu needs to have it's depends cleaned up. Submit a bug report when the bug tracker will be online (probably Monday).
Meanwhile, remove kungfu so you can do your system update. Then grab kungfu PKGBUILD from abs and replace the:
gstreamer0.10-dvdread
gstreamer0.10-mpeg2dec
gstreamer0.10-libpng
gstreamer0.10-theoradepends by:
gstreamer0.10-ugly-plugins
gstreamer0.10-good-plugins
gstreamer0.10-base-pluginsthen build and install.
Offline
kungfu needs to be rebuilt to depend on the new plugin packages - gstreamer0.10-{base,good,bad,ugly}-plugins - instead of the obsolete individual plugin packages.
Offline
OK, now I understand what happened :-)
Thanks to all of you for your reactions.
Offline