SeaMonkey:hg-based build: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
The pages about [http://developer.mozilla.org/en/docs/Mozilla_Source_Code_%28Mercurial%29 getting Mozilla code via hg] and [http://developer.mozilla.org/en/docs/Mercurial Mercurial (hg) itself] from Mozilla Developer Center are probably helpful when dealing with the repositories.
The pages about [http://developer.mozilla.org/en/docs/Mozilla_Source_Code_%28Mercurial%29 getting Mozilla code via hg] and [http://developer.mozilla.org/en/docs/Mercurial Mercurial (hg) itself] from Mozilla Developer Center are probably helpful when dealing with the repositories.


=== building SeaMonkey ===
=== building SeaMonkey or Thunderbird ===


* pull the [http://hg.mozilla.org/users/kairo_kairo.at/index.cgi/calemaisu-test/ test repository]
* pull the [http://hg.mozilla.org/users/kairo_kairo.at/index.cgi/calemaisu-test/ test repository]
Line 14: Line 14:
* check if the patch for {{bug|442484}} has landed, else apply it manually (note that with hg, all patches need to applied with at least -p1 level in patch!)
* check if the patch for {{bug|442484}} has landed, else apply it manually (note that with hg, all patches need to applied with at least -p1 level in patch!)
* make sure you have autoconfig 2.13 installed, see [http://developer.mozilla.org/en/docs/Mozilla_Source_Code_%28Mercurial%29#Autoconf_2.13 the comment about this on MDC]
* make sure you have autoconfig 2.13 installed, see [http://developer.mozilla.org/en/docs/Mozilla_Source_Code_%28Mercurial%29#Autoconf_2.13 the comment about this on MDC]
* create a mozconfig, using the normal --enable-application=suite (for SeaMonkey, mail for Thunderbird)
* build using client.mk:
* build using client.mk:
   gmake -f client.mk build
   gmake -f client.mk build
Account confirmers, Anti-spam team, canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,083

edits

Navigation menu