OLD | NEW |
| (Empty) |
1 import os | |
2 # The name of the directory we'll pull our source into. | |
3 BUILD_DIR = os.path.abspath('..') | |
4 # This is everything that comes after https://hg.mozilla.org/ | |
5 # e.g. "releases/mozilla-aurora" | |
6 REPO_PATH = "mozilla-central" | |
7 # This is where the l10n repos are (everything after https://hg.mozilla.org/) | |
8 # for mozilla-central, that's "l10n-central". | |
9 # For mozilla-aurora, that's "releases/l10n/mozilla-aurora" | |
10 L10N_REPO_PATH = "releases/l10n/mozilla-release" | |
11 # Currently this is assumed to be a subdirectory of your build dir | |
12 if not "OBJDIR" in os.environ: | |
13 raise "No objdir specified - please set OBJDIR" | |
14 OBJDIR = os.environ.get("OBJDIR") | |
15 # Set this to mobile/xul for XUL Fennec | |
16 ANDROID_DIR = "mobile/android" | |
17 # Absolute path to your mozconfig. | |
18 # By default it looks at "./mozconfig" | |
19 if not "MOZCONFIG" in os.environ: | |
20 raise "No mozconfig specified - please set MOZCONFIG" | |
21 MOZCONFIG = os.environ.get("MOZCONFIG") | |
22 LOCALES_JSON_BASE_URL = "https://product-details.mozilla.org/1.0/l10n/%s.json" | |
23 | |
24 config = { | |
25 "work_dir": ".", | |
26 "log_name": "multilocale", | |
27 "objdir": OBJDIR, | |
28 "locales_json_url": LOCALES_JSON_BASE_URL % "Fennec-56.0-build1", | |
29 "locales_dir": "%s/locales" % ANDROID_DIR, | |
30 "ignore_locales": ["en-US", "multi"], | |
31 "l10n_repos": [{ | |
32 "repo": "https://hg.mozilla.org/build/compare-locales", | |
33 "tag": "RELEASE_AUTOMATION" | |
34 }], | |
35 "hg_l10n_base": "https://hg.mozilla.org/%s" % L10N_REPO_PATH, | |
36 "l10n_dir": "l10n", | |
37 "merge_locales": True, | |
38 "mozilla_dir": BUILD_DIR, | |
39 "mozconfig": MOZCONFIG, | |
40 "default_actions": [ | |
41 "pull-locale-source", | |
42 "build", | |
43 "add-locales", | |
44 "abb-transform-locales", | |
45 "package-multi", | |
46 "summary", | |
47 ], | |
48 } | |
OLD | NEW |