diff --git a/metadata/ch.threema.app.libre.yml b/metadata/ch.threema.app.libre.yml index 7a6613c47a..7bb1a36e23 100644 --- a/metadata/ch.threema.app.libre.yml +++ b/metadata/ch.threema.app.libre.yml @@ -296,10 +296,48 @@ Builds: - mv jna/jni/* libs ndk: r25c + - versionName: 5.8.2l + versionCode: 1052 + commit: ab2430972ea21ff724db3c100667c2b376706b35 + subdir: app + sudo: + - apt-get update + - apt-get install -y protobuf-compiler unzip + gradle: + - libre + srclibs: + - rustup@1.27.1 + rm: + - app/src/main/java/ch/threema/app/libs + - app/libs/* + prebuild: + - sed -i -e 's/enable true/enable false/' -e '/def googleDependencies/,/^ }/d' + -e 's/maplibreDependency,.*/maplibreDependency/' build.gradle + - sed -i -e '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle + - sed -i -e '/maven {/,+10d' ../domain/build.gradle + - $$rustup$$/rustup-init.sh -y --default-toolchain $(sed -n -E 's/channel = + "(.*)"/\1/p' ../domain/libthreema/rust-toolchain.toml) --target armv7-linux-androideabi + aarch64-linux-android i686-linux-android x86_64-linux-android + - source $HOME/.cargo/env + - sed -i -e "/'cargo'/a environment 'RUSTFLAGS', '--remap-path-prefix=$HOME/.cargo=/rust/cargo'" + -e "s|'cargo'|'$(which cargo)'|g" ../domain/build.gradle + - sed -i -e "/cargo {/a cargoCommand = '$(which cargo)'\nrustcCommand = '$(which + rustc)'" build.gradle + - sed -i -e "s|extraCargoBuildArguments = \[|extraCargoBuildArguments = ['--config', + \"build.rustflags = [ '--remap-path-prefix=$HOME/.cargo=/rust/cargo' ]\",|" + build.gradle + build: + - curl -LO https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0.aar + - echo "3a03daf5a7212201c3a9b44f734dfc9babb3addcb5cbfa639f9f535e887925c0 jna-5.13.0.aar" + | sha256sum -c - + - unzip jna-5.13.0.aar -d jna jni/{arm64-v8a,armeabi-v7a,x86_64,x86}/libjnidispatch.so + - mv jna/jni/* libs + ndk: r25c + AllowedAPKSigningKeys: 0508b53ff102b538919c834e9e6b6afba046edf67e17ca4d1ce7a4b9c3823741 AutoUpdateMode: Version +l %v UpdateCheckMode: Tags UpdateCheckData: app/build.gradle|defaultVersionCode = (\d+)|.|app_version = "([\d.]+)" -CurrentVersion: 5.8.1 -CurrentVersionCode: 1050 +CurrentVersion: 5.8.2 +CurrentVersionCode: 1052