Libgnomeui lists gnome-themes under PDEPEND but it is not a true dependency of libgnomeui. It might have been added for completeness but if that is the case, a use-flag would be better as not everyone wants the dozen or so themes installed along with GNOME, considering it is not a true dependency. Either removal or a use-flag would better serve those people that dont want the gnome-themes installed unless necessary, which they are not for user interface routines.
I second that. This leads two strange behaviour in the output of emerge -puDt world, references: http://forums.gentoo.org/viewtopic-t-366476-start-0-postdays-0-postorder-asc-highlight-gnomethemes+gnomeiconthemes.html http://forums.gentoo.org/viewtopic-t-362847-start-0-postdays-0-postorder-asc-highlight-gnomethemes+gnomeiconthemes.html
*** This bug has been marked as a duplicate of 72901 ***
This is not a DUP of 72901. That bug referes to gnome-icon-themes, not gnome-themes (difference). Gnome-themes should plainly not be listed as a depedency, there is no source patching requires. Building libgnomeui without gnome-themes works without added patching, the dependency just needs to be dropped from the ebuild as it is completely optional.
As with the nautilus bug, these PDEPENDs were added in 2.2.0.1. I'll have a look at this one as well.
Where is this bug standing now? I have a machine that emerge -pvuDt world results in: [ebuild N ] x11-themes/gnome-themes-2.12.1 -accessibility -debug 2,501 kB [ebuild N ] gnome-base/libgnomeui-2.12.0 -debug -doc +jpeg -static 1,788 kB [ebuild N ] gnome-base/libgnomeprintui-2.12.1 -debug -doc 631 kB [ebuild N ] gnome-base/libgnomeprint-2.12.1 -cups -debug -doc 769 kB [ebuild N ] x11-themes/gnome-icon-theme-2.12.1 -debug 3,040 kB [ebuild N ] gnome-base/libgnomecanvas-2.12.0 +X -debug -doc -static 576 kB [ebuild N ] gnome-base/libgnome-2.12.0.1 -debug -doc -esd -static 932 kB [ebuild N ] x11-themes/gnome-icon-theme-2.12.1 -debug 0 kB without having gnome installed, without gnome use flag... is it related?
The deps were added because of bug #17506, which only says that they are needed, but not why.
"hmm maybe we should make libgnomeui pdepend on gnome-themes, cause they are needed" gnome-themes are NOT needed to compile libgnomeui in any way, shape or form. I am living proof of that as I have GNOME installed without gnome-themes. Gnome themes are the graphical GTK themes and nothing more. It makes sense that some themes in the package may require parts of GNOME but not the other way around. This package (gnome-themes) is merely an add-on for aesthetics. The bug is also 3 years old and things change. This should no longer apply if it ever did. I would like to see it gutted from the ebuild and left as a completely optional package or merely left in the GNOME meta ebuild.
Thanks for being patient. in cvs for 2.14
Thank you for fixing this John.