Summary: | www-client/firefox - make virtual/freedesktop-icon-theme dependency optional | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sa Wu <infaehig> |
Component: | [OLD] Unspecified | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | Murphy.Gebert |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Sa Wu
2012-02-15 04:03:02 UTC
One vote up for this request; the Mozilla apps work fine without, and the dependency would install a lot of Perl stuff I don't need or want. BTW, this affects thunderbird and xulrunner, too. For the record: I took a look into the ebuilds and didn't find any direct dependencies from freedesktop-icon-theme; there seems to be a trick to this... The -bin packages don't seem to have this dependency, so emerging them could be the better solution for the time being. (In reply to comment #0) > Around 1 month ago firefox started depending on virtual/freedesktop-icon-theme, > which pulls in some icon themes and miscellaneous stuff i will never use and > never want to use. The dependency was required w.r.t bug 341697 (and bug 342957). > Grepping through the firefox ebuilds brought me nowhere near > to finding out where the dependency comes from. (In reply to comment #3) > For the record: I took a look into the ebuilds and didn't find any direct > dependencies from freedesktop-icon-theme; there seems to be a trick to this... The dependency is specified in the mozconfig-3.eclass, see the bug mentioned above. To your specific question, there are more than one ebuild that satisfy virtual/freedesktop-icon-theme, see the virtual's ebuild RDEPEND for a list of satisfying packages. For instance, kde-base/oxygen-icons does not pull any gnome's hicolor-icon-theme related dependencies (neither kde-specific dependencies). fulax, thank you for this hint. I was already looking for a use flag to select an icon theme, but didn't find one. The oxygen icons had been masked here because I'm still using KDE3; unmasking does the job. This is a solution I can live with. --8><-- # emerge -p oxygen-icons firefox thunderbird These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] kde-base/oxygen-icons-4.7.4 USE="(-aqua) -bindist" [ebuild N ] virtual/freedesktop-icon-theme-0 [ebuild U ] www-client/firefox-10.0.1 [9.0] USE="minimal%* (-selinux)" LINGUAS="-as% -csb%" [ebuild U ] mail-client/thunderbird-10.0.1 [9.0] USE="minimal%*" LINGUAS="-ast% -sr%" --><8-- Submitted a suggestion concerning freedesktop-icon-theme per bug 405711. Sorry for the confusion here, it should have been documented in the ebuild, the dep on -bin is still very relevant and bug has been reopened as the dep is needed to ensure icons are provided as the end user expects. |