Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
-
a93cb13f
by Pier Angelo Vendrame at 2023-08-08T18:09:08+02:00
5 changed files:
- .gitlab/issue_templates/Release Prep - Mullvad Browser Alpha.md
- projects/firefox/build
- projects/firefox/config
- projects/translation/config
- rbm.conf
Changes:
| ... | ... | @@ -47,6 +47,7 @@ Mullvad Browser Alpha (and Nightly) are on the `main` branch |
| 47 | 47 | - [ ] run `make list_translation_updates-alpha` to get updated hashes
|
| 48 | 48 | - [ ] `steps/base-browser/git_hash` : update with `HEAD` commit of project's `base-browser` branch
|
| 49 | 49 | - [ ] `steps/base-browser-fluent/git_hash` : update with `HEAD` commit of project's `basebrowser-newidentityftl` branch
|
| 50 | + - [ ] `steps/mullvad-browser/git_hash` : update with `HEAD` commit of project's `mullvad-browser` branch
|
|
| 50 | 51 | - [ ] Update common build configs
|
| 51 | 52 | - [ ] Check for NoScript updates here : https://addons.mozilla.org/en-US/firefox/addon/noscript
|
| 52 | 53 | - [ ] ***(Optional)*** If new version available, update `noscript` section of `input_files` in `projects/browser/config`
|
| ... | ... | @@ -154,6 +154,14 @@ mkdir "$HOME/.mozbuild" |
| 154 | 154 | echo "% locale torbutton $lang %locale/$lang/" >> "$torbutton_jar"
|
| 155 | 155 | echo " locale/$lang (chrome/locale/$lang/*)" >> "$torbutton_jar"
|
| 156 | 156 | done
|
| 157 | + [% ELSIF c("var/mullvad-browser") -%]
|
|
| 158 | + tar -C "$rootdir" -xf "$rootdir/[% c('input_files_by_name/translation-mullvad-browser') %]"
|
|
| 159 | + pushd "$rootdir/translation-mullvad-browser"
|
|
| 160 | + ln -s ja ja-JP-mac
|
|
| 161 | + for lang in $supported_locales; do
|
|
| 162 | + cp -r $lang "$l10ncentral/"
|
|
| 163 | + done
|
|
| 164 | + popd
|
|
| 157 | 165 | [% END -%]
|
| 158 | 166 | [% ELSE -%]
|
| 159 | 167 | supported_locales=""
|
| ... | ... | @@ -199,6 +199,10 @@ input_files: |
| 199 | 199 | name: translation-tor-browser
|
| 200 | 200 | pkg_type: tor-browser
|
| 201 | 201 | enable: '[% c("var/tor-browser") && c("var/has_l10n") %]'
|
| 202 | + - project: translation
|
|
| 203 | + name: translation-mullvad-browser
|
|
| 204 | + pkg_type: mullvad-browser
|
|
| 205 | + enable: '[% c("var/mullvad-browser") && c("var/has_l10n") %]'
|
|
| 202 | 206 | - filename: marsigner.der
|
| 203 | 207 | enable: '[% c("var/override_updater_url") %]'
|
| 204 | 208 | - filename: namecoin-torbutton.patch
|
| ... | ... | @@ -28,6 +28,12 @@ steps: |
| 28 | 28 | targets:
|
| 29 | 29 | nightly:
|
| 30 | 30 | git_hash: 'tor-browser'
|
| 31 | + mullvad-browser:
|
|
| 32 | + mullvad-browser: '[% INCLUDE build %]'
|
|
| 33 | + git_hash: 1f736c5ae157f27df975c18bf3f2fa5f4bb5e33a
|
|
| 34 | + targets:
|
|
| 35 | + nightly:
|
|
| 36 | + git_hash: 'mullvad-browser'
|
|
| 31 | 37 | fenix:
|
| 32 | 38 | fenix: '[% INCLUDE build %]'
|
| 33 | 39 | # We need to bump the commit before releasing but just pointing to a branch
|
| ... | ... | @@ -40,7 +46,7 @@ steps: |
| 40 | 46 | list_updates:
|
| 41 | 47 | list_updates: |
|
| 42 | 48 | [%
|
| 43 | - FOREACH component = [ 'base-browser', 'base-browser-fluent', 'tor-browser', 'fenix' ];
|
|
| 49 | + FOREACH component = [ 'base-browser', 'base-browser-fluent', 'tor-browser', 'mullvad-browser', 'fenix' ];
|
|
| 44 | 50 | branch = pc(project, 'git_hash', { step => component, target => [ 'nightly' ] });
|
| 45 | 51 | commit_hash = exec('git rev-parse ' _ branch, { git_hash => branch });
|
| 46 | 52 | IF commit_hash == pc(project, "git_hash", { step => component });
|
| ... | ... | @@ -280,7 +280,28 @@ targets: |
| 280 | 280 | ProjectName: MullvadBrowser
|
| 281 | 281 | exe_name: mullvadbrowser
|
| 282 | 282 | mar_channel_id: '[% c("var/projectname") %]-mullvad-[% c("var/channel") %]'
|
| 283 | - locales: []
|
|
| 283 | + locales:
|
|
| 284 | + - ar
|
|
| 285 | + - da
|
|
| 286 | + - de
|
|
| 287 | + - es-ES
|
|
| 288 | + - fa
|
|
| 289 | + - fi
|
|
| 290 | + - fr
|
|
| 291 | + - it
|
|
| 292 | + - '[% c("var/locale_ja") %]'
|
|
| 293 | + - ko
|
|
| 294 | + - my
|
|
| 295 | + - nb-NO
|
|
| 296 | + - nl
|
|
| 297 | + - pl
|
|
| 298 | + - pt-BR
|
|
| 299 | + - ru
|
|
| 300 | + - sv-SE
|
|
| 301 | + - th
|
|
| 302 | + - tr
|
|
| 303 | + - zh-CN
|
|
| 304 | + - zh-TW
|
|
| 284 | 305 | torbrowser_build: 'build2'
|
| 285 | 306 | torbrowser_incremental_from:
|
| 286 | 307 | - 12.5a7
|