Update Moonlight to 9.9.6 (268)

This commit is contained in:
F-Droid checkupdates bot 2021-06-30 04:43:34 +00:00
parent 0c013293ba
commit 5315081939

View file

@ -3283,7 +3283,70 @@ Builds:
- popd
ndk: r21e
- versionName: 9.9.6
versionCode: 268
commit: 06f6134538080e913f12b59cf9aaf4ccafebbc5c
subdir: app
submodules: true
gradle:
- nonRoot
srclibs:
- OpenSSL@OpenSSL_1_1_1k
- opus@v1.3
rm:
- app/src/main/jni/moonlight-core/openssl/include
- app/src/main/jni/moonlight-core/libopus/include
prebuild:
- sed -i -e '/applicationIdSuffix/d' build.gradle
- sed -i -e 's/ndkVersion\s".*"/ndkVersion "21.4.7075529"/' build.gradle
scandelete:
- app/src/main/jni/moonlight-core/openssl
- app/src/main/jni/moonlight-core/libopus
build:
- lib="$PWD/src/main/jni/moonlight-core"
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$opus$$
- ./autogen.sh
- CC=armv7a-linux-androideabi16-clang ./configure --host=arm-linux-androideabi
--with-pic --disable-extra-programs --disable-doc
- make clean opus -j`nproc`
- cp .libs/libopus.a ${lib}/libopus/armeabi-v7a/
- CC=aarch64-linux-android21-clang ./configure --host=aarch64-linux-android
--with-pic --disable-extra-programs --disable-doc
- make clean opus -j`nproc`
- cp .libs/libopus.a ${lib}/libopus/arm64-v8a/
- CC=i686-linux-android16-clang ./configure --host=i686-linux-android --with-pic
--disable-extra-programs --disable-doc
- make clean opus -j`nproc`
- cp .libs/libopus.a ${lib}/libopus/x86/
- CC=x86_64-linux-android21-clang ./configure --host=x86_64-linux-android --with-pic
--disable-extra-programs --disable-doc
- make clean opus -j`nproc`
- cp .libs/libopus.a ${lib}/libopus/x86_64/
- cp -R include/ ${lib}/libopus/
- popd
- pushd $$OpenSSL$$
- ./Configure android-arm no-shared no-ssl3 no-stdio no-engine no-hw -D__ANDROID_API__=16
- make clean
- make build_libs -j`nproc`
- cp lib*.a ${lib}/openssl/armeabi-v7a/
- ./Configure android-arm64 no-shared no-ssl3 no-stdio no-engine no-hw -D__ANDROID_API__=21
- make clean
- make build_libs -j`nproc`
- cp lib*.a ${lib}/openssl/arm64-v8a/
- ./Configure android-x86 no-shared no-ssl3 no-stdio no-engine no-hw -D__ANDROID_API__=16
- make clean
- make build_libs -j`nproc`
- cp lib*.a ${lib}/openssl/x86/
- ./Configure android-x86_64 no-shared no-ssl3 no-stdio no-engine no-hw -D__ANDROID_API__=21
- make clean
- make build_libs -j`nproc`
- cp lib*.a ${lib}/openssl/x86_64/
- cp -R include/ ${lib}/openssl/
- popd
ndk: r21e
AutoUpdateMode: Version v%v
UpdateCheckMode: Tags
CurrentVersion: 9.9.5
CurrentVersionCode: 267
CurrentVersion: 9.9.6
CurrentVersionCode: 268