boklm pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits: 56df6e4c by Pier Angelo Vendrame at 2024-02-08T16:06:11+01:00 Bug 41080: Re-pack omni.ja with 7-zip on Android.
In this way we can shave a few additional MBs, and get further from the APK size limit.
- - - - -
2 changed files:
- projects/browser/build.android - rbm
Changes:
===================================== projects/browser/build.android ===================================== @@ -24,18 +24,23 @@ cd /var/tmp/build mv $rootdir/[% c('input_files_by_name/noscript') %] "$noscript_path"
[%IF c("var/tor-browser") -%] - unzip -j "$apk" assets/omni.ja tar -xaf "$rootdir/[% c("input_files_by_name/tor-expert-bundle") %]" tor/pluggable_transports/pt_config.json - mkdir omni - pushd omni - unzip ../omni.ja - cp ../tor/pluggable_transports/pt_config.json chrome/toolkit/content/global/pt_config.json - [% c('zip', { - zip_src => [ '.' ], - zip_args => '../assets/omni.ja', - }) %] - popd [% END -%] +unzip -j "$apk" assets/omni.ja +mkdir omni +pushd omni +unzip ../omni.ja +[%IF c("var/tor-browser") -%] + cp -a ../tor/pluggable_transports/pt_config.json chrome/toolkit/content/global/pt_config.json +[% END -%] +[% c('zip', { + zip_src => [ '.' ], + zip_args => '../assets/omni.ja', + use_7z => 1, + '7z_bin' => '7zz', + '7z_opts' => '-mx9', + }) %] +popd
[% IF c("var/verify_allowed_addons") %]
===================================== rbm ===================================== @@ -1 +1 @@ -Subproject commit b5e5b04aaf677c4bacfb5ace45598313286bfdf6 +Subproject commit 10c6b24e90e3dc9c2578290a7d82a87b7f4eb9a3
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/56...