Nun konnte ich es doch nicht lassen und, was soll ich sagen 😎 ich bin wohl über mein Ziel hinausgeschossen. Nun läuft bei mir Firefox 3.6a1pre
Java und Flash Plugins laufen (64bit). Für die, die es wissen wollen, was ich gemacht habe:
Voraussetzungen schaffen:
sudo apt-get build-dep firefox sudo apt-get install mercurial libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev
Quellcode holen:
hg clone http://hg.mozilla.org/mozilla-central/ cd mozilla-central
# Einfache .mozconfig Datei erstellen
echo '. $topsrcdir/browser/config/mozconfig' > .mozconfig # let's build Firefox... echo 'mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-ff-release' >> .mozconfig # ...in this directory... echo 'mk_add_options MOZ_MAKE_FLAGS="-j4"' >> .mozconfig # ...quickly.
Dann hab ich die .mozillaconfig noch etwas ergänzt, dass sie so aussieht:
. $topsrcdir/browser/config/mozconfig mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-ff-release mk_add_options MOZ_MAKE_FLAGS="-j4" ac_add_options --disable-tests --disable-debug ac_add_options --enable-application=browser --enable-optimize --enable-update-channel=release --enable-update-packaging --enable-official-branding
Das ganze erstellen (Build):
make -f client.mk
Dann in das (Objekct-) Verzeichnis (bei mir: /mozilla-central/objdir-ff-release) wechseln und ein Paket erstellen:
make package
Danach findest Du unter /mozilla-central/objdir-ff-release/dist zwei Pakete firefox-3.6a1pre.en-US.linux-x86_64.tar.bz2 (Firefox Paket) firefox-3.6a1pre.en-US.langpack.xpi (Sprachdatei english)
Erstere auspacken und im Verzeichnis firefox die Datei firefox.sh aufrufen. Vorhandene Plugins sollten nun funktionieren. Bei mir funzt es. (Kubunt 9.04 AMD64)
Hinweis: Einen evtl. noch laufenden Firefox 3.0.x schließen bevor Du den Firefox 3.6.x startest....
Anleitung natürlich ohne Gewähr 😉