Update Moonlight to 10.4 (280)

This commit is contained in:
F-Droid checkupdates bot 2022-06-19 04:19:18 +00:00
parent 2e17171b01
commit 10e173498a

View file

@ -3809,7 +3809,74 @@ Builds:
- popd
ndk: r21e
- versionName: '10.4'
versionCode: 280
commit: b16676b54a04a1e22462cb595162fa0ac35c3218
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y openjdk-11-jdk
- update-alternatives --auto java
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: '10.3'
CurrentVersionCode: 278
CurrentVersion: '10.4'
CurrentVersionCode: 280