Mozilla Firefox: mudanças entre as edições
Linha 27: | Linha 27: | ||
* Build no Fedora 13 86_64 *em andamento* | * Build no Fedora 13 86_64 *em andamento* | ||
Para compilar no fedora, antes instale os pré-requisitos: | Para compilar no fedora, antes instale os pré-requisitos: | ||
sudo yum groupinstall 'Development Tools' 'Development Libraries' 'GNOME Software Development' | |||
yum install autoconf213 gtk2-devel libnotify-devel yasm libIDL-devel wireless-tools-devel libXt-devel | yum install autoconf213 gtk2-devel libnotify-devel yasm libIDL-devel wireless-tools-devel libXt-devel | ||
o Fedora 13 não tem o pacote yasm 1.0.1, apenas o 0.8, precisa instalar manualmente através de algum rpm do pacote da versão 1.0.1 | o Fedora 13 não tem o pacote yasm 1.0.1, apenas o 0.8, precisa instalar manualmente através de algum rpm do pacote da versão 1.0.1 | ||
no caso, usei este: http://repos.fedorapeople.org/repos/leigh123linux/firefox4/epel-6/x86_64/yasm-1.0.1-1.el6.leigh123linux.x86_64.rpm | no caso, usei este: http://repos.fedorapeople.org/repos/leigh123linux/firefox4/epel-6/x86_64/yasm-1.0.1-1.el6.leigh123linux.x86_64.rpm | ||
= Modificando = | = Modificando = | ||
= Enviando para o repositório oficial = | = Enviando para o repositório oficial = |
Edição das 17h01min de 12 de julho de 2011
Bugs Interessantes
Indicados por David Humphrey: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=student-project&list_id=748304
Clonando (Forkando)
Primeiro crie um fork do repositório https://github.com/doublec/mozilla-central depois clone-o:
git clone https://github.com/doublec/mozilla-central
Links úteis:
- Para usar git com mozilla-central: http://www.bluishcoder.co.nz/2011/02/10/git-conversion-of-mozilla-central.html
- Para pushar as modificações do git para hg: http://browserland.com/firefox-latest-news/2011/04/16/chris-double-my-git-workflow-for-mozilla-development/
Compilando
Pré-requisitos para compilar em GNU/Linux Debian/Ubuntu: https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Prerequisites
Documentação da Mozilla para compilar o Firefox: https://developer.mozilla.org/en/Build_Documentation
Para compilar, antes instale os pré-requisitos:
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 glibc-static
- Build no Fedora 13 86_64 *em andamento*
Para compilar no fedora, antes instale os pré-requisitos:
sudo yum groupinstall 'Development Tools' 'Development Libraries' 'GNOME Software Development' yum install autoconf213 gtk2-devel libnotify-devel yasm libIDL-devel wireless-tools-devel libXt-devel
o Fedora 13 não tem o pacote yasm 1.0.1, apenas o 0.8, precisa instalar manualmente através de algum rpm do pacote da versão 1.0.1 no caso, usei este: http://repos.fedorapeople.org/repos/leigh123linux/firefox4/epel-6/x86_64/yasm-1.0.1-1.el6.leigh123linux.x86_64.rpm