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]