• Showing Page History #78197

Show page source of HowToBuild #78197

= 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 checkout
}}}

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

{{{
hg import TENFOURBIRD_CHANGESET
}}}

{{{
cp mozilla/G*.mozconfig
}}}

Remove line in .mozconfig
{{{
. $topsrcdir/browser/config/mozconfig
}}}

Edit line in .mozconfig 
{{{
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
}}}

Add lines to .mozconfig
{{{
ac_add_options --enable-application=mail
ac_add_options --enable-calendar
ac_add_options --enable-crypto
}}}

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

== Build Enigmail

...