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 |