supertuxkart - update

This commit is contained in:
Licaon_Kter 2022-11-01 12:02:17 +00:00
parent 0eb5f8628b
commit 7ba95a29bf

View file

@ -271,6 +271,7 @@ Builds:
- versionName: 1.4-rc1
versionCode: 308
disable: final was released
commit: 29067b2be007598e330dd3b7270ff6d49248c188
subdir: android
sudo:
@ -312,6 +313,47 @@ Builds:
- bash ./make.sh
ndk: r23b
- versionName: '1.4'
versionCode: 311
commit: bea5b530a56296e6110e7755a56d79742bd94176
subdir: android
sudo:
- apt-get update
- apt-get install -y advancecomp autoconf automake cmake imagemagick libjpeg-progs
libogg-dev make optipng pngquant vorbis-tools yasm
output: build/outputs/apk/release/android-release-unsigned.apk
prebuild:
- sed -i -e 's#./gradlew#gradle#' -e '/Check\ if\ we\ have\ key/,+25d' -e '/ANDROID_HOME/,+10d'
-e 's/bundleRelease/assembleRelease/' make.sh
- sed -i -e '/keystore/,+3d' build.gradle
- sed -i -e 's#../../stk-assets#stk-assets#' generate_assets.sh
- curl -Lo stk-assets-full.zip https://github.com/supertuxkart/stk-assets-mobile/releases/download/$$VERSION$$/stk-assets-full.zip
- echo 'ad61912093e7d4b399c8e4841156f45550a8b60dc59a290ad84058a9bae0622d stk-assets-full.zip'
| sha256sum -c -
- unzip stk-assets-full.zip -d stk-assets
- curl -Lo dependencies-android-src.tar.xz https://github.com/supertuxkart/dependencies/releases/download/$$VERSION$$/dependencies-android-src.tar.xz
- echo '3f754c3f7015a8c85325323353b8cc5cff71a82395ba4b34bd53f8dca6b7b6a0 dependencies-android-src.tar.xz'
| sha256sum -c -
- tar -C '../lib' -xf dependencies-android-src.tar.xz
scandelete:
- android/stk-assets-full.zip
- lib/curl/tests
- lib/harfbuzz/test
- lib/mbedtls/tests
- lib/mbedtls/programs/fuzz
- lib/sdl2/Xcode/SDL/pkg-support/resources/SDL_DS_Store
build:
- export BUILD_TYPE=release
- export COMPILE_ARCH=all
- export SDK_PATH=$$SDK$$
- export NDK_PATH=$$SDK$$/ndk
- export PROJECT_VERSION=$$VERSION$$
- export PROJECT_CODE=$$VERCODE$$
- ./generate_assets.sh
- ./make_deps.sh
- bash ./make.sh
ndk: r23b
MaintainerNotes: |-
The resulting APK is ~118Mb per arch, but per arch lib is only 10-20Mb so either we have 4 APKs (one per arch) each 118Mb (3 versions means 12 APKs!) or one for all at ~145Mb.
@ -319,5 +361,5 @@ MaintainerNotes: |-
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: '1.3'
CurrentVersionCode: 298
CurrentVersion: '1.4'
CurrentVersionCode: 311