The REQUIRED_USE for media-libs/phonon includes {{{one-of ( vlc gstreamer aqua )}}} even though this is unnecessary, phonon can be installed just fine without any backend. Since USE="vlc" is default for this package, the user would have to explicitly disable all three backends for this to even make a difference, and I think in this case giving the user the control over the unnecessary dependencies is a good thing. (As a real world use case, I simply do not want to pull in gstreamer or VLC just to open a PDF file in okular. If the PDF file contains a video or music file, I'd prefer to just be out of luck.) Reproducible: Always
Does anybody else have any comments? Making this change seems reasonable to me.
Thanks for reporting. This is fixed in cvs now. Please sync in some hours to get the changes. + + 31 May 2015; Johannes Huber <johu@gentoo.org> phonon-4.7.2.ebuild, + phonon-4.8.3.ebuild, phonon-9999.ebuild: + Drop REQUIRED_USE for backends, bug #546434. +