public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] how do I remove evolution from gnome?
@ 2007-02-20 11:09 Ric de France
  2007-02-20 11:37 ` Alan McKinnon
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Ric de France @ 2007-02-20 11:09 UTC (permalink / raw
  To: Gentoo Mailing Lists, Gentoo Mailing Lists

Hi list(s),

I was looking through the dynamic USE flag page (
http://www.gentoo.org/dyn/use-index.xml ), and noticed there were some
flags that brought in evolution support... but after realising I don't
used evolution (as I am happy with thunderbird), I was wondering how
to remove evolution from gnome once and for all...

The solution would be something along the lines of:

# USE="-something" emerge -DNuva world
# emerge -P something_else

That was I was hoping that if I was going to -DNuva on world again, it
would not brought in again... I know I would be editing /etc/make.conf
to make it more permanent than just doing it before the emerge world
command...

It's just that I'm having a hard time from figuring out which USE
flags (if any) to remove to get rid of evolution...

Any suggestions?

TIA,

...Ric
-- 
Ric de France
Ph: +61412945554 (international) or 0412945554 (Australia)
 ==> Do you, uh... Gentoo? Gentoooo-hooo!! <==
==> http://www.gentoo.org/main/en/about.xml <==
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] how do I remove evolution from gnome?
  2007-02-20 11:09 [gentoo-user] how do I remove evolution from gnome? Ric de France
@ 2007-02-20 11:37 ` Alan McKinnon
  2007-02-20 12:10 ` [gentoo-user] " Sven Köhler
  2007-02-20 14:19 ` [gentoo-user] " Jürgen Geuter
  2 siblings, 0 replies; 7+ messages in thread
From: Alan McKinnon @ 2007-02-20 11:37 UTC (permalink / raw
  To: gentoo-user

On Tuesday 20 February 2007, Ric de France wrote:
> Hi list(s),
>
> I was looking through the dynamic USE flag page (
> http://www.gentoo.org/dyn/use-index.xml ), and noticed there were
> some flags that brought in evolution support... but after realising I
> don't used evolution (as I am happy with thunderbird), I was
> wondering how to remove evolution from gnome once and for all...

You can't so it with USE flags as evolution is a hard dependency on 
gnome-base/gnome:

RDEPEND="!gnome-base/gnome-core

	[snip irrelevant depends]

        >=gnome-extra/gtkhtml-3.12.2
        >=mail-client/evolution-2.8.2.1
        >=gnome-extra/evolution-data-server-1.8.2
        >=gnome-extra/evolution-webcal-2.8.0


So, if you emerged gnome, you's-a-gonna get evolution. Instead, you 
should unmerge gnome (it's just a meta package), then merge 
gnome-light. This is a minimal set of packages that gnome must have to 
work at all.

Then run emerge -pv --depclean to see what portage wants to remove. To 
prevent this, you must select the packages you want to keep from that 
list and explicitly put them into world with

emerge -avn <list of packages>

Then rerun emerge -pv --depclean again, and if you are happy losing 
what's in that list, let it run without -p

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



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user]  Re: how do I remove evolution from gnome?
  2007-02-20 11:09 [gentoo-user] how do I remove evolution from gnome? Ric de France
  2007-02-20 11:37 ` Alan McKinnon
@ 2007-02-20 12:10 ` Sven Köhler
  2007-02-20 12:41   ` Sean
  2007-02-20 14:19 ` [gentoo-user] " Jürgen Geuter
  2 siblings, 1 reply; 7+ messages in thread
From: Sven Köhler @ 2007-02-20 12:10 UTC (permalink / raw
  To: gentoo-user; +Cc: gentoo-desktop

[-- Attachment #1: Type: text/plain, Size: 345 bytes --]

> 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.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user]  Re: how do I remove evolution from gnome?
  2007-02-20 12:10 ` [gentoo-user] " Sven Köhler
@ 2007-02-20 12:41   ` Sean
  2007-02-20 13:03     ` Alan McKinnon
  2007-02-20 13:48     ` Sven Köhler
  0 siblings, 2 replies; 7+ messages in thread
From: Sean @ 2007-02-20 12:41 UTC (permalink / raw
  To: gentoo-user

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?
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user]  Re: how do I remove evolution from gnome?
  2007-02-20 12:41   ` Sean
@ 2007-02-20 13:03     ` Alan McKinnon
  2007-02-20 13:48     ` Sven Köhler
  1 sibling, 0 replies; 7+ messages in thread
From: Alan McKinnon @ 2007-02-20 13:03 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user]  Re: how do I remove evolution from gnome?
  2007-02-20 12:41   ` Sean
  2007-02-20 13:03     ` Alan McKinnon
@ 2007-02-20 13:48     ` Sven Köhler
  1 sibling, 0 replies; 7+ messages in thread
From: Sven Köhler @ 2007-02-20 13:48 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1004 bytes --]

>> 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?

There is a gnome-package, that doesn't compile without
evolution-data-server (I forgot the name, unfortunatly).
So evolution-data-server must to be installed.

Anyway: with the eds-useflag, you can ONLY disable the build of
evolution-data-server-related features of certain packages.
Even if you disable it, there may be packages, that don't recognize the
use-flag and have a hard dependency on evolution-data-server.

These packages need evolution-data-server for being compiled. There is
no way around this! The gentoo-guys can do nothing about it.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] how do I remove evolution from gnome?
  2007-02-20 11:09 [gentoo-user] how do I remove evolution from gnome? Ric de France
  2007-02-20 11:37 ` Alan McKinnon
  2007-02-20 12:10 ` [gentoo-user] " Sven Köhler
@ 2007-02-20 14:19 ` Jürgen Geuter
  2 siblings, 0 replies; 7+ messages in thread
From: Jürgen Geuter @ 2007-02-20 14:19 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 766 bytes --]

On Tue, 2007-02-20 at 22:09 +1100, Ric de France wrote:

Hossa.

> It's just that I'm having a hard time from figuring out which USE
> flags (if any) to remove to get rid of evolution...
> 
> Any suggestions?

You could use gnome-base/gnome-light, which is basically (quote from the
ebuild):
"#  This is a wrapper for the 'light' Gnome2 desktop,
#  This should only consist of the bare minimum of libs/apps needed
#  It is basicly the gnome-base/gnome without all extra apps"

It does not depend on evolution, but some other program you might wanna
install later might.

Regards

Jürgen
-- 
ICQ #81510866  -  http://the-gay-bar.com  -  MSN tante@emptiness.de
   Occam's Razor: 
       -"Entia non sunt multiplicanda praeter necessitatem."-

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2007-02-20 14:29 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-20 11:09 [gentoo-user] how do I remove evolution from gnome? Ric de France
2007-02-20 11:37 ` Alan McKinnon
2007-02-20 12:10 ` [gentoo-user] " Sven Köhler
2007-02-20 12:41   ` Sean
2007-02-20 13:03     ` Alan McKinnon
2007-02-20 13:48     ` Sven Köhler
2007-02-20 14:19 ` [gentoo-user] " Jürgen Geuter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox