[Scummvm-git-logs] scummvm master -> 1a58cd654dcb2ef361dfa4f4d00a86e425b28577

lephilousophe noreply at scummvm.org
Mon Jan 5 16:54:17 UTC 2026


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
1a58cd654d ANDROID: Build non-NEON release in the release script


Commit: 1a58cd654dcb2ef361dfa4f4d00a86e425b28577
    https://github.com/scummvm/scummvm/commit/1a58cd654dcb2ef361dfa4f4d00a86e425b28577
Author: Le Philousophe (lephilousophe at users.noreply.github.com)
Date: 2026-01-05T17:48:32+01:00

Commit Message:
ANDROID: Build non-NEON release in the release script

Also rename the assets using the version name.

Changed paths:
    backends/platform/android/build-release.sh


diff --git a/backends/platform/android/build-release.sh b/backends/platform/android/build-release.sh
index cb2c3202908..a83d694895d 100755
--- a/backends/platform/android/build-release.sh
+++ b/backends/platform/android/build-release.sh
@@ -16,6 +16,9 @@ VERSION_CODE=$(sed -n -e '/versionCode /s/[\t ]*versionCode //p' "${ROOT}/dists/
 # Make sure the last digit is 0
 VERSION_CODE=$((${VERSION_CODE} / 10 * 10))
 
+# Get the version name to name assets
+VERSION_NAME=$(sed -n -e '/versionName /s/[\t ]*versionName "\(.*\)"$/\1/p' "${ROOT}/dists/android/build.gradle")
+
 patch_version() {
 	local dir
 	dir=$2
@@ -38,6 +41,8 @@ patch_version ${VERSION_CODE}
 # Build an AAB bundle with games
 make -j${NPROC} androidfatbundlerelease GAMES_BUNDLE_DIRECTORY="$GAMES_FOLDER"
 
+mv ScummVM-release.aab scummvm-${VERSION_NAME}-android.aab
+
 # For APK strip out the games
 if [ -n "$GAMES_FOLDER" ]; then
 	rm -rf "./android_project/mainAssets/src/main/assets/assets/games"
@@ -58,7 +63,7 @@ plat_build() {
 	fi
 	patch_version $((${VERSION_CODE} + ${subcode})) "${subbuild}"
 	make -j${NPROC} -C ${subbuild} androidrelease
-	mv ${subbuild}/ScummVM-release-unsigned.apk ScummVM-release-unsigned-${subarch}.apk
+	mv ${subbuild}/ScummVM-release-unsigned.apk scummvm-${VERSION_NAME}-android-${subarch}-unsigned.apk
 }
 
 # Build ARMv7a with versionCode 1
@@ -72,3 +77,14 @@ plat_build 3 x86
 
 # Build x86_64 with versionCode 4
 plat_build 4 x86_64
+
+# Finally build ARMv7a without NEON with versionCode 1
+
+# Configure...
+mkdir -p build-androidarmeabi-v7a-nn
+cd build-androidarmeabi-v7a-nn
+"${ROOT}/configure" --host=android-arm-v7a --disable-ext-neon --disable-debug --enable-release
+cd ..
+
+# ...build like the others
+plat_build 1 armeabi-v7a-nn




More information about the Scummvm-git-logs mailing list