Show page source of HowToBuild #78306

= How To Build Tenfourbird

https://developer.mozilla.org/en/Simple_Thunderbird_build

http://code.google.com/p/tenfourfox/wiki/HowToBuildNow

== System requirement

Same as [http://code.google.com/p/tenfourfox/wiki/HowToBuildNow#Prequisites TenFourFox build requirement]
 * Xcode 2.5 or higher

 * mercurial
 * libidl
 * autoconf213
 * gmake
 * python
 * py25-zlib
 * py25-hashlib
 * freetype

== Get Sources

{{{
hg clone http://hg.mozilla.org/releases/comm-esr10/
}}}
or
{{{
hg clone http://hg.mozilla.org/releases/comm-release/
}}}

== Build Tenfourbird (with Lightning)

{{{
python client.py --skip-inspector --skip-chatzilla --skip-venkman checkout
}}}

{{{
cd mozilla
hg import TENFOURFOX_CHANGEST_SERIALY
cd ..
}}}

{{{
hg import TENFOURBIRD_CHANGESET_SERIALY
}}}

Copy proper *.mozcfg to .mozconfig. (ex:
{{{
cp G5.mozcfg .mozconfig
}}}

Now start build.

{{{
make -f client.mk
}}}


Tenfourbird binary may find in "obj*/mozilla/dist/"  directory.

Lightning xpi will created in "obj*/mozilla/dist/xpi-stage"  directory.

== Build Enigmail xpi

http://enigmail.mozdev.org/download/source.php.html