Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
-
89147beb
by Pier Angelo Vendrame at 2023-02-21T09:42:44+01:00
3 changed files:
Changes:
| ... | ... | @@ -106,7 +106,7 @@ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system |
| 106 | 106 | # Create .mozbuild to avoid interactive prompt in configure
|
| 107 | 107 | mkdir "$HOME/.mozbuild"
|
| 108 | 108 | |
| 109 | -[% IF !c("var/testbuild") -%]
|
|
| 109 | +[% IF c("var/has_l10n") -%]
|
|
| 110 | 110 | supported_locales="[% tmpl(c('var/locales').join(' ')) %]"
|
| 111 | 111 | |
| 112 | 112 | l10ncentral="$HOME/.mozbuild/l10n-central"
|
| ... | ... | @@ -176,7 +176,7 @@ export LANG=C.UTF-8 |
| 176 | 176 | [% IF !c("var/rlbox") -%]--without-wasm-sandboxed-libraries[% END %]
|
| 177 | 177 | |
| 178 | 178 | ./mach build --verbose
|
| 179 | -[% IF !c("var/testbuild") %]
|
|
| 179 | +[% IF c("var/has_l10n") %]
|
|
| 180 | 180 | export MOZ_CHROME_MULTILOCALE="$supported_locales"
|
| 181 | 181 | # No quotes on purpose, see https://firefox-source-docs.mozilla.org/build/buildsystem/locales.html#instructions-for-multi-locale-builds
|
| 182 | 182 | ./mach package-multi-locale --locales en-US $MOZ_CHROME_MULTILOCALE
|
| ... | ... | @@ -27,6 +27,7 @@ var: |
| 27 | 27 | - autoconf2.13
|
| 28 | 28 | - yasm
|
| 29 | 29 | - pkg-config
|
| 30 | + has_l10n: '[% !c("var/testbuild") && c("var/locales").size %]'
|
|
| 30 | 31 | |
| 31 | 32 | rezip: |
|
| 32 | 33 | rezip_tmpdir=$(mktemp -d)
|
| ... | ... | @@ -159,7 +160,7 @@ input_files: |
| 159 | 160 | name: cbindgen
|
| 160 | 161 | - project: firefox-l10n
|
| 161 | 162 | name: firefox-l10n
|
| 162 | - enable: '[% !c("var/testbuild") %]'
|
|
| 163 | + enable: '[% c("var/has_l10n") %]'
|
|
| 163 | 164 | - project: wasi-sysroot
|
| 164 | 165 | name: wasi-sysroot
|
| 165 | 166 | enable: '[% c("var/rlbox") %]'
|
| ... | ... | @@ -183,15 +184,15 @@ input_files: |
| 183 | 184 | - project: translation
|
| 184 | 185 | name: translation-base-browser
|
| 185 | 186 | pkg_type: base-browser
|
| 186 | - enable: '[% !c("var/testbuild") %]'
|
|
| 187 | + enable: '[% c("var/has_l10n") %]'
|
|
| 187 | 188 | - project: translation
|
| 188 | 189 | name: translation-base-browser-fluent
|
| 189 | 190 | pkg_type: base-browser-fluent
|
| 190 | - enable: '[% !c("var/testbuild") %]'
|
|
| 191 | + enable: '[% c("var/has_l10n") %]'
|
|
| 191 | 192 | - project: translation
|
| 192 | 193 | name: translation-tor-browser
|
| 193 | 194 | pkg_type: tor-browser
|
| 194 | - enable: '[% c("var/tor-browser") && !c("var/testbuild") %]'
|
|
| 195 | + enable: '[% c("var/tor-browser") && c("var/has_l10n") %]'
|
|
| 195 | 196 | - filename: namecoin-torbutton.patch
|
| 196 | 197 | enable: '[% c("var/namecoin") %]'
|
| 197 | 198 | # TorButton patch authored by Arthur Edelstein, from https://github.com/arthuredelstein/torbutton/ branch 2.1.10-namecoin
|
| ... | ... | @@ -247,6 +247,7 @@ targets: |
| 247 | 247 | ProjectName: PrivacyBrowser
|
| 248 | 248 | exe_name: privacybrowser
|
| 249 | 249 | updater_enabled: 0
|
| 250 | + locales: []
|
|
| 250 | 251 | |
| 251 | 252 | torbrowser-testbuild:
|
| 252 | 253 | - testbuild
|