diff --git a/metadata/ch.protonvpn.android.yml b/metadata/ch.protonvpn.android.yml index e9695c1b86..81d583b111 100644 --- a/metadata/ch.protonvpn.android.yml +++ b/metadata/ch.protonvpn.android.yml @@ -1214,8 +1214,74 @@ Builds: gradleprops: - buildUniversalApk + - versionName: 4.2.93.0 + versionCode: 104029300 + commit: bab29749b168af753a8d2a7a0f4db966e43ee90e + timeout: 7200 + subdir: app + sudo: + - apt-get update || apt-get update + - apt-get install -y --no-install-recommends libgmp-dev + - apt-get install -y openjdk-11-jdk-headless + - update-alternatives --auto java + gradle: + - prod + output: build/outputs/apk/prod/release/ProtonVPN-*-prod-release-unsigned.apk + rm: + - app/src/main/jniLibs/x86/* + - app/src/main/jniLibs/x86_64/* + - app/src/main/jniLibs/armeabi-v7a/* + - app/src/main/jniLibs/arm64-v8a/* + - openvpn/src/main/cpp/mbedtls/tests + - openvpn/src/main/cpp/openvpn3/test/unittests + - openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/* + prebuild: + - JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 $$SDK$$/tools/bin/sdkmanager 'cmake;3.18.1' + - sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle + - git submodule update --init --recursive ../strongswan + - cd ../strongswan + - git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static + src/frontends/android/app/src/main/jni/openssl + - cd .. + - echo ndk.dir="$(pwd)"/ndk/android-ndk-r21e > strongswan/src/frontends/android/local.properties + scandelete: + - strongswan/testing + - openvpn/src/main/cpp/lz4/tmp + build: + - pushd .. + - mkdir -p ndk + - pushd ndk + - curl -Lo ndk.zip https://dl.google.com/android/repository/android-ndk-r21e-linux-x86_64.zip + - echo "ad7ce5467e18d40050dc51b8e7affc3e635c85bd8c59be62de32352328ed467e ndk.zip" + | sha256sum -c - + - unzip -q ndk.zip + - popd + - popd + - pushd ../strongswan + - ./autogen.sh + - ./configure + - make dist + - pushd src/frontends/android/app + - sed -i -e '/android\ {/alintOptions\ {abortOnError\ false}' build.gradle + - gradle assembleRelease + - popd + - popd + - cp -r ../strongswan/src/frontends/android/app/src/main/libs/* src/main/jniLibs/ + - rm -fr ../strongswan/src/frontends/android/app/src/main/libs/* + - rm -fr ../strongswan/src/frontends/android/app/build + - pushd .. + - gradle openvpn:assembleRelease + - rm -fr openvpn/build/intermediates + - rm -fr openvpn/build/kotlin + - rm -fr openvpn/build/tmp + - rm -fr openvpn/.cxx + - popd + ndk: r23b + gradleprops: + - buildUniversalApk + AutoUpdateMode: Version UpdateCheckMode: Tags UpdateCheckData: metadata/version_fdroid.txt|versionCode=(.*)|.|versionName=(.*) -CurrentVersion: 4.2.63.0 -CurrentVersionCode: 104026300 +CurrentVersion: 4.2.93.0 +CurrentVersionCode: 104029300