The juk-3.5.5.ebuild has a wrong dependency on gst-plugins. It depends on >=gst-plugins-0.8, but gst-plugins-0.10 does not exist as it has become gst-plugins-base, thus breaking, for example, emerge -pv --depclean once gstreamer-0.8 and all its plugins have been removed.
Can you provide any evidence of real world breakage? >=gst-plugins-0.8 should include gst-plugins-0.8. Therefore as the only gst-plugins versions are 0.8*, they should be depended upon.
Unless gst-plugins should be gst-plugins-base....
(In reply to comment #2) > Unless gst-plugins should be gst-plugins-base.... > That's exactly what I meant. Since there's no gst-plugins >0.8* and no gst-plugins-base <0.10 I assume they're the same thing with different names. kde-base/juk-3.5.5 (with USE="gstreamer") depends on >gst-plugins-0.8 which is fine until I remove gstreamer-0.8 and all its plugins; then the dependency tree breaks, because there's no gst-plugins-0.10, but the package is named gst-plugins-base. Is the explanation clearer now?
Looks like I was wrong, see bug 155695. *** This bug has been marked as a duplicate of 155695 ***