Index: README.md |
=================================================================== |
--- a/README.md |
+++ b/README.md |
@@ -8,27 +8,16 @@ Building |
First ensure that all dependencies are up to date by calling: |
./ensure_dependencies.py |
Then just follow Mozilla's [Building Fennec][1] guide. |
-Important note |
--------------- |
- |
-You must add the following line to your `mozconfig`: |
- |
- ac_add_options --disable-crashreporter |
- |
-to disable the CrashReporter. |
- |
-(Follow-up issue: https://issues.adblockplus.org/ticket/2490) |
anton
2016/09/12 11:29:26
currently it's also in reviewing state and i'd pre
|
- |
Creating a multilocale build |
---------------------------- |
### Automation ### |
While the manual process is still documented below, the easiest way to create a |
multi-locale build is to use: https://bitbucket.org/adblockplus/adblockbrowser-build. |
@@ -64,17 +53,18 @@ Apply the following changes to `abb-mult |
The code to remove looks like this: |
"repos": [{ |
"repo": "https://hg.mozilla.org/%s" % REPO_PATH, |
"tag": "default", |
"dest": BUILD_DIR, |
}], |
-* Change `"hg_l10n_tag"` in `config` from `default` to `FENNEC_40_0_RELEASE` |
+* Change `"hg_l10n_tag"` in `config` from `default` to `FENNEC_44_0_2_RELEASE` |
+* Add `en-ZA` to `ignore_locales` since it isn't currently supported |
* [Issue #3047][2] introduced a custom build step named `abb-transform-locales` |
for manipulating search engine availability and order. This must be inserted |
into `default_actions` right before `package-multi` |
* You might want to remove the `"backup-objdir"` build step if you do |
not want your objdir to be backed up. Keep in mind that you then need to |
clobber for a single-locale build. |
An example configuration could look like this: |
@@ -98,23 +88,23 @@ An example configuration could look like |
MOZCONFIG = os.path.join(os.getcwd(), "mozconfig") |
config = { |
"work_dir": ".", |
"log_name": "multilocale", |
"objdir": OBJDIR, |
"locales_file": "%s/%s/locales/maemo-locales" % (BUILD_DIR, ANDROID_DIR), |
"locales_dir": "%s/locales" % ANDROID_DIR, |
- "ignore_locales": ["en-US", "multi"], |
+ "ignore_locales": ["en-US", "en-ZA", "multi"], |
"l10n_repos": [{ |
"repo": "https://hg.mozilla.org/build/compare-locales", |
"tag": "RELEASE_AUTOMATION" |
}], |
"hg_l10n_base": "https://hg.mozilla.org/%s" % L10N_REPO_PATH, |
- "hg_l10n_tag": "FENNEC_40_0_RELEASE", |
+ "hg_l10n_tag": "FENNEC_44_0_2_RELEASE", |
"l10n_dir": "l10n", |
"merge_locales": True, |
"mozilla_dir": BUILD_DIR, |
"mozconfig": MOZCONFIG, |
"default_actions": [ |
"pull-locale-source", |
"build", |
"package-en-US", |