Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Block evolution from emerging

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
8 posts • Page 1 of 1
Author
Message
satanskin
Guru
Guru
Posts: 353
Joined: Mon Apr 25, 2005 1:37 am

Block evolution from emerging

  • Quote

Post by satanskin » Wed Sep 07, 2005 12:27 am

Is there a way to prevent GNOME from emerging evolution as a dependancy? I have no use for evolution as I use thunderbird and would like to clean it from my box. Anyone know how to block it? Using packages.mask blocks GNOME from emerging at all so that doesn't work. I just need evolution blocked. And blocking mozilla would help also. Thanks.

Edit: Using the USE flags "-evolution -mozilla" does not work either.
Top
darker
Apprentice
Apprentice
User avatar
Posts: 221
Joined: Thu Mar 24, 2005 3:14 am

  • Quote

Post by darker » Wed Sep 07, 2005 12:32 am

You could install it along with GNOME and then remove it later.
Just a thought...
"I saw the code for your computer program yesterday. It looked easy. Its just a bunch of typing. And half of the words were spelt wrong. And dont get me started on your over-use of colons."
- The Pointy Haired Boss sees some actual code
Top
satanskin
Guru
Guru
Posts: 353
Joined: Mon Apr 25, 2005 1:37 am

  • Quote

Post by satanskin » Wed Sep 07, 2005 1:11 am

That's what I've been having to do, but everytime i try to update it throws it back in there. And it gets really annoying to have to keep uninstalling it.
Top
apmurray
Apprentice
Apprentice
Posts: 221
Joined: Sat May 29, 2004 2:02 pm
Location: Adelaide, Australia
Contact:
Contact apmurray
Website

  • Quote

Post by apmurray » Wed Sep 07, 2005 3:21 am

use gnome-light.
If evolution is the only thing you dont want, do an
emerge --unmerge gnome
emerge gnome-light

emerge -av depclean

then add everything listed to /var/liub/portage/world EXCEPT evolution (and its direct dependencies), and this way you will have a complete GNOME install just minus evo...
Top
dpetka2001
l33t
l33t
Posts: 804
Joined: Fri Mar 04, 2005 1:11 pm

  • Quote

Post by dpetka2001 » Wed Sep 07, 2005 9:07 am

apmurray wrote:EXCEPT evolution (and its direct dependencies)
how can I find out which evolution's direct dependencies are?
Top
apmurray
Apprentice
Apprentice
Posts: 221
Joined: Sat May 29, 2004 2:02 pm
Location: Adelaide, Australia
Contact:
Contact apmurray
Website

  • Quote

Post by apmurray » Wed Sep 07, 2005 10:34 am

check the ebuild:

Code: Select all

RDEPEND=">=gnome-extra/libgtkhtml-3.6.2
        >=gnome-extra/gal-2.4.2
        >=gnome-extra/evolution-data-server-1.2.2
        >=net-libs/libsoup-2.2
        >=dev-libs/glib-2
        >=dev-libs/libxml2-2
        >=x11-libs/pango-1.8.1
        >=gnome-base/gconf-2
        >=gnome-base/libglade-2
        >=gnome-base/gnome-vfs-2.4
        >=gnome-base/libbonoboui-2.4.2
        >=gnome-base/libgnomecanvas-2
        >=gnome-base/libgnome-2
        >=gnome-base/libgnomeui-2
        >=gnome-base/libgnomeprint-2.2
        >=gnome-base/libgnomeprintui-2.2
        >=x11-themes/gnome-icon-theme-1.2
        dev-libs/atk
        >=gnome-base/orbit-2.9.8
        mail-filter/spamassassin
        pda? ( >=app-pda/gnome-pilot-2
                >=app-pda/gnome-pilot-conduits-2 )
        spell? ( >=app-text/gnome-spell-1.0.5 )
        crypt? ( >=app-crypt/gnupg-1.2.2 )
        ssl? ( mozilla? ( www-client/mozilla )
                !mozilla? ( >=dev-libs/nspr-4.4.1
                        >=dev-libs/nss-3.9.2 ) )
        ldap? ( >=net-nds/openldap-2 )
        kerberos? ( virtual/krb5 )
        krb4? ( virtual/krb5 )
        gstreamer? ( =media-libs/gstreamer-0.8*
                =media-libs/gst-plugins-0.8* )
        dbus? ( <sys-apps/dbus-0.30 )
        mono? ( >=dev-lang/mono-1 )"
However, some of these may be used by some of the other stuff that you may still want installed...
Top
tiredoldcoder
n00b
n00b
User avatar
Posts: 44
Joined: Sat Nov 29, 2003 6:54 pm

  • Quote

Post by tiredoldcoder » Sun Oct 30, 2005 1:55 pm

I've been battling this as well. I tried adding evolution to package.mask I get the following problem:

Code: Select all

#emerge -puv --deep --newuse world

These are the packages that I would merge, in order:

Calculating world dependencies |
!!! All ebuilds that could satisfy ">=mail-client/evolution-2.2.3" have been masked.
!!! One of the following masked packages is required to complete your request:
- mail-client/evolution-2.4.1 (masked by: package.mask, ~x86 keyword)
- mail-client/evolution-2.4.0 (masked by: package.mask, ~x86 keyword)
- mail-client/evolution-2.2.3-r3 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!!    (dependency required by "gnome-base/gnome-2.10.2" [ebuild])

!!! Problem with ebuild gnome-base/gnome-2.10.2
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
What are our options to build a customized system?
Top
grimm26
Guru
Guru
User avatar
Posts: 313
Joined: Sun May 23, 2004 5:40 am
Location: Chicagoland, IL

  • Quote

Post by grimm26 » Thu Nov 03, 2005 5:17 pm

Personally, I made a custom ebuild on my portage overlay. Also, add -eds to your USE flags in /etc/make.conf:
/usr/portage/profiles/use.desc:eds - Enables support for Evolution-Data-Server(eds)
That will remove dependecies on evolution from gnome-panel and gaim. If you don't have a portage overlay setup, it is easy. Just make this entry in your /etc/make.conf:

Code: Select all

PORTDIR_OVERLAY="/usr/local/portage"
Or set to whatever dir tickles your fancy. Then do

Code: Select all

mkdir -p /usr/local/portage/gnome-base/gnome
grep -v evolution /usr/portage/gnome-base/gnome/gnome-2.10.2.ebuild \
               > /usr/local/portage/gnome-base/gnome/gnome-2.10.2.ebuild
ebuild /usr/local/portage/gnome-base/gnome/gnome-2.10.2.ebuild digest
gnome 2.10.2 being the current stable release. If that is not the version you have installed, use the ebuild for the version you have. Now, you can

Code: Select all

emerge -C gnome-extra/evolution-data-server mail-client/evolution gnome-extra/evolution-webcal
Do an emerge -uDpv world to make sure it doesn't want evolution back. then do a revdep rebuild to make sure things are hunky dory.
The catch is that you will have to do this as versions of gnome update.
"Blessed is he who finds happiness in his own foolishness, for he will always be happy".
Top
Post Reply

8 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic