Felix Miata posted on Sun, 03 Jul 2011 21:55:28 -0400 as excerpted: > On openSUSE 11.4 I want Kaffeine to be able to directly play isos made > from DVDs. Is this possible? If so, what does it take? I tried to have > YaST2 install it, but it wants to install kitchen sinks, bathtubs and > garages as well, and I don't want to be constantly updating lebenty > bazillion Packman things never used, nor wasting disk space on them. > > I have win32codecs, libavcodecs, libxine1-codecs, libdvdcss2 & > mpeg2demux & > its 3 *boost* deps installed. The fault window is currently complaining > about missing demux, but also saying found input plugin without naming > whatever it is. Kaffeine3? Where'd you get that version number? The latest both on the site (kaffeine.kde.org) and here on gentoo is 1.2.2 (released 2011.04.17, 1.2.0 was 2011.04.04). Or do you mean the last kde3-based release, 0.8.8 (released 2009.05.23)? I gave up on kaffeine when it was still beta for kde4 and lacking all sorts of features that were in the kde3 version, late in the kde 4.2 or early in the 4.3 era, when kde had dropped support for kde3, despite the fact that kde4 was still clearly beta at best (despite their claim to the contrary), but I still switched as 3.5.10 was the last version they were doing and 3.5 simply wasn't supported any longer (again, despite very public promises to the contrary, that it would be supported as long as there were users!). I needed a decent non-kde3-based media player as I was removing kde3 from my system, and kaffeine clearly wasn't it, at that point, as it was basically the same as the low-feature built-in dragonplayer, etc. So I switched to the mplayer- and qt4-based smplayer, which I've been quite happy with BTW and which if anything, has even MORE features than kaffeine for kde3 did. I was just playing DVDs straight off the ISO image (I have them saved to my computer) to test some graphics config changes the other day, and I've played the physical DVDs themselves before as well, tho not nearly as recently. That said, here's what the gentoo kaffeine-1.2.2 ebuild lists for dependencies, in addition to tho normal kde4 deps (thus including qt, X, etc, as well as kdelibs and solid), of course. libXScrnSaver >=xine-lib-1.1.18.1 That's it. Of course xine-lib pulls in all sorts of codec dependencies based on the USE flags (on optional deps, Gentoo normally lets the user choose at build-time, via what Gentoo calls USE flags). However, there's only non-optional depends for xine (beyond X, and plus some only used for building, since gentoo's build-from-sources). ffmpeg libiconv But it's the optional depends that kill in this case. There's a whole slew of them, based on a whole slew of different USE flags. However, as with many packages, if xine-lib is built against them, they tend to be required at runtime too (tho some of the codecs may not be). ffmpeg deps, in turn, are similar to xine's, a huge list of optional deps, but for it I actually see NO required deps (beyond those in system and thus not listed, and make as a build-only dep). But one of the things about binary distros is that a lot of the depends are optional at build-time but if built with them, the package requires them at runtime as well. And binary distros tend to build in support for nearly everything possible in most cases (with the exception of patent encumbered codecs, etc, sometimes), so in turn require all sorts of run- time dependencies that were linked at build-time so are required to run. That's one of the bonuses of a from-source system like Gentoo's, the user gets to choose the optional deps because they build the packages, tho Gentoo pretty much automates the process with ebuilds, so all the user ends up having to do is set the general USE flags they want if they apply to a package, and if they want different for an individual package, change it for that specific package only. So the system doesn't tend to have all that extra cruft unless you choose to enable it, in which case it's not "cruft" any more because you've specifically chosen it, presumably because you specifically want it. If you want me to list all the optional and build-time deps, I can, but you asked about actual non-optional deps, so that's what I listed, skipping the build-time deps since you're on a binary distro. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ___________________________________________________ This message is from the kde mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.