Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 403525 - USE-Flag dependencies in gnome-base/gnome-extra-apps-3.2.1
Summary: USE-Flag dependencies in gnome-base/gnome-extra-apps-3.2.1
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-14 06:48 UTC by Johann Schmitz (ercpe) (RETIRED)
Modified: 2012-02-14 11:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johann Schmitz (ercpe) (RETIRED) gentoo-dev 2012-02-14 06:48:09 UTC
Atm gnome-extra/gnome-games and www-client/epiphany (and other packages) are listed as a required dependency in gnome-extra-apps:

RDEPEND="
    >=gnome-base/gnome-core-libs-${PV}

    >=app-arch/file-roller-${PV}
    >=games-board/aisleriot-${PV}
    >=gnome-extra/gcalctool-6.2.0
    >=gnome-extra/gconf-editor-3.0.0
    >=gnome-extra/gnome-games-${PV}
    >=gnome-extra/gnome-system-monitor-${PV}
    >=gnome-extra/gnome-tweak-tool-${PV}
    >=gnome-extra/gnome-utils-${PV}
    >=gnome-extra/gucharmap-${PV}:2.90
    >=gnome-extra/sushi-0.2.1
    >=mail-client/evolution-${PV}
    >=media-sound/sound-juicer-2.99
    >=media-video/cheese-${PV}
    >=net-analyzer/gnome-nettool-3.0.0
    >=net-misc/vinagre-${PV}
    >=net-misc/vino-${PV}
    >=www-client/epiphany-${PV}

    shotwell? ( >=media-gfx/shotwell-0.11 )
    tracker? (
        >=app-misc/tracker-0.12
        >=gnome-extra/gnome-documents-0.2.1 )
"

Can we change them to USE-Flag dependencies like shotwell and tracker? I think, at least games are completly optional to the average user.




Reproducible: Always
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-02-14 08:20:58 UTC
Gnome-extra-apps is the meta package to pull in all the non-core bits of gnome3 that the gnome upstream considers to be part of their desktop experience. It has few options by design.

The most important feature of gnome-extra-apps is that if you do not like it, there is absolutely no requirement for you to use it! Simply unmerge gnome-extra-apps, re-emerge gnome-base/gnome with USE=-extras, and manually pick which additional gnome applications that you want to install.

Shotwell and tracker are exceptions because there are good technical reasons to give gnome-extra-apps users an easy way to avoid these two specific packages. Shotwell is the only package pulled in by the gnome meta that would pull in webkit-gtk:2, a library that takes half an hour to compile even on a quad-core machine. And tracker if started can have a performance impact on your system (see http://lists.fedoraproject.org/pipermail/desktop/2011-September/007395.html).

My vote is for keeping gnome-extra-apps as it is. Gnome team, thoughts?
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2012-02-14 11:11:02 UTC
The words of the initial ebuild writer iirc and I second that completely. USE flag profusion does not help at all, just pick what you need.