The Nautilus ebuilds list gnome-themes as a PDEPEND and should not. Gnome-themes is not a true dependency of Nautilus and I assume was added for completeness, but for this reason should either be removed, or added as a use-flag. For those that do not want the entire Gnome list of themes, it becomes hard to micro-manage this package.
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 ***
These are not DUPs Mike. This is regarding GNOME-THEMES, not the gnome-icon-themes, please do not mark them as DUPs. Gnome-themes can be safely pulled from the ebuilds and the packages build without fault. There is no patching required. This is simply an optional dependency that should be removed or at the very least, be added as a use flag...gnome-themes are NOT required to build.
Apologies, I shouldn't have been so hasty to DUP. gnome-themes aren't required to build nautilus - correct, they were moved out of build depends (DEPEND) in version 2.4.0, and placed into post dependencies (PDEPEND). Post depedencies are usually additional packages that are needed to run. I can understand gnome-icon-themes is required (for the nautilus icons), but I'd agree with you about gnome-themes. So for that, I'll have a look at using USE="gnome" for it (when I get home).
Thanks Mike. Adding to the Gnome use flag would still add it for anyone running Gnome but those wanting a minimal install of Gnome (only installing true dependencies) would still be stuck either supporting the package in their overlay or forced to install the various themes. Perhaps a 'theme' USE flag for this and Nautilus would be better, so that to stick the package as completely dependent from people using Gnome or some other DE? Or perhaps even eliminating the package altogether and posting an einfo about it? Though I think a USE flag would be better but one that is completely non-DE specific would be the best shot as if it went under Gnome, I would be in the same position seeing as I run Gnome myself but dont want a handful of themes when Clearlooks is the only one for me ;)
Thanks for being patient. in cvs for 2.14
Thanks for fixing this John.