Update Moonlight to 9.10 (270)

This commit is contained in:
F-Droid checkupdates bot 2021-07-17 04:10:27 +00:00
parent 968b23f5c2
commit 8b03f32cfb

View file

@ -3346,7 +3346,70 @@ Builds:
- popd
ndk: r21e
- versionName: '9.10'
versionCode: 270
commit: 91a72474a143f462ea17c386ba5c90127d09ea2b
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.6
CurrentVersionCode: 268
CurrentVersion: '9.10'
CurrentVersionCode: 270