Só que, olhando o site da Mozilla, vi que não era bem assim que deveria ser, tirando algumas coisas que funcionavam meia-boca.
Então, lá vamos nós de novo:
- Firefox 3
O download via cvs:
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mkSe depois precisar fazer um update nos fontes, já deixo a dica:
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/browser/config/mozconfig
cd mozilla
make -f client.mk checkout MOZ_CO_PROJECT=browser
cd mozillaPara configurar, use um arquivo chamado ".mozconfig" dentro do diretório "mozilla" que estão os fontes com o conteúdo:
cvs up
make -f client.mk checkout MOZ_CO_PROJECT=browser
ac_add_options --enable-application=browserPara compilar:
mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-optimize=-O2
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-libxul
ac_add_options --enable-xinerama
ac_add_options --enable-mathml
ac_add_options --enable-canvas
ac_add_options --enable-startup-notification
ac_add_options --prefix=/opt/firefox3
cd mozillaE pra instalar, como root:
make -f client.mk build
make installE eras. Pra usar o flash, entre em http://www.adobe.com/br/products/flashplayer/, faça o download do flash pra linux 32 bits. Instale o nspluginwrapper (esse cara vai converter o plugin de 32 para 64 bits). Eu descompatei no /tmp, então executei:
nspluginwrapper -v -i /tmp/install_flash_player_9_linux/libflashplayer.soO último argumento TEM que ser o caminho completo. Depois, copiei de ~/.mozilla/plugins/npwrapper.libflashplayer.so para /opt/firefox3/lib/firefox-3.0.1pre/plugins/npwrapper.libflashplayer.so.
E dar permissão de leitura pra todo mundo:
chmod go+r /opt/firefox3/lib/firefox-3.0.1pre/plugins/npwrapper.libflashplayer.soReinicie o Firefox no /opt/firefox3.
-Firefox 3.1
A única coisa diferente é de onde baixar os fontes. O FF 3.1 usa o mercurial:
hg clone http://hg.mozilla.org/mozilla-central/ srcE, para atualizar:
cd srcE pode continuar a partir do "Para configurar" logo acima, configurando e compilando.
hg up
A única coisa que não consegui ainda foi deixar em pt-BR...
Ah, e pro tema ficar 100%, recomendo https://addons.mozilla.org/en-US/firefox/addon/7379
Ao criar os atalhos, não esqueça de usar o "-P ff3 -no-remote", como no outro post.
Fonte: tentativa e erro, http://developer.mozilla.org/en/docs/Build_Documentation
Nenhum comentário:
Postar um comentário