supertuxkart - disable corrupt, add dep and bump fixed

This commit is contained in:
Licaon_Kter 2022-11-09 11:02:20 +00:00
parent 1f4f4ce853
commit 24eda856e5

View file

@ -315,6 +315,7 @@ Builds:
- versionName: '1.4'
versionCode: 311
disable: https://gitlab.com/fdroid/fdroiddata/-/issues/2821#note_1165033788
commit: bea5b530a56296e6110e7755a56d79742bd94176
subdir: android
sudo:
@ -354,6 +355,47 @@ Builds:
- bash ./make.sh
ndk: r23b
- versionName: '1.4'
versionCode: 312
commit: bea5b530a56296e6110e7755a56d79742bd94176
subdir: android
sudo:
- apt-get update
- apt-get install -y advancecomp autoconf automake bsdextrautils cmake imagemagick
libjpeg-progs libogg-dev make optipng pngquant vorbis-tools xz-utils 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.
@ -362,4 +404,4 @@ MaintainerNotes: |-
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: '1.4'
CurrentVersionCode: 311
CurrentVersionCode: 312