Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / 
tor-browser-build


Commits:
5833d59b by Pier Angelo Vendrame at 2025-11-06T10:07:42+01:00
Bug 41628: Make NDK terminology consistent with source.properties.

Group NDK version and revision under release_name, and use revision for
the actual revision, which we used to call version_build.
This improves consistency and will help with future automation.

- - - - -


3 changed files:

- projects/android-toolchain/build
- projects/android-toolchain/config
- projects/geckoview/list_toolchain_updates_checks


Changes:

=====================================
projects/android-toolchain/build
=====================================
@@ -15,7 +15,7 @@ mv cmdline-tools/cmdline-tools cmdline-tools/[% 
c("var/commandlinetools_version_
 # NDK
 mkdir ndk
 unzip -qq $rootdir/[% c("input_files_by_name/android_ndk_compiler")%] -d ndk
-ln -s android-ndk-r[% c("var/android_ndk_version") %][% 
c("var/android_ndk_revision") %] ndk/[% c("var/android_ndk_version_build") %]
+ln -s android-ndk-r[% c("var/android_ndk_release_name") %] ndk/[% 
c("var/android_ndk_revision") %]
 
 # Build tools
 mkdir build-tools


=====================================
projects/android-toolchain/config
=====================================
@@ -14,10 +14,10 @@ var:
     # But an NDK is more than 1.5GB, so it does not make sense to copy one that
     # is not even used in all containers. Instead, we download the additional
     # NDK only in application-services, and adjust the other variables here.
-    [% IF c("ndk_version") -%]
-      export ANDROID_NDK_HOME=$ANDROID_HOME/ndk/android-ndk-r[% 
c("ndk_version") %]
+    [% IF c("ndk_release") -%]
+      export ANDROID_NDK_HOME=$ANDROID_HOME/ndk/android-ndk-r[% 
c("ndk_release") %]
     [% ELSE -%]
-      export ANDROID_NDK_HOME=$ANDROID_HOME/ndk/android-ndk-r[% 
c("var/android_ndk_version") %][% c('var/android_ndk_revision') %]
+      export ANDROID_NDK_HOME=$ANDROID_HOME/ndk/android-ndk-r[% 
c("var/android_ndk_release_name") %]
     [% END -%]
     export ANDROID_NDK_ROOT=$ANDROID_NDK_HOME
     export NDK_HOST_TAG=linux-x86_64
@@ -32,9 +32,8 @@ var:
   android_api_level: 36
   android_release_dir: android-16
   android_platform_revision: '01'
-  android_ndk_version: 28
-  android_ndk_revision: b
-  android_ndk_version_build: 28.1.13356709
+  android_ndk_release_name: 28b
+  android_ndk_revision: 28.1.13356709
   # We need the following two variables for get_build_tools, used by signing
   # scripts.
   build_tools_version: 36
@@ -47,7 +46,7 @@ input_files:
   - URL: '[% c("var/google_repo") %]/commandlinetools-linux-[% 
c("var/commandlinetools_version") %]_latest.zip'
     name: android_commandlinetools
     sha256sum: 7ec965280a073311c339e571cd5de778b9975026cfcbe79f2b1cdcb1e15317ee
-  - URL: '[% c("var/google_repo") %]/android-ndk-r[% 
c("var/android_ndk_version") %][% c("var/android_ndk_revision") %]-linux.zip'
+  - URL: '[% c("var/google_repo") %]/android-ndk-r[% 
c("var/android_ndk_release_name") %]-linux.zip'
     name: android_ndk_compiler
     sha256sum: e9f2759862cecfd48c20bbb7d8cfedbb020f4d91b5f78d9a2fc106f7db3c27ed
   - URL: '[% c("var/google_repo") %]/[% c("var/build_tools_filename") %]'


=====================================
projects/geckoview/list_toolchain_updates_checks
=====================================
@@ -10,8 +10,8 @@ if (m/^\\s*NDK_VERSION\\s*=\\s*"(.+)"/) {
 }
 EOF
 needed=$(cat python/mozboot/mozboot/android.py | perl -ne "$p")
-current='r[% pc("android-toolchain", "var/android_ndk_version") %][% 
pc("android-toolchain", "var/android_ndk_revision") %]'
-check_update_needed ndk_version "$needed" "$current"
+current='r[% pc("android-toolchain", "var/android_ndk_release_name") %]
+check_update_needed ndk_release_name "$needed" "$current"
 
 
 # build_tools



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/5833d59be8b0d9efd2680b3640a71d18c93f13b9

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/5833d59be8b0d9efd2680b3640a71d18c93f13b9
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