From f5c4d0d7cd8b12734b74ffa332a7884d9a656aaf Mon Sep 17 00:00:00 2001 From: checkupdates bot <11877147-checkupdates-bot@users.noreply.gitlab.com> Date: Wed, 26 Nov 2025 05:19:11 +0000 Subject: [PATCH] Update rust-keylock to 0.17.1 (1701) --- metadata/org.astonbitecode.rustkeylock.yml | 51 +++++++++++++++++++++- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/metadata/org.astonbitecode.rustkeylock.yml b/metadata/org.astonbitecode.rustkeylock.yml index 97e819335f..a893529ad8 100644 --- a/metadata/org.astonbitecode.rustkeylock.yml +++ b/metadata/org.astonbitecode.rustkeylock.yml @@ -472,7 +472,54 @@ Builds: - cp $ANDROID_RUST_KEYLOCK_LIB_ARMV7 $ANDROID_JAVA_NATIVE_ARMV7 ndk: r25c + - versionName: 0.17.1 + versionCode: 1701 + commit: b939b500a3eb68d31d77e91476cd40f9092bd917 + subdir: App + sudo: + - apt-get update + - apt-get -y install build-essential + gradle: + - yes + srclibs: + - rustup@1.27.1 + target: android-34 + build: + - cd .. + - $$rustup$$/rustup-init.sh -y --default-toolchain 1.90.0 -t aarch64-linux-android + armv7-linux-androideabi + - source $HOME/.cargo/env + - BASEDIR=$(pwd) + - export ANDROID_NDK_HOME=${ANDROID_NDK} + - export ANDROID_TOOLCHAIN_DIR="$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64" + - cd $HOME + - mkdir -p .cargo + - cd .cargo + - printf "[target]\n [target.armv7-linux-androideabi]\n linker = \"${ANDROID_TOOLCHAIN_DIR}/bin/armv7a-linux-androideabi32-clang\"\n + [target.aarch64-linux-android]\n linker = \"${ANDROID_TOOLCHAIN_DIR}/bin/aarch64-linux-android32-clang\"" + > config.toml + - export ANDROID_TOOLCHAIN=$ANDROID_TOOLCHAIN_DIR/bin + - export ANDROID_NDK_ROOT=${ANDROID_NDK} + - export ANDROID_RUST="$BASEDIR/rust" + - export ANDROID_RUST_KEYLOCK_LIB_AARCH64="$ANDROID_RUST/target/aarch64-linux-android/release/librustkeylockandroid.so" + - export ANDROID_RUST_KEYLOCK_LIB_ARMV7="$ANDROID_RUST/target/armv7-linux-androideabi/release/librustkeylockandroid.so" + - export ANDROID_JAVA_NATIVE_AARCH64="$BASEDIR/App/src/main/jniLibs/arm64-v8a/" + - export ANDROID_JAVA_NATIVE_ARMV7="$BASEDIR/App/src/main/jniLibs/armeabi-v7a/" + - mkdir -p $ANDROID_JAVA_NATIVE_AARCH64 + - mkdir -p $ANDROID_JAVA_NATIVE_ARMV7 + - . $BASEDIR/rust-build/setenv-android.sh + - cd $ANDROID_RUST + - export RANLIB=${ANDROID_TOOLCHAIN_DIR}/bin/llvm-ranlib + - export AR=${ANDROID_TOOLCHAIN_DIR}/bin/llvm-ar + - export CC=${ANDROID_TOOLCHAIN_DIR}/bin/armv7a-linux-androideabi24-clang + - cargo build --target=armv7-linux-androideabi --release + - export CC=${ANDROID_TOOLCHAIN_DIR}/bin/aarch64-linux-android24-clang + - cargo build --target=aarch64-linux-android --release + - cp $ANDROID_RUST_KEYLOCK_LIB_AARCH64 $ANDROID_JAVA_NATIVE_AARCH64 + - cp $ANDROID_RUST_KEYLOCK_LIB_ARMV7 $ANDROID_JAVA_NATIVE_ARMV7 + ndk: r25c + AutoUpdateMode: Version UpdateCheckMode: Tags -CurrentVersion: 0.17.0 -CurrentVersionCode: 1700 +CurrentVersion: 0.17.1 +CurrentVersionCode: 1701