[gobolinux-users] Re: Firefox up to date

Jonas Karlsson jonka750 at student.liu.se
Thu Aug 3 09:26:39 GMT 2006


2006/8/2, Hisham Muhammad <hisham.hm at gmail.com>:
> On 8/2/06, Jonas Karlsson <jonka750 at student.liu.se> wrote:
> > 2006/8/1, Jonas Karlsson <jonka750 at student.liu.se>:
> > > On Tue, 01 Aug 2006 20:05:14 +0200, MJ Ray <mjr at phonecoop.coop> wrote:
> > >
> > > > "Jonas Karlsson" <jonka750 at student.liu.se> wrote:
> > > >> brought up and people seem to want the "Community edition" of firefox
> > > >> I've "fixed" (just as with a pet ;) ) the recipe and created a package
> > > >> from the same. [...]
> > > >>
> > http://karlsson.sytes.net/gobolinux/RecipeStore/Firefox--1.5.0.5--recipe.tar.bz2
> > > >
> > > > Thanks!  This looks closer than my old FireWeb recipe, but it seems
> > > > to want half of Gnome installed.  Is that necessary?
> > > >
> > > Sorry. Forgot to check what dependencies that was pulled in and since I
> > > have (almost) an entire Gnome installation I guess one should expect
> > > something like that. I don't think it's necessary and I'll look into it.
> > >
> > Ok, I've stripped the Dependencies file now. The new recipe and
> > package are awailable at the same locations as before.
>
> A quick report. I tried the package and the recipe.
>
> Package: I had some problems with the package signature (but I noticed
> you've been committing fixes to that part in CVS, didn't try again
> after that) but after I symlinked it at hand and installed libidl, it
> worked.
> Recipe: I compiled it, and it reported I had three missing deps:
> libidl, nss and orbit2. I tried to skip nss and orbit2 but it failed
> compiling. Skipping only orbit2, it worked. So that's another
> dependency than can be removed from the list, I think.
>
I forced use of system installed nss and nspr instead of using built
in nss and nspr as there are other apps (thunderbird, OpenOffice.org
among others) that use those, and it felt better to not have it
included in them all.
Orbit2 can be removed. I was just confused by the build prerequisites
presented by Mozilla:
"libIDL 0.6.3 or higher Source snapshots are available from Mozilla
via ftp. If using the RPMs, you'll need both the regular rpm and the
-devel rpm. If you already have ORBit installed, then you do not need
to install libIDL as ORBit bundles libIDL. You may need to install the
ORBit-devel package if you use packages."

I forgot to turn on my primary build computer before I went to work,
so an updated recipe and build will have to wait until tonight (CEST).

> Overall: great job! :)
>
> A question: from this thread I understand we can't redistribute
> self-compiled binaries with the firefox logo... but can't we have the
> recipe build it with the firefox branding? The firefox-branded build
> would be local, not redistributed.
>
Hehe, not really sure, but I guess that could be ok. MJ Ray, what do you think?

> We could have two variants of the recipe, one for building locally
> with the nice-looking icon and another for building the package for
> the CD (or that's just asking for trouble?). I know, what we really
> need is to be able to pass flags to Compile. I am just reluctant on
> getting it done wrong, but I _really_ want this feature to be added in
> a nice-and-clean way. I think I'll get this higher in my stuff-to-do
> list for when I finish my dissertation later this month....
>
I don't think that's a good idea. I'd rather have Mozillas build with
icons, than having a native build without. The official package should
therefore (my opinion) be generated from the Mozilla build.

-- 
/Jonas


More information about the gobolinux-users mailing list