path: root/README
diff options
authorFabien Tassin <>2008-04-20 00:10:37 +0200
committerFabien Tassin <>2008-04-20 00:10:37 +0200
commit193e377c70ed273becb4e171b5c92197e754f9d2 (patch)
tree6b6853dc613864233a9351acec41beb5e16ebdb1 /README
parent2f2d8187cbd51345130ca9893d4f314098b85d44 (diff)
* [mozclient] add support for Mercurial (hg) and add a firefox-4.0 project
+ add support for Mercurial (hg) in addition to cvs. Add MOZCLIENT_VCS variable (default to cvs). Add mercurial to Depends. The preferred way to fetch a particular hg snapshot is to use a revision number, it's better than a date. - update deban/control - update src/ - update README + make the mozclient patch system optional by introducing a new variable called MOZCLIENT_WANTPATCH. Set it only for firefox 3. - update src/ - update src/ - update src/ + add project firefox-4.0 using Mercurial. It needs python (>= 2.4) so add python | python2.4 to Depends. It also needs a post checkout script to fetch dependencies (nspr/nss/tamarin) so introduce a new variable called MOZCLIENT_POSTCOCMD. We now use hgweb instead of bonsai to get revision ids and dates. - update deban/control - add src/ - update src/Makefile
Diffstat (limited to 'README')
1 files changed, 5 insertions, 2 deletions
diff --git a/README b/README
index bd93796..4b1dcb4 100644
--- a/README
+++ b/README
@@ -61,9 +61,11 @@ They contain the following parameters:
- MOZCLIENT_TARGET (mandatory): a label, usually 'project-orig'
- MOZCLIENT_APPNAME (mandatory): package name
- MOZCLIENT_MODULES (optional): list of modules/directories for direct checkout
-- MOZCLIENT_PROJECT (mandatory): CVS project name. If $(NULL), then
+- MOZCLIENT_VCS (optional): VCS (hg, git, cvs, svn..). (default: cvs)
+- MOZCLIENT_PROJECT (mandatory): VCS project name. If $(NULL), then
$(MOZCLIENT_MODULES) becomes mandatory
-- MOZCLIENT_BRANCH (optional): CVS branch name
+- MOZCLIENT_BRANCH (optional): VCS branch name
+- MOZCLIENT_POSTCOCMD (optional): a shell command that is executed after checkout
- MOZCLIENT_FILE (mandatory): source file containing the version
- MOZCLIENT_GETVERSION (mandatory): how to transform the version
- MOZCLIENT_URL (mandatory): an URL (usually on Bonsai) listing commits
@@ -71,6 +73,7 @@ They contain the following parameters:
- MOZCLIENT_EMBEDDED (optional): create an embedded tarball (default: 0)
- MOZCLIENT_WANTMOZDIR (optional): should the root dir be 'mozilla'?
(default: 0 unless MOZCLIENT_EMBEDDED=1)
+- MOZCLIENT_WANTPATCH (optional): should we use the patch system? (default: 0)
Example with firefox-3.0: