fdroiddata/metadata/org.strongswan.android.yml
2025-10-31 05:43:48 +00:00

686 lines
28 KiB
YAML

Categories:
- Connectivity
- Internet
- Security
- VPN & Proxy
License: GPL-2.0-or-later
SourceCode: https://github.com/strongswan/strongswan
IssueTracker: https://github.com/strongswan/strongswan/issues
Changelog: https://wiki.strongswan.org/projects/strongswan/wiki/AndroidVPNClient#Changelog
AutoName: strongSwan VPN Client
RepoType: git
Repo: https://github.com/strongswan/strongswan.git
Builds:
- versionName: 2.3.3
versionCode: 75
commit: android-2.3.3-1
subdir: src/frontends/android/app
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1k
prebuild: sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist
ndk: r21e
- versionName: 2.4.0
versionCode: 77
commit: 056f3e774232f4e07bec9eb32a84737d9710e91e
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1t
prebuild: sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
ndk: r21e
- versionName: 2.4.1
versionCode: 79
commit: af93db93e6585c2511d4d3e687cf5bc1bbc0ffc9
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1t
prebuild: sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
ndk: r21e
- versionName: 2.4.2
versionCode: 80
commit: e2bba1e2cfba7df4d91978d010fdf31ab03fc9f7
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1t
prebuild: sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
ndk: r21e
- versionName: 2.5.2
versionCode: 84
commit: 740cbb2c0ab8116753e352cac41dbf922f65e555
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1t
prebuild:
- sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
- sdkmanager 'ndk;21.4.7075529' 'ndk;26.1.10909125'
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/21.4.7075529
- PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/26.1.10909125
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
- versionName: 2.5.3
versionCode: 87
commit: b93141985bd1298a71d998ebe412e6205b008bc1
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1t
prebuild:
- sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
- sdkmanager 'ndk;21.4.7075529' 'ndk;26.1.10909125'
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/21.4.7075529
- PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/26.1.10909125
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
- versionName: 2.5.4
versionCode: 88
commit: 0bce9839c9743f474d30332838dc5fe7f674b245
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1t
prebuild:
- sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
- sdkmanager 'ndk;21.4.7075529' 'ndk;26.1.10909125'
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/21.4.7075529
- PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/26.1.10909125
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
- versionName: 2.5.5
versionCode: 89
commit: 5e4dedfc2097651648412ded3d1125948507c33f
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1t
prebuild:
- sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
- sdkmanager 'ndk;21.4.7075529' 'ndk;26.1.10909125'
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/21.4.7075529
- PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/26.1.10909125
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
- versionName: 2.5.6
versionCode: 91
commit: a666944e652a3feade1b912826d1fb42e319859c
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1t
prebuild:
- sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
- sdkmanager 'ndk;21.4.7075529' 'ndk;26.1.10909125'
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/21.4.7075529
- PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/26.1.10909125
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
- versionName: 2.6.0
versionCode: 94
commit: bfed29705ee918b1373f05e9b969f442ad8e93a1
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
gradle:
- yes
srclibs:
- OpenSSL@OpenSSL_1_1_1t
prebuild:
- sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
- sdkmanager 'ndk;21.4.7075529' 'ndk;26.1.10909125'
- sed -i -e 's/8.13.0/8.11.1/' ../build.gradle
scandelete:
- testing
build:
- lib="$PWD/src/main/jni/openssl"
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/21.4.7075529
- PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- pushd $$OpenSSL$$
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/armeabi-v7a"
- cp libcrypto.a ${lib}/armeabi-v7a/
- make distclean
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/arm64-v8a"
- cp libcrypto.a ${lib}/arm64-v8a/
- make distclean
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86"
- cp libcrypto.a ${lib}/x86/
- make distclean
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
-ffast-math -O3 -funroll-loops
- make -j $(nproc)
- mkdir -p "${lib}/x86_64"
- cp libcrypto.a ${lib}/x86_64/
- cp -R include/ ${lib}/
- make distclean
- popd
- export ANDROID_NDK_HOME=/opt/android-sdk/ndk/26.1.10909125
- echo "LOCAL_PATH := \$(call my-dir)" >"${lib}/Android.mk"
- echo "include \$(CLEAR_VARS)" >>"${lib}/Android.mk"
- echo "LOCAL_MODULE := libcrypto_static" >>"${lib}/Android.mk"
- echo "LOCAL_SRC_FILES := \$(TARGET_ARCH_ABI)/libcrypto.a" >>"${lib}/Android.mk"
- echo "LOCAL_EXPORT_C_INCLUDES := \$(LOCAL_PATH)/include" >>"${lib}/Android.mk"
- echo "include \$(PREBUILT_STATIC_LIBRARY)" >>"${lib}/Android.mk"
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
- versionName: 2.6.1
versionCode: 95
commit: 3741d24a2504da0b2cdb6f6f42cbfadf30654006
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
jq
gradle:
- yes
srclibs:
- OpenSSL@openssl-3.5.4
prebuild:
- sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
- sed -i -e 's/8.13.0/8.11.1/' ../build.gradle
scandelete:
- testing
build:
- NO_DOCKER=1 ANDROID_NDK_ROOT=$$NDK$$ OPENSSL_SRC=$$OpenSSL$$ $PWD/../openssl/build.sh
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
ndk: r27d
- versionName: 2.6.2
versionCode: 96
commit: 5e410617d4c9d06cff5b860a26f51ee91aa73228
subdir: src/frontends/android/app
sudo:
- apt-get update
- apt-get install -y automake bison flex gettext gperf libtool make pkg-config
jq
gradle:
- yes
srclibs:
- OpenSSL@openssl-3.5.4
prebuild:
- sed -i -e "/clean.dependsOn 'cleanNative'/d" build.gradle
- sed -i -e 's/8.13.0/8.11.1/' ../build.gradle
scandelete:
- testing
build:
- NO_DOCKER=1 ANDROID_NDK_ROOT=$$NDK$$ OPENSSL_SRC=$$OpenSSL$$ $PWD/../openssl/build.sh
- cd ../../../../
- ./autogen.sh
- ./configure --disable-defaults
- make dist -j $(nproc)
ndk: r27d
AutoUpdateMode: Version
UpdateCheckMode: Tags ^android
CurrentVersion: 2.6.2
CurrentVersionCode: 96