Gentoo Archives: gentoo-user

From: Alan McKinnon <alan@××××××××××××××××.za>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: how do I remove evolution from gnome?
Date: Tue, 20 Feb 2007 13:13:42
Message-Id: 200702201503.31370.alan@linuxholdings.co.za
In Reply to: Re: [gentoo-user] Re: how do I remove evolution from gnome? by Sean
1 On Tuesday 20 February 2007, Sean wrote:
2 > Sven Köhler wrote:
3 > >> Any suggestions?
4 > >
5 > > I put evolution in /etc/portage/profile/package.provided.
6 > >
7 > > Then portage assumes, that it is installed ba hand and therefor
8 > > it's not installed installed automatically.
9 > >
10 > > Unfortunatly, you still have to install eveolution-data-server and
11 > > evolution-webcal, because it's a hard-dependency of some other
12 > > gnome-package.
13 >
14 > I thought an -eds USE flag will keep evolution-data-server
15 > from being installed?
16
17 No. I think you misunderstand the purpose of USE flags. They do not
18 dictate what will be installed or not installed (although sometimes
19 that happens as a side effect). USE flags dictate what FEATURES will be
20 enabled in package that recognises the flags.
21
22 evolution-data-server does not make use of the eds flag (why would it?
23 It doesn't need to support itself....). But openoffice.org does have
24 such a flag. If you 'USE=eds emerge openoffice.org' then OOo will be
25 built with support for evolution-data-server. This is unlikely to
26 compile successfully without evolution-data-server actually on the
27 system, so the OOo ebuild contains this line
28
29 COMMON_DEPEND=
30 [snip stuff]
31 eds? ( >=gnome-extra/evolution-data-server-1.2 )
32
33 Which will pull in evolution-data-server and build before OOo. Note that
34 this is a side-effect of enabling the USE flag. If you now remove eds
35 from USE and rebuild OOo, it will be rebuilt without that support.
36 However, the evolution-data-server package will remain on the system
37 until you remove it explicitly with 'emerge -C' or implicitly
38 with 'emerge --depclean' (--depclean will only remove it if it's not in
39 your world)
40
41 alan
42
43
44 --
45 Optimists say the glass is half full,
46 Pessimists say the glass is half empty,
47 Developers say wtf is the glass twice as big as it needs to be?
48
49 Alan McKinnon
50 alan at linuxholdings dot co dot za
51 +27 82, double three seven, one nine three five
52 --
53 gentoo-user@g.o mailing list