Merge branch 'vectorpinball-1.9.4' into 'master'

Update Vector Pinball to 1.9.4

See merge request fdroid/fdroiddata!8252
This commit is contained in:
relan 2021-01-30 08:53:10 +00:00
commit 79a5a360c9

View file

@ -234,6 +234,40 @@ Builds:
- cp -r $$libgdx$$/dist/extensions/gdx-box2d/{arm64-v8a,armeabi-v7a,x86,x86_64}
src/main/jniLibs/
- versionName: 1.9.4
versionCode: 31
commit: v1.9.4
subdir: app
gradle:
- yes
srclibs:
- libgdx@gdx-parent-1.9.13
rm:
- app/src/main/jniLibs/*
- app/libs/*
prebuild:
- pushd $$libgdx$$
- rm gdx/jni/build.xml
- sed -i 's@<target name="compile-natives">@<target name="compile-natives">\n<ant
antfile="build-android32.xml"/>\n</target>\n<target name="compile-natives-old">@g'
extensions/gdx-box2d/gdx-box2d/jni/build.xml
- sed -i 's@<target name="all" depends="compile-natives,pack-natives"/>@<target
name="all" depends="compile-natives"/>@g' extensions/gdx-box2d/gdx-box2d/jni/build.xml
- sed -i 's@armeabi\s@ @g' extensions/gdx-box2d/gdx-box2d/jni/Application.mk
- popd
build:
- export NDK_HOME=$$NDK$$
- pushd $$libgdx$$
- pwd
- env | grep NDK
- ant -v -f build.xml -Dbuild-natives=true gdx-box2d
- popd
- cp $$libgdx$$/dist/gdx.jar libs/gdx-1.9.13.jar
- cp $$libgdx$$/dist/extensions/gdx-box2d/gdx-box2d.jar libs/gdx-box2d-1.9.13.jar
- cp -r $$libgdx$$/dist/extensions/gdx-box2d/{arm64-v8a,armeabi-v7a,x86,x86_64}
src/main/jniLibs/
ndk: r21d
MaintainerNotes: |-
sed replaces needed as libgdx upstream currently don't provide a way to only build the android native bins only.
If more apps start to depend on libgdx consider to create a feature request to change this.