Debian (lenny)でFirefoxをコンパイルするためにやったこと

余計なものを入れていたりするかも. 他で必要になったときに入れてあったおかげで今回は入れなくて済んだものもあるかも.

sudo aptitude install mercurial
vi ~/.hgrc
hg clone http://hg.mozilla.org/releases/mozilla-1.9.1 mozilla-1.9.1
cd mozilla-1.9.1
hg tags
hg checkout -r FIREFOX_3_5_5_RELEASE
sudo aptitude install build-essential libidl-dev autoconf autoconf2.13
sudo aptitude install xulrunner-dev
aptitude -s build-dep iceweasel
sudo aptitude install libdbus-glib-1-dev
sudo aptitude install libasound2-dev
sudo aptitude install libxcb-atom0
sudo aptitude install libxcb-aux0
sudo aptitude install libxcb-event0
sudo aptitude install libxcb-event1
sudo aptitude install libxcb-event0
sudo aptitude install manpages-dev
sudo aptitude install imagemagick libmozjs2d libreadline6 librsvg2-bin sharutils
sudo aptitude install libxt-dev
vi ~/.mozconfig
make -f client.mk build
sudo make -f client.mk install

.mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-firefox
ac_add_options --prefix=/usr/local
ac_add_options --enable-application=browser
ac_add_options --with-system-zlib
ac_add_options --with-system-jpeg
ac_add_options --enable-optimize
ac_add_options --enable-official-branding
ac_add_options --enable-canvas
ac_add_options --enable-strip
ac_add_options --disable-tests
ac_add_options --disable-installer
ac_add_options --disable-accessibility
ac_add_options --enable-xinerama