View previous topic :: View next topic |
Author |
Message |
russianpirate Veteran
Joined: 26 Sep 2004 Posts: 1167 Location: Detroit, MI
|
Posted: Tue May 17, 2005 11:24 pm Post subject: evolution.. |
|
|
why is it required to install evolution with gnome?
i cant even unmerge it.. cause it comes back with world
Code: | darkstar / # equery d evolution
[ Searching for packages depending on evolution... ]
gnome-base/gnome-2.8.3-r1
gnome-base/gnome-panel-2.8.3
gnome-extra/evolution-webcal-2.0.1
mail-client/evolution-2.0.4
net-im/gaim-1.3.0
|
how is gaim dependant on it?!
i never use it.. so is there a way to get rid of it competely and cleanly?
EDIT: and because of this crappy package.. i need to have spasmassassin and ssmtp which i never use or even knew i had |
|
Back to top |
|
|
thesnowman Guru
Joined: 08 May 2003 Posts: 365 Location: Sydney, Australia
|
Posted: Wed May 18, 2005 3:45 am Post subject: |
|
|
Evolution is the default mail client for the GNOME desktop. If you don't want to use it then use the gnome-base/gnome-light meta package instead of the gnome-base/gnome one. i.e. Code: | # emerge -C gnome
# emerge -v gnome-light |
As to why gaim is dependent on it - check your USE flags. The "eds" USE flag is for Evolution Data Server. Remove this from your USE flags, then re-emerge gnome-panel and gaim to remove their dependency. |
|
Back to top |
|
|
d.mccoy n00b
Joined: 17 Jan 2005 Posts: 13
|
Posted: Sat May 21, 2005 5:47 pm Post subject: |
|
|
I had the same problem and tried to solve it by masking off evolution. Now I realize why that doesn't work -- it just blocks gnome from being updated. So thanks for the answer. I'll switch to gnome-light, but I wondered what else I was giving up. The only way I could figure out how to do this was to compare the output of the following:
Code: | emerge --tree --pretend --update gnome
emerge --tree --pretend --update gnome-light |
This removes at least one thing I'd like to keep: nautilus-cd-burner. I suppose I could just manually emerge that after I switch. Is there a better way to excercise more control over this? Are details on these and other meta packages documented somewhere that I just haven't found yet?
thesnowman - Just curious: how did you know this?
--gracias in advance,
Don |
|
Back to top |
|
|
IvanYosifov l33t
Joined: 15 Oct 2004 Posts: 778 Location: Bulgaria
|
Posted: Sat May 21, 2005 7:00 pm Post subject: |
|
|
Quote: |
why is it required to install evolution with gnome?
|
Because Gnome is meta package. When you do 'emerge gnome' you say 'portage, gimme all of gnome'.
Nothing prevents you from
1) emerging the gnome packages one-by-one, to get only what you want.
2) emerging an other meta-ebuild, like gnome-light
3) emerging a meta-ebuild, then unmergeing the meta-ebuild, and any parts of gnome you don't like. With the meta-ebuild gone they won't come back.
Quote: |
Are details on these and other meta packages documented somewhere that I just haven't found yet?
|
In the RDEPEND clause of the ebuild. For example for Gnome 2.10.1_pre0, it is :
Code: |
RDEPEND="!gnome-base/gnome-core
>=dev-libs/glib-2.6.4
>=dev-libs/atk-1.9.1
>=x11-libs/gtk+-2.6.7
>=x11-libs/pango-1.8
hppa? ( >=dev-libs/libxml2-2.6.9 )
!hppa? ( >=dev-libs/libxml2-2.6.17 )
>=dev-libs/libxslt-1.1.12
>=x11-libs/libxklavier-2.0
>=media-libs/audiofile-0.2.6-r1
>=media-sound/esound-0.2.34
>=gnome-base/gnome-mime-data-2.4.2
>=media-libs/libart_lgpl-2.3.17
>=dev-libs/libIDL-0.8.5
>=gnome-base/orbit-2.12.2
>=gnome-base/gconf-2.10
>=gnome-base/gnome-keyring-0.4.2
>=gnome-base/gnome-vfs-2.10.1
>=gnome-base/libbonobo-2.8.1
>=gnome-base/libbonoboui-2.8.1
>=gnome-base/libgnome-2.10
>=gnome-base/libgnomeui-2.10
>=gnome-base/libgnomecanvas-2.10
>=gnome-base/libglade-2.5.1
>=gnome-extra/bug-buddy-2.10
>=gnome-base/control-center-2.10.1
>=gnome-base/eel-2.10.1
>=gnome-base/nautilus-2.10.1
>=media-libs/gstreamer-0.8.9
>=media-libs/gst-plugins-0.8.8
>=gnome-extra/gnome-media-2.10.2
>=media-video/totem-1.0.2
>=media-sound/sound-juicer-2.10
>=media-gfx/eog-2.10
!hppa? ( !mips? ( >=www-client/epiphany-1.6.3 ) )
>=app-arch/file-roller-2.10.2
>=gnome-extra/gcalctool-5.5.42
>=gnome-extra/gconf-editor-2.10
>=gnome-base/gdm-2.6.0.9
>=app-editors/gedit-2.10.2
>=app-text/ggv-2.8.3
>=app-text/gpdf-2.10
>=gnome-base/gnome-session-2.10
>=gnome-base/gnome-desktop-2.10
>=gnome-base/gnome-applets-2.10
>=gnome-base/gnome-panel-2.10
>=gnome-base/gnome-menus-2.10.1
>=x11-themes/gnome-icon-theme-2.10.1
>=x11-themes/gtk-engines-2.6.3
>=x11-themes/gnome-themes-2.10.1
>=x11-themes/gnome-backgrounds-2.10.1
>=x11-terms/gnome-terminal-2.10
>=gnome-extra/gnome2-user-docs-2.8.1
>=x11-libs/gtksourceview-1.2
>=gnome-extra/gucharmap-1.4.3
>=gnome-base/libgnomeprint-2.10.3
>=gnome-base/libgnomeprintui-2.10.2
>=gnome-extra/gnome-utils-2.10.1
>=gnome-extra/gnome-games-2.10
>=gnome-base/libgtop-2.10.1
>=gnome-extra/gnome-system-monitor-2.10.1
>=gnome-base/librsvg-2.9.5
>=x11-libs/libwnck-2.10
>=x11-wm/metacity-2.10.1
>=x11-libs/startup-notification-0.8
>=gnome-extra/yelp-2.6.5
>=x11-libs/vte-0.11.12
>=gnome-extra/zenity-2.10
>=net-analyzer/gnome-netstatus-2.10
cdr? ( >=gnome-extra/nautilus-cd-burner-2.10.1 )
dvdr? ( >=gnome-extra/nautilus-cd-burner-2.10.1 )
hal? ( >=gnome-base/gnome-volume-manager-1.2.1 )
>=gnome-extra/evolution-data-server-1.2.1
>=mail-client/evolution-2.2.1
>=gnome-extra/evolution-webcal-2.2.0
>=gnome-extra/gal-2.4.1
>=gnome-extra/libgtkhtml-3.6.1
>=net-misc/vino-2.10
>=app-admin/gnome-system-tools-1.2.0
accessibility? (
>=gnome-extra/libgail-gnome-1.1
>=gnome-base/gail-1.8.2
>=gnome-extra/at-spi-1.6.3
>=app-accessibility/dasher-3.2.15
>=app-accessibility/gnome-mag-0.12
>=app-accessibility/gnome-speech-0.3.6
>=app-accessibility/gok-1.0.2
>=app-accessibility/gnopernicus-0.10.4 )"
|
|
|
Back to top |
|
|
|