On 1/15/06, Holly Bostick <[EMAIL PROTECTED]> wrote:
> Trenton Adams schreef:
> > On 1/14/06, Richard Fish <[EMAIL PROTECTED]> wrote:
> >> On 1/14/06, Trenton Adams <[EMAIL PROTECTED]> wrote:
> >>> The old version could disable gnome, but 1.5 can't.  Perhaps it's
> >>>  a firefox 1.5 ebuild limitation?  I hope that's what it is,
> >>> because I can't stand gnome.
> >> False.
> >>
> >> carcharias rjf # ldd /usr/lib/mozilla-firefox/firefox-bin  | grep
> >> gnome carcharias rjf # emerge -pv mozilla-firefox
> >>
> >> These are the packages that I would merge, in order:
> >>
> >> Calculating dependencies ...done! [ebuild   R   ]
> >> www-client/mozilla-firefox-1.5-r9  USE="java -debug -gnome -ipv6
> >> -mozdevelop -xinerama -xprint" 0 kB
> >
> > If you already have gnome installed, gnome won't show up unless you
> > go --tree, will it?  Either way, you can take a look in the ebuild
> > file for firefox 1.5, and there's no reference to gnome.  No checking
> >  of the gnome useflag or anything like that. 1.0.7 has it though.
> >
>
> The appearance of USE flags (which is what we're talking about) is
> unrelated to whether or not you have the package installed already-- a
> USE flag does not appear or disappear based on whether you have the
> relevant package installed. In fact, the USE flag controls to great
> degree whether you install the relevant dependency or not (i.e., if K3b
> optionally depends on KDE, then enabling the "kde" USE flag will install
> additional, optional KDE support programs. But since K3b requires
> kdelibs and kdebase to run at all, these hard dependencies are not
> controlled by the USE flag).

Oh, I get it. the thing that confused me was that he put the "USE=",
so I thought he was showing me what use flags he had set, not the
output of the emerge command.  Now I see he was showing the output of
the emerge command and adding "USE=".  Either that, or he's using a
newer version of emerge that outputs "USE=" for him.

>
> In any case:
>
> emerge -pv mozilla-firefox gnome-light
>
> These are the packages that I would merge, in order:
>
> Calculating dependencies ...done!
> [ebuild   R   ] www-client/mozilla-firefox-1.5-r9  USE="gnome java
> xprint -debug -ipv6 -mozdevelop -xinerama" 0 kB
> [ebuild   R   ] gnome-base/gnome-light-2.12.0  0 kB
>
> As you see, I do have GNOME installed, and the "gnome" USE flag does
> still appear in the Firefox prospective emerge output.
>
>
> |> Runtime Dependencies
> |> mozilla-firefox-1.5-r9
> |>
> |>     gnome >= gnome-base/gnome-vfs - 2.3.5
>
> |> Title:       gnome-vfs
> |> Description:         Gnome Virtual Filesystem
>
> So enabling the gnome USE flag adds a runtime dependency on the GNOME
> virtual file system.
>
> Which sounds an awful lot like something that might affect dialogs.
>
> However, since there were a lot of complaints about the old dialog, I
> strongly doubt that disabling this flag would change the dialogs
> terribly significantly, except that you wouldn't have the GNOME extras
> that I mentioned before. It's quite likely that even the "naked" new
> dialog is a lot like the current GNOME dialog.
>
> And again, the likely reason that there is no reference to GNOME in the
> ebuild is because the references to GNOME integration and compatibility
> are *in the source code*, because the *Mozilla developers chose* this
> dialog *as the default* (but not the only) choice of dialog. That is
> their good right, just as it is your good right to change that if you so
> desire (since that is apparently quite possible to do).
>
> Ebuilds don't do anything but compile the code as given, with some
> slight modification to work within the Gentoo system (as opposed to the
> RedHat system or the SuSE system). Ebuilds certainly don't change things
> as integral to the operation of the program as the format and type of
> file dialogs.
>
> I suppose you could trawl through the source and see where this is set
> and then write an ebuild to make the choice of file dialog type a
> configure option-- maybe. If it's already a configure option. Which I
> doubt. But you could look.
>
> Holly
> --
> gentoo-user@gentoo.org mailing list
>
>

-- 
gentoo-user@gentoo.org mailing list

Reply via email to