On Tuesday 20 February 2007, Sean wrote: > Sven Köhler wrote: > >> Any suggestions? > > > > I put evolution in /etc/portage/profile/package.provided. > > > > Then portage assumes, that it is installed ba hand and therefor > > it's not installed installed automatically. > > > > Unfortunatly, you still have to install eveolution-data-server and > > evolution-webcal, because it's a hard-dependency of some other > > gnome-package. > > I thought an -eds USE flag will keep evolution-data-server > from being installed?
No. I think you misunderstand the purpose of USE flags. They do not dictate what will be installed or not installed (although sometimes that happens as a side effect). USE flags dictate what FEATURES will be enabled in package that recognises the flags. evolution-data-server does not make use of the eds flag (why would it? It doesn't need to support itself....). But openoffice.org does have such a flag. If you 'USE=eds emerge openoffice.org' then OOo will be built with support for evolution-data-server. This is unlikely to compile successfully without evolution-data-server actually on the system, so the OOo ebuild contains this line COMMON_DEPEND= [snip stuff] eds? ( >=gnome-extra/evolution-data-server-1.2 ) Which will pull in evolution-data-server and build before OOo. Note that this is a side-effect of enabling the USE flag. If you now remove eds from USE and rebuild OOo, it will be rebuilt without that support. However, the evolution-data-server package will remain on the system until you remove it explicitly with 'emerge -C' or implicitly with 'emerge --depclean' (--depclean will only remove it if it's not in your world) alan -- Optimists say the glass is half full, Pessimists say the glass is half empty, Developers say wtf is the glass twice as big as it needs to be? Alan McKinnon alan at linuxholdings dot co dot za +27 82, double three seven, one nine three five -- gentoo-user@gentoo.org mailing list