Avendo un pò di tempo a disposizione mi è venuta voglia di provare l'ultima release beta di Firefox, al momento la versione è la 4.0b-4pre:
quindi mi sono messo all'opera ed ho provato a compilarla partendo dal sorgente, sulla mia Debian Sid:
Preparazione:
# apt-get build-dep iceweasel
oppure:
# apt-get build-dep firefox
# apt-get install mercurial libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev mesa-common-dev autoconf2.13 yasm libidl-dev
Download source:
$ hg clone https://hg.mozilla.org/mozilla-central/
$ cd mozilla-central
Setup base del file mozconfig:
$ echo '. $topsrcdir/browser/config/mozconfig' > mozconfig
$ echo 'mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-ff-release' >> mozconfig
Compilazione:
$ echo 'mk_add_options MOZ_MAKE_FLAGS="-j4"' >> mozconfig
Build:
$ make -f client.mk
alla fine l'eseguibile lo troveremo in:
/mozilla-central/objdir-ff-release/dist/bin
e lo lanciamo con:
$ ./firefox
Successivamente per aggiornare entrare nella directory mozilla-central e quindi:
$ hg pull -r default
$ hg update