ma1 pushed to branch tor-browser-102.2.1-12.5-1 at The Tor Project /
Applications / fenix
Commits:
5c26f235 by Pier Angelo Vendrame at 2023-03-21T11:14:21+01:00
fixup! Modify build system
Bug 41684: Android improvements for local dev builds
Added a script to fetch the Tor dependencies from tor-browser-build,
and print the name of the signed apk.
- - - - -
2 changed files:
- + tools/tba-fetch-deps.sh
- tools/tba-sign-devbuilds.sh
Changes:
=====================================
tools/tba-fetch-deps.sh
=====================================
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+cd "$(dirname $(realpath "$0"))/.."
+
+if [ -z "$TOR_BROWSER_BUILD" ]; then
+ TOR_BROWSER_BUILD=../tor-browser-build
+fi
+
+android_service="$(ls -1td
"$TOR_BROWSER_BUILD/out/tor-android-service/"tor-android-service-* | head -1)"
+if [ -z "$android_service" ]; then
+ echo "Cannot find Tor Android Service artifacts!"
+ exit 1
+fi
+
+onion_proxy_library="$(ls -1td
"$TOR_BROWSER_BUILD/out/tor-onion-proxy-library/"tor-onion-proxy-library-* |
head -1)"
+if [ -z "$onion_proxy_library" ]; then
+ echo "Cannot find Tor Onoin Proxy library artifacts!"
+ exit 2
+fi
+
+cp "$android_service"/* app/
+cp "$onion_proxy_library"/* app/
=====================================
tools/tba-sign-devbuilds.sh
=====================================
@@ -38,6 +38,7 @@ sign () {
rm -f "$aligned"
"$zipalign" -p 4 "$apk" "$aligned"
"$apksigner" sign --ks "$key" --in "$aligned" --out "$out"
--ks-key-alias androidqakey --key-pass pass:android --ks-pass pass:android
+ echo "Signed $out"
}
for apk in app/build/outputs/apk/release/*-unsigned.apk; do
View it on GitLab:
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/5c26f2353ef1ae1756cfee563db6f06614a76bd4
--
View it on GitLab:
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/5c26f2353ef1ae1756cfee563db6f06614a76bd4
You're receiving this email because of your account on gitlab.torproject.org.
_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits