Gentoo Archives: gentoo-user

From: Albert Hopkins <marduk@×××××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Can't figure out why emerage wants to build xscreensaver
Date: Fri, 10 Apr 2009 19:15:42
Message-Id: 1239390938.2320.1.camel@blackwidow.nbk
In Reply to: [gentoo-user] Re: Can't figure out why emerage wants to build xscreensaver by Grant Edwards
1 On Fri, 2009-04-10 at 18:36 +0000, Grant Edwards wrote:
2 > On 2009-04-10, Paul Hartman <paul.hartman+gentoo@×××××.com> wrote:
3 > > On Fri, Apr 10, 2009 at 11:30 AM, Grant Edwards <grante@××××.com> wrote:
4 > >> Is something broken in the xfce ebuilds? emerge keeps wanting
5 > >> to install xscreensaver even though I've got -xscreensaver in my
6 > >> USE variable in make.conf. Everytime I update, xscreensaver
7 > >> gets reinstalled, and I have to manually "emerge -C" it:
8 > >>
9 > >> # emerge -auvtND world
10 > >>
11 > >> These are the packages that would be merged, in reverse order:
12 > >>
13 > >> Calculating dependencies... done!
14 > >> [nomerge ] xfce-base/xfce4-4.4.3 USE="alsa cups oss -minimal -xscreensaver"
15 > >> [nomerge ] xfce-base/xfce4-session-4.4.3 USE="dbus -debug -gnome"
16 > >> [nomerge ] xfce-base/xfce-utils-4.4.3 USE="dbus lock -debug"
17 > >> [ebuild N ] x11-misc/xscreensaver-5.07 USE="jpeg opengl pam -new-login -suid -xinerama" 0 kB
18 > >
19 > >
20 > > It is because of the "lock" USE flag on xfce-utils. I think it
21 > > uses xscreensaver for the screen-locking function.
22 >
23 > I see. An unpleasant side-effect is that the screensaver
24 > function keeps kicking in. I guess I'll remove the "lock" flag
25 > from xfce-utils. Oddly, I have the "lock" flag for xfce-utils
26 > on another similar system, and emerge doesn't think it needs
27 > xscreensaver on that system. Perhpas because I have xlockmore
28 > installed on that system?
29 >
30
31 /usr/portage/xfce-base/xfce-utils/xfce-utils-4.3.3.ebuild:
32
33 <snip>
34 RDEPEND="x11-apps/xrdb
35 x11-libs/libX11
36 >=dev-libs/glib-2.6:2
37 >=x11-libs/gtk+-2.6:2
38 >=xfce-base/libxfcegui4-${XFCE_MASTER_VERSION}
39 >=xfce-base/libxfce4mcs-${XFCE_MASTER_VERSION}
40 >=xfce-base/xfce-mcs-manager-${XFCE_MASTER_VERSION}
41 dbus? ( dev-libs/dbus-glib )
42 lock? ( || ( x11-misc/xscreensaver
43 gnome-extra/gnome-screensaver
44 x11-misc/xlockmore ) )"
45
46 </snip>