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