Mozilla Firefox

De Pontão Nós Digitais
Revisão de 08h40min de 13 de julho de 2011 por Daneoshiga (discussão | contribs) (Modificando)

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:

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

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

Modificando

A explicação da estrutura do código fonte do Firefox pode ser encontrada nesse link: https://developer.mozilla.org/en/Mozilla_Source_Code_Directory_Structure

Enviando para o repositório oficial