fdroiddata/metadata/ch.protonvpn.android.yml
2023-09-14 03:54:53 +00:00

1784 lines
62 KiB
YAML

AntiFeatures:
NonFreeNet:
en-US: The backend is proprietary
Categories:
- Connectivity
- Internet
License: GPL-3.0-only
AuthorEmail: support@protonvpn.com
WebSite: https://protonvpn.com/
SourceCode: https://github.com/ProtonVPN/android-app
IssueTracker: https://github.com/ProtonVPN/android-app/issues
Changelog: https://github.com/ProtonVPN/android-app/releases
AutoName: ProtonVPN
RepoType: git
Repo: https://github.com/ProtonVPN/android-app.git
Builds:
- versionName: 2.1.7
versionCode: 20107
commit: 2.1.7
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
patch:
- openvpn-build.patch
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
scanignore:
- app/src/main/jniLibs/
ndk: r20b
gradleprops:
- buildUniversalApk
- versionName: 2.2.3
versionCode: 20203
commit: 2.2.3
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
patch:
- openvpn-build.patch
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
scanignore:
- app/src/main/jniLibs/
ndk: r20b
gradleprops:
- buildUniversalApk
- versionName: 2.3.54.0
versionCode: 102035400
commit: 2.3.54.0
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
patch:
- openvpn-build.patch
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' -e 's/20.0.5594570/20.1.5948944/'
build.gradle
- sed -i -e 's/20.0.5594570/20.1.5948944/' ../openvpn/build.gradle.kts
- sed -i -e '/kotlinx/d' ../build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r20b
gradleprops:
- buildUniversalApk
- versionName: 2.4.1.0
versionCode: 102040100
commit: 2.4.1.0
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
patch:
- openvpn-build.patch
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' -e 's/20.0.5594570/20.1.5948944/'
build.gradle
- sed -i -e 's/20.0.5594570/20.1.5948944/' ../openvpn/build.gradle.kts
- sed -i -e '/kotlinx/d' ../build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r20b
gradleprops:
- buildUniversalApk
- versionName: 2.4.31.0
versionCode: 102043100
commit: 2.4.31.0
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
patch:
- openvpn-build.patch
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' -e 's/20.0.5594570/20.1.5948944/'
build.gradle
- sed -i -e 's/20.0.5594570/20.1.5948944/' ../openvpn/build.gradle.kts
- sed -i -e '/kotlinx/d' ../build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r20b
gradleprops:
- buildUniversalApk
- versionName: 2.6.0.0
versionCode: 102060000
commit: 2.6.0.0
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
patch:
- openvpn-build.patch
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21d
gradleprops:
- buildUniversalApk
- versionName: 2.6.4.2
versionCode: 102060402
commit: 2.6.4.2
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
patch:
- openvpn-build.patch
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21d
gradleprops:
- buildUniversalApk
- versionName: 2.6.44.5
versionCode: 102064405
commit: 2.6.44.5
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
patch:
- openvpn-build.patch
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21d
gradleprops:
- buildUniversalApk
- versionName: 2.6.91.0
versionCode: 102069100
commit: 2.6.91.0
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- sed -i -e 's/21.3.6528147/21.4.7075529/' ../openvpn/build.gradle.kts
- sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21e
gradleprops:
- buildUniversalApk
- versionName: 2.7.56.1
versionCode: 102075601
commit: 2.7.56.1
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- sed -i -e 's/21.3.6528147/21.4.7075529/' ../openvpn/build.gradle.kts
- sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21e
gradleprops:
- buildUniversalApk
- versionName: 2.7.56.2
versionCode: 102075602
commit: 264a7486c99675d1bb03b4ceca471ffcfe893436
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- sed -i -e 's/21.3.6528147/21.4.7075529/' ../openvpn/build.gradle.kts
- sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21e
gradleprops:
- buildUniversalApk
- versionName: 2.7.70.0
versionCode: 102077000
commit: 2db1689732f40792d4e83b605bf9164612785e2c
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- sed -i -e 's/21.3.6528147/21.4.7075529/' ../openvpn/build.gradle.kts
- sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21e
gradleprops:
- buildUniversalApk
- versionName: 2.9.0.28
versionCode: 102090028
commit: b0a51e6e39699e274f8707c8d97f5a028730876f
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- sed -i -e 's/21.3.6528147/21.4.7075529/' ../openvpn/build.gradle.kts
- sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21e
gradleprops:
- buildUniversalApk
- versionName: 2.9.0.77
versionCode: 102090077
commit: 7ac2b990f8b4e5cbfb5efd54dbe64c9f5e4b43c9
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- sed -i -e 's/21.3.6528147/21.4.7075529/' ../openvpn/build.gradle.kts
- sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21e
gradleprops:
- buildUniversalApk
- versionName: 2.9.0.82
versionCode: 102090082
commit: 242f10c91ed0fdefe285c0472fe094dc437368fa
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- sed -i -e 's/21.3.6528147/21.4.7075529/' ../openvpn/build.gradle.kts
- sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21e
gradleprops:
- buildUniversalApk
- versionName: 2.11.90.9
versionCode: 102119009
commit: a166ace3212f4b8fcf4447cedbf5bbefe0c139f0
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- sed -i -e 's/21.3.6528147/21.4.7075529/' ../openvpn/build.gradle.kts
- sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21e
gradleprops:
- buildUniversalApk
- versionName: 2.11.90.17
versionCode: 102119017
commit: 624de2ac857138b83622aa600cecb88aa863c450
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -y --no-install-recommends libgmp-dev
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
- strongswan/testing/hosts/alice/etc/raddb/certs/random
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/kotlinx/d' ../build.gradle
- sed -i -e 's/21.3.6528147/21.4.7075529/' ../openvpn/build.gradle.kts
- sed -i -e 's/21.3.6528147/21.4.7075529/' build.gradle
- pushd ../strongswan
- git clone git://git.strongswan.org/android-ndk-boringssl.git -b ndk-static
src/frontends/android/app/src/main/jni/openssl
build:
- pushd ../strongswan
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- ./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:assemble
- rm -fr openvpn/build/intermediates
- rm -fr openvpn/build/kotlin
- rm -fr openvpn/build/tmp
- rm -fr openvpn/.cxx
- popd
ndk: r21e
gradleprops:
- buildUniversalApk
- versionName: 3.3.58.0
versionCode: 103035800
commit: 3.3.58.0
timeout: 7200
subdir: app
sudo:
- 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
- versionName: 4.1.83.1
versionCode: 104018301
commit: 544b343487dcc6a7b2626f885bfce3865eb421a6
timeout: 7200
subdir: app
sudo:
- 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
- versionName: 4.2.63.0
versionCode: 104026300
commit: beece5749af6c951aa9cda76b38372c0fa478671
timeout: 7200
subdir: app
sudo:
- 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
- versionName: 4.2.93.0
versionCode: 104029300
commit: bab29749b168af753a8d2a7a0f4db966e43ee90e
timeout: 7200
subdir: app
sudo:
- 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
- versionName: 4.3.49.0
versionCode: 104034900
commit: 2795be6a529ba57ed7ea5bb7e13486afaab01d5f
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig
gradle:
- prod
srclibs:
- android-ndk-boringssl@ndk-static
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:
- sdkmanager 'cmake;3.18.1' 'ndk;21.4.7075529'
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- git submodule update --init --recursive ../strongswan
- cd ../strongswan
- ln -s -T $$android-ndk-boringssl$$ src/frontends/android/app/src/main/jni/openssl
- cd ..
- echo ndk.dir="$ANDROID_SDK/ndk/21.4.7075529" > strongswan/src/frontends/android/local.properties
- sed -i -e '/gradle-build-cache/d' settings.gradle
scandelete:
- strongswan/testing
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../strongswan
- ./autogen.sh
- ./configure || cat config.log
- make dist
- cd src/frontends/android/app
- sed -i -e '/android\ {/alintOptions\ {abortOnError\ false}' build.gradle
- gradle assembleRelease
- popd
- mv ../strongswan/src/frontends/android/app/src/main/libs/* src/main/jniLibs/
- rm -fr ../strongswan/src/frontends/android/app/build
- cd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.3.80.2
versionCode: 104038002
commit: dc1ae07fd62535439328f5ee0afb65dd76589fd8
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig
gradle:
- prod
srclibs:
- android-ndk-boringssl@ndk-static
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:
- sdkmanager 'cmake;3.18.1' 'ndk;21.4.7075529'
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- git submodule update --init --recursive ../strongswan
- cd ../strongswan
- ln -s -T $$android-ndk-boringssl$$ src/frontends/android/app/src/main/jni/openssl
- cd ..
- echo ndk.dir="$ANDROID_SDK/ndk/21.4.7075529" > strongswan/src/frontends/android/local.properties
- sed -i -e '/gradle-build-cache/d' settings.gradle
scandelete:
- strongswan/testing
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../strongswan
- ./autogen.sh
- ./configure || cat config.log
- make dist
- cd src/frontends/android/app
- sed -i -e '/android\ {/alintOptions\ {abortOnError\ false}' build.gradle
- gradle assembleRelease
- popd
- mv ../strongswan/src/frontends/android/app/src/main/libs/* src/main/jniLibs/
- rm -fr ../strongswan/src/frontends/android/app/build
- cd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.3.80.3
versionCode: 104038003
commit: 265b7b9ea628f342fa28ecdb08b089489bdbb878
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig
gradle:
- prod
srclibs:
- android-ndk-boringssl@ndk-static
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:
- sdkmanager 'cmake;3.18.1' 'ndk;21.4.7075529'
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- git submodule update --init --recursive ../strongswan
- cd ../strongswan
- ln -s -T $$android-ndk-boringssl$$ src/frontends/android/app/src/main/jni/openssl
- cd ..
- echo ndk.dir="$ANDROID_SDK/ndk/21.4.7075529" > strongswan/src/frontends/android/local.properties
- sed -i -e '/gradle-build-cache/d' settings.gradle
scandelete:
- strongswan/testing
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../strongswan
- ./autogen.sh
- ./configure || cat config.log
- make dist
- cd src/frontends/android/app
- sed -i -e '/android\ {/alintOptions\ {abortOnError\ false}' build.gradle
- gradle assembleRelease
- popd
- mv ../strongswan/src/frontends/android/app/src/main/libs/* src/main/jniLibs/
- rm -fr ../strongswan/src/frontends/android/app/build
- cd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.4.73.0
versionCode: 104047300
commit: 0dfed59817a87e1d63cb72230cec6d18f3c944b5
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
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:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.4.92.0
versionCode: 104049200
commit: 37751d71fbd835524bd7259b9cc66e024ea17575
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.5.16.0
versionCode: 104051600
commit: 7bb5ba77bef9d4e34fcf2566d613c65f3af3b27a
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.5.37.0
versionCode: 104053700
commit: 086dabeff2521194498e941d2b89f39c718f8132
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.5.37.1
versionCode: 104053701
commit: 862c3c8efbdab39a2d255d62bd3e130516b85f6a
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.5.56.0
versionCode: 104055600
commit: 775c3ae361c23dbcc603c2df5bdd8ba31cb543db
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.5.76.0
versionCode: 104057600
commit: 6e9f941c0abf17f1e10bc212715e2880f3942fa1
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.6.12.0
versionCode: 104061200
commit: 6c584b86a0dd5052a78a270c6e461d9b561761f7
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.6.12.1
versionCode: 104061201
commit: afb39f8d613d00c4845fbd2f20a8de8952e57a29
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.6.68.0
versionCode: 604066800
commit: a650d4d29ad0ab08d981ff66851a3f4bebce67aa
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+6d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.6.91.0
versionCode: 604069100
commit: 3ae50c81261279e50e633b4cc248c7bc9671f8c6
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+6d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.7.22.0
versionCode: 604072200
commit: 406c7e5bb4e7b2d6b4110860e40fbda25603be3a
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+6d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.7.41.0
versionCode: 604074100
commit: 330e34389e0d462bde2f40d594289f33315ff237
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+6d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
- versionName: 4.7.91.0
versionCode: 604079100
commit: 884d65d027b83344a728e352b045e5da33363f4a
timeout: 7200
subdir: app
sudo:
- apt-get update
- apt-get install -y --no-install-recommends make libgmp-dev autoconf automake
libtool pkg-config autogen gettext libssl-dev libsqlite3-dev libpam0g-dev
libldap2-dev gperf bison bzip2 flex swig cmake
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- prod
rm:
- openvpn/src/main/cpp/mbedtls/tests
- openvpn/src/main/cpp/openvpn3/test/unittests
- openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/*
prebuild:
- sed -i -e '/triple/d' -e '/play\ {/,+6d' build.gradle
- sed -i -e '/gradle-build-cache/d' ../settings.gradle.kts
- sdkmanager 'cmake;3.18.1'
scandelete:
- openvpn/src/main/cpp/lz4/tmp
build:
- pushd ../openvpn
- gradle assembleRelease
- rm -fr build/intermediates build/kotlin build/tmp .cxx
- popd
ndk: r23b
gradleprops:
- buildUniversalApk
AutoUpdateMode: Version
UpdateCheckMode: Tags
UpdateCheckData: metadata/version_fdroid.txt|versionCode=(\d+)|.|versionName=(.*)
CurrentVersion: 4.7.91.0
CurrentVersionCode: 604079100