brizental pushed to branch main at The Tor Project / Applications / 
tor-browser-build


Commits:
6e6a9168 by Beatriz Rizental at 2025-06-23T19:35:52+02:00
Bug 41499: Update build_apk step for new geckoview outdir structure

- - - - -
6efc7226 by Beatriz Rizental at 2025-06-23T19:35:52+02:00
Bug 41499: Comment out artifact copy

Temporary fix just so we get nightlies tomorrow.

- - - - -


2 changed files:

- projects/browser/build.android
- projects/geckoview/build_apk


Changes:

=====================================
projects/browser/build.android
=====================================
@@ -121,6 +121,6 @@ apksigner sign --verbose --min-sdk-version [% 
c("var/android_min_api") %] --ks $
 [% END -%]
 
 [% IF c("var/nightly") -%]
-  mkdir -p "[% dest_dir %]/[% c('filename') %]/artifacts"
-  cp -r $rootdir/[% c('input_files_by_name/fenix') %]/artifacts [% dest_dir 
%]/[% c('filename') %]
+  # mkdir -p "[% dest_dir %]/[% c('filename') %]/artifacts"
+  # cp -r $rootdir/[% c('input_files_by_name/fenix') %]/artifacts [% dest_dir 
%]/[% c('filename') %]
 [% END %]


=====================================
projects/geckoview/build_apk
=====================================
@@ -3,19 +3,15 @@
 
 echo "Starting the creation of the fat AAR $(date)"
 
-tar -C $builddir -xf [% c('input_files_by_name/geckoview_armv7') %]
-tar -C $builddir -xf [% c('input_files_by_name/geckoview_aarch64') %]
-tar -C $builddir -xf [% c('input_files_by_name/geckoview_x86') %]
-tar -C $builddir -xf [% c('input_files_by_name/geckoview_x86_64') %]
 tar -C $builddir -xf [% project %]-[% c('version') %].tar.[% c('compress_tar') 
%]
 
 # Specify the architectures we want to merge
 export MOZ_ANDROID_FAT_AAR_ARCHITECTURES=armeabi-v7a,arm64-v8a,x86,x86_64
-export MOZ_ANDROID_FAT_AAR_ARMEABI_V7A=$builddir/geckoview/*armeabi-v7a*.aar
-export MOZ_ANDROID_FAT_AAR_ARM64_V8A=$builddir/geckoview/*arm64-v8a*.aar
+export MOZ_ANDROID_FAT_AAR_ARMEABI_V7A=$rootdir/[% 
c('input_files_by_name/geckoview_armv7') %]/geckoview/*.aar
+export MOZ_ANDROID_FAT_AAR_ARM64_V8A=$rootdir/[% 
c('input_files_by_name/geckoview_aarch64') %]/geckoview/*.aar
 # Specifying just "x86" is not differentiating enough
-export MOZ_ANDROID_FAT_AAR_X86=$builddir/geckoview/*x86-*.aar
-export MOZ_ANDROID_FAT_AAR_X86_64=$builddir/geckoview/*x86_64*.aar
+export MOZ_ANDROID_FAT_AAR_X86=$rootdir/[% 
c('input_files_by_name/geckoview_x86') %]/geckoview/*.aar
+export MOZ_ANDROID_FAT_AAR_X86_64=$rootdir/[% 
c('input_files_by_name/geckoview_x86_64') %]/geckoview/*.aar
 
 cd $builddir/[% project %]-[% c("version") %]
 ln -s mozconfig-android-all .mozconfig



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/2f9e19ba673151e4a0407a8789cb540b01461f71...6efc7226868c809508dc823be6dac3d4784e4dd5

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/2f9e19ba673151e4a0407a8789cb540b01461f71...6efc7226868c809508dc823be6dac3d4784e4dd5
You're receiving this email because of your account on gitlab.torproject.org.


_______________________________________________
tbb-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to