* [gentoo-user] gnome and mono-tools blocking
@ 2006-07-30 21:28 Andreas Schoelver
2006-07-30 23:11 ` Jesús Guerrero
0 siblings, 1 reply; 7+ messages in thread
From: Andreas Schoelver @ 2006-07-30 21:28 UTC (permalink / raw
To: gentoo-user
Hi all
gnome and mono-tools can no longer be installed together.
gnome depends on seamonkey, mono-tools depend on mozilla,
but mozilla nd seamonkey block each other.
I had to uninstall gnome and evolution to be able to keep mono-tools.
My favorite browser is firefox, but how do I tell both of mono-tools
and gnome about that?
Andreas
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gnome and mono-tools blocking
2006-07-30 21:28 [gentoo-user] gnome and mono-tools blocking Andreas Schoelver
@ 2006-07-30 23:11 ` Jesús Guerrero
2006-07-31 6:08 ` Andreas Schoelver
0 siblings, 1 reply; 7+ messages in thread
From: Jesús Guerrero @ 2006-07-30 23:11 UTC (permalink / raw
To: gentoo-user
El Domingo, 30 de Julio de 2006 23:28, Andreas Schoelver escribió:
> Hi all
>
> gnome and mono-tools can no longer be installed together.
> gnome depends on seamonkey, mono-tools depend on mozilla,
> but mozilla nd seamonkey block each other.
>
> I had to uninstall gnome and evolution to be able to keep mono-tools.
>
> My favorite browser is firefox, but how do I tell both of mono-tools
> and gnome about that?
>
> Andreas
AFAIK, USE="firefox" will remove the dep on seamonkey and that stuff. I dont
use gnome though, maybe someone can confirm this.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gnome and mono-tools blocking
2006-07-30 23:11 ` Jesús Guerrero
@ 2006-07-31 6:08 ` Andreas Schoelver
2006-07-31 16:38 ` Jesús Guerrero
[not found] ` <7573e9640607310959w7a640fcbr7c5ffe20e735e866@mail.gmail.com>
0 siblings, 2 replies; 7+ messages in thread
From: Andreas Schoelver @ 2006-07-31 6:08 UTC (permalink / raw
To: gentoo-user
Hi Jesús
On Mon, 31 Jul 2006 01:11:30 +0200
Jesús Guerrero <6thpink@terra.es> wrote:
[...]
> >
> > My favorite browser is firefox, but how do I tell both of mono-tools
> > and gnome about that?
> >
> > Andreas
>
> AFAIK, USE="firefox" will remove the dep on seamonkey and that stuff. I dont
> use gnome though, maybe someone can confirm this.
This helps with gnome.
But why does USE="mozilla" *not* help?
Also mozilla is a web-client.
BTW: I only use some apps of gnome, maybe I should not emerge the whole
gnome thing at all.
Andreas
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gnome and mono-tools blocking
2006-07-31 6:08 ` Andreas Schoelver
@ 2006-07-31 16:38 ` Jesús Guerrero
2006-07-31 16:58 ` Richard Fish
[not found] ` <7573e9640607310959w7a640fcbr7c5ffe20e735e866@mail.gmail.com>
1 sibling, 1 reply; 7+ messages in thread
From: Jesús Guerrero @ 2006-07-31 16:38 UTC (permalink / raw
To: gentoo-user
El Lunes, 31 de Julio de 2006 08:08, Andreas Schoelver escribió:
> Hi Jesús
>
> On Mon, 31 Jul 2006 01:11:30 +0200
> Jesús Guerrero <6thpink@terra.es> wrote:
>
> [...]
>
> > > My favorite browser is firefox, but how do I tell both of mono-tools
> > > and gnome about that?
> > >
> > > Andreas
> >
> > AFAIK, USE="firefox" will remove the dep on seamonkey and that stuff. I
> > dont use gnome though, maybe someone can confirm this.
>
> This helps with gnome.
> But why does USE="mozilla" *not* help?
> Also mozilla is a web-client.
>
> BTW: I only use some apps of gnome, maybe I should not emerge the whole
> gnome thing at all.
>
> Andreas
Ok, as I said, i am not a gnome user, but a quick emerge -t is enough to get
some info. It is not gnome directly the one that needs firefox/seamonkey, but
yelp, as can be seen here:
[code]
# emerge -t gnome-light | grep -U5 firefox
[ebuild N ] gnome-base/gnome-panel-2.14.2 USE="eds -debug -doc"
[ebuild N ] x11-libs/libwnck-2.14.2 USE="-debug -doc"
[ebuild N ] gnome-base/gnome-session-2.14.2
USE="tcpd -branding -debug -esd -ipv6"
[ebuild N ] x11-themes/gnome-themes-2.14.2 USE="-accessibility -debug"
[ebuild N ] x11-themes/gtk-engines-2.6.9 USE="-accessibility -debug"
[ebuild N ] gnome-extra/yelp-2.14.2-r2 USE="-debug -firefox"
[ebuild N ] gnome-base/libgnomeprintui-2.12.1 USE="-debug -doc"
[ebuild N ] gnome-base/libgnomeprint-2.12.1 USE="cups -debug -doc"
[ebuild N ] net-print/libgnomecups-0.2.2 USE="-debug"
[ebuild N ] www-client/seamonkey-1.0.3 USE="crypt
xprint -debug -gnome -ipv6 -java -ldap -mozcalendar -mozdevelop -moznocompose -moznoirc -moznomail -moznoroaming -postgres -xinerama"
[ebuild N ] gnome-base/control-center-2.14.2 USE="alsa
eds -debug -gstreamer"
[/code]
I think the reason why the mozilla USE does not affect this if pretty obvious.
It is yelp the one that needs firefox or seamonkey, and, as you can see, it
has no "mozilla" use flag available. Could it be done by modifying the
ebuild? I am almost sure, not that seamonkey or firefox are anything
different to mozilla in capabilities.
I tinkered a bit with this and came along with this ebuild (i have no idea
about ebuilds, so, just bear with me if something is not nice, it just
works :P ).
[code]
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/yelp/yelp-2.14.2-r2.ebuild,v
1.6 2006/07/17 18:27:39 dang Exp $
inherit eutils gnome2 autotools
DESCRIPTION="Help browser for GNOME"
HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~ia64 ppc ~ppc64 sparc x86"
IUSE="firefox mozilla"
RDEPEND=">=dev-libs/glib-2
>=gnome-base/orbit-2.12.4
>=gnome-base/gconf-2
>=app-text/gnome-doc-utils-0.3.1
>=gnome-base/gnome-vfs-2
>=x11-libs/gtk+-2.5.3
>=gnome-base/libbonobo-1.108
>=gnome-base/libglade-2
>=gnome-base/libgnome-2.0.2
>=gnome-base/libgnomeui-1.103
>=gnome-base/libgnomeprint-2.2
>=gnome-base/libgnomeprintui-2.2
>=dev-libs/libxml2-2.6.5
>=dev-libs/libxslt-1.1.4
>=x11-libs/startup-notification-0.8
sparc? ( >=www-client/mozilla-firefox-1.0.2-r1 )
ia64? ( >=www-client/mozilla-firefox-1.0.2-r1 )
ppc64? ( www-client/seamonkey )
!sparc? ( !ia64? ( !firefox? ( !mozilla? ( www-client/seamonkey ) ) ) )
firefox? ( >=www-client/mozilla-firefox-1.0.2-r1 )
mozilla? ( >=www-client/mozilla-1.7.13 )
dev-libs/popt
sys-libs/zlib
app-arch/bzip2"
DEPEND="${RDEPEND}
sys-devel/gettext
>=dev-util/intltool-0.28
>=dev-util/pkgconfig-0.9"
DOCS="AUTHORS ChangeLog NEWS README TODO"
pkg_setup() {
G2CONF="${G2CONF} --enable-man --enable-info"
if use firefox || use sparc || use ia64; then
G2CONF="${G2CONF} --with-mozilla=firefox"
else
G2CONF="${G2CONF} --with-mozilla=seamonkey"
fi
}
src_unpack() {
gnome2_src_unpack
epatch ${FILESDIR}/${PN}-2.14.0-mozilla-include-fix.patch
# Fixes bug #132527, already merged upstream into next 2.14 release
epatch ${FILESDIR}/${P}-ampersand-escaping.patch
mv aclocal.m4 old_macros.m4
AT_M4DIR="m4 ." eautoreconf
}
[/code]
I just modified the
original /usr/portage/gnome-extra/yelp/yelp-2.14.2-r2.ebuild to look like
that. You can just put it in an overlay or something. It work, and now if you
USE="mozilla" you get this.
[code]
└─[161]-> # USE="mozilla" emerge -pv yelp
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] gnome-base/orbit-2.14.2 USE="ssl -debug -doc" 0 kB
[ebuild N ] gnome-base/libbonobo-2.14.0 USE="-debug -doc" 0 kB
[ebuild N ] gnome-base/gconf-2.14.0 USE="-debug -doc" 0 kB
[ebuild N ] gnome-base/gnome-mime-data-2.4.2 USE="-debug" 0 kB
[ebuild N ] gnome-base/gnome-vfs-2.14.2-r1 USE="hal
ssl -avahi -debug -doc -gnutls -ipv6 -samba" 0 kB
[ebuild N ] gnome-base/libgnome-2.14.1 USE="-debug -doc -esd -static" 0
kB
[ebuild N ] net-print/libgnomecups-0.2.2 USE="-debug" 0 kB
[ebuild N ] gnome-base/libgnomeprint-2.12.1 USE="cups -debug -doc" 0 kB
[ebuild N ] x11-libs/startup-notification-0.8 0 kB
[ebuild N ] www-client/mozilla-1.7.13 USE="crypt mozsvg ssl truetype
xprint -debug -gnome -ipv6 -java -ldap -mozcalendar -mozdevelop -moznocompose -moznoirc -moznomail -moznoxft -postgres -xinerama"
569 kB
[ebuild N ] app-text/gnome-doc-utils-0.6.1 USE="-debug" 0 kB
[ebuild N ] gnome-base/libgnomecanvas-2.14.0 USE="X -debug -doc -static"
0 kB
[ebuild N ] dev-perl/XML-Simple-2.14 USE="perl -minimal" 0 kB
[ebuild N ] x11-misc/icon-naming-utils-0.7.2 0 kB
[ebuild N ] x11-themes/gnome-icon-theme-2.14.2 USE="-debug" 0 kB
[ebuild N ] gnome-base/libgnomeprintui-2.12.1 USE="-debug -doc" 0 kB
[ebuild N ] gnome-base/gnome-keyring-0.4.9 USE="-debug" 0 kB
[ebuild N ] gnome-base/libbonoboui-2.14.0 USE="X -debug -doc" 0 kB
[ebuild N ] gnome-base/libgnomeui-2.14.1 USE="jpeg -debug -doc" 0 kB
[ebuild N ] gnome-extra/yelp-2.14.2-r2 USE="mozilla -debug -firefox" 0 kB
Total size of downloads: 569 kB
[/code]
I dont have gnome or mozilla, so it want to install a bunch of thins, if you
have both, you should not require seamonkey nor firefox now.
If you find it useful, feel free to open a but in bugzilla and feel free to
submit this modiffied ebuild, so it can go into portage and you dont have to
mess with ebuild in the future. I dont know how long mozilla will be in
portage though... I dont like it. :P
Enjoy, regards. :)
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gnome and mono-tools blocking
2006-07-31 16:38 ` Jesús Guerrero
@ 2006-07-31 16:58 ` Richard Fish
2006-07-31 17:18 ` Jesús Guerrero
0 siblings, 1 reply; 7+ messages in thread
From: Richard Fish @ 2006-07-31 16:58 UTC (permalink / raw
To: gentoo-user
On 7/31/06, Jesús Guerrero <6thpink@terra.es> wrote:
> I tinkered a bit with this and came along with this ebuild (i have no idea
You could have saved yourself some trouble by reading the ChangeLog
for yelp, which contains:
02 Jul 2006; John N. Laliberte <allanonjl@gentoo.org> -yelp-2.6.5.ebuild,
-yelp-2.10.0.ebuild, +yelp-2.12.2-r1.ebuild, +yelp-2.14.2-r2.ebuild:
convert from mozilla to seamonkey. remove old ebuilds.
So this ebuild used to support mozilla, but it was changed. I wonder why?
http://bugs.gentoo.org/show_bug.cgi?id=137665
http://thread.gmane.org/gmane.linux.gentoo.devel/39923/focus=39923
> If you find it useful, feel free to open a but in bugzilla and feel free to
> submit this modiffied ebuild, so it can go into portage and you dont have to
> mess with ebuild in the future.
This is unlikely, as mozilla is being removed.
-Richard
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gnome and mono-tools blocking
2006-07-31 16:58 ` Richard Fish
@ 2006-07-31 17:18 ` Jesús Guerrero
0 siblings, 0 replies; 7+ messages in thread
From: Jesús Guerrero @ 2006-07-31 17:18 UTC (permalink / raw
To: gentoo-user
El Lunes, 31 de Julio de 2006 18:58, Richard Fish escribió:
> On 7/31/06, Jesús Guerrero <6thpink@terra.es> wrote:
> > I tinkered a bit with this and came along with this ebuild (i have no
> > idea
>
> You could have saved yourself some trouble by reading the ChangeLog
> for yelp, which contains:
>
> 02 Jul 2006; John N. Laliberte <allanonjl@gentoo.org> -yelp-2.6.5.ebuild,
> -yelp-2.10.0.ebuild, +yelp-2.12.2-r1.ebuild, +yelp-2.14.2-r2.ebuild:
> convert from mozilla to seamonkey. remove old ebuilds.
>
> So this ebuild used to support mozilla, but it was changed. I wonder why?
Yeah, its true. It was a couple of minutes only, though :P
>
> http://bugs.gentoo.org/show_bug.cgi?id=137665
> http://thread.gmane.org/gmane.linux.gentoo.devel/39923/focus=39923
>
> > If you find it useful, feel free to open a but in bugzilla and feel free
> > to submit this modiffied ebuild, so it can go into portage and you dont
> > have to mess with ebuild in the future.
>
> This is unlikely, as mozilla is being removed.
>
That is what I though, as I said, im not a gnome user. So, had no real idea to
make an affirmation. Never cared about mozilla either. I bet that taking a
look at the changelog is far more time consumming than inserting 3 words into
an ebuild :P
Anyway, there is the ebuild in case someone wants to use it while mozilla is
still in this realm hehe. But I would think about changing to any other
browser-
Jesús.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] gnome and mono-tools blocking
[not found] ` <7573e9640607310959w7a640fcbr7c5ffe20e735e866@mail.gmail.com>
@ 2006-08-01 6:11 ` Andreas Schoelver
0 siblings, 0 replies; 7+ messages in thread
From: Andreas Schoelver @ 2006-08-01 6:11 UTC (permalink / raw
To: gentoo-user
On Mon, 31 Jul 2006 09:59:45 -0700
"Richard Fish" <bigfish@asmallpond.org> wrote:
> On 7/30/06, Andreas Schoelver <tengri_lethos@web.de> wrote:
> > But why does USE="mozilla" *not* help?
>
> Because mozilla is being removed from the tree due to security problems.
Thanks for all the informations from Jesús and you.
That was very helpful.
Now I wonder if also mono-tools will be configurable this way soon,
set it is not (as far as I see).
# equery uses mono-tools
[ Searching for packages matching mono-tools... ]
[ Colour Code : set unset ]
[ Legend : Left column (U) - USE flags from make.conf ]
[ : Right column (I) - USE flags packages was installed with ]
[ No USE flags found for dev-util/mono-tools-1.1.11]
BTW: I just saw that also equery would have given me some infos about
yelp and firefox, but on the other hand 'emerge -uptD world' never gave
that direct dependency information to me.
equery uses yelp
[ Searching for packages matching yelp... ]
[ Colour Code : set unset ]
[ Legend : Left column (U) - USE flags from make.conf ]
[ : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for gnome-extra/yelp-2.12.2 ]
U I
- - debug : Tells configure and the makefiles to build for debugging...
- - firefox : Build against firefox instead of mozilla
Andreas
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-08-01 6:48 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-30 21:28 [gentoo-user] gnome and mono-tools blocking Andreas Schoelver
2006-07-30 23:11 ` Jesús Guerrero
2006-07-31 6:08 ` Andreas Schoelver
2006-07-31 16:38 ` Jesús Guerrero
2006-07-31 16:58 ` Richard Fish
2006-07-31 17:18 ` Jesús Guerrero
[not found] ` <7573e9640607310959w7a640fcbr7c5ffe20e735e866@mail.gmail.com>
2006-08-01 6:11 ` Andreas Schoelver
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox