mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-20 20:59:11 +00:00
573 lines
23 KiB
YAML
573 lines
23 KiB
YAML
AntiFeatures:
|
|
NonFreeNet:
|
|
en-US: The server-side code is not open source.
|
|
TetheredNet:
|
|
en-US: Relies on Threema's servers.
|
|
Categories:
|
|
- Internet
|
|
- Messaging
|
|
- Voice & Video Chat
|
|
License: AGPL-3.0-only
|
|
WebSite: https://threema.com/products/private
|
|
SourceCode: https://github.com/threema-ch/threema-android
|
|
IssueTracker: https://threema.com/support
|
|
Translation: https://threema.com/faq/languages
|
|
Changelog: https://threema.com/changelog/android
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/threema-ch/threema-android.git
|
|
Binaries: https://releases.threema.ch/fdroid/repo/ch.threema.app.libre-%v.apk
|
|
|
|
Builds:
|
|
- versionName: 5.2l
|
|
versionCode: 930
|
|
commit: a59da1542c7d294d92d2c73ade4360ef433ddc8b
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y openjdk-17-jdk-headless
|
|
- update-java-alternatives -a
|
|
gradle:
|
|
- libre
|
|
rm:
|
|
- app/src/main/java/ch/threema/app/libs
|
|
- app/libs
|
|
prebuild:
|
|
- sed -i -e 's/enable true/enable false/' build.gradle
|
|
- sed -i -e '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle
|
|
- sed -i -e '/maven {/,+10d' ../domain/build.gradle
|
|
ndk: r26
|
|
|
|
- versionName: 5.2.1l
|
|
versionCode: 932
|
|
commit: 679ed7dd3a40d6bcba558c59311f8b0718c7de8f
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y openjdk-17-jdk-headless
|
|
- update-java-alternatives -a
|
|
gradle:
|
|
- libre
|
|
rm:
|
|
- app/src/main/java/ch/threema/app/libs
|
|
- app/libs
|
|
prebuild:
|
|
- sed -i -e 's/enable true/enable false/' build.gradle
|
|
- sed -i -e '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle
|
|
- sed -i -e '/maven {/,+10d' ../domain/build.gradle
|
|
ndk: r26
|
|
|
|
- versionName: 5.2.2l
|
|
versionCode: 935
|
|
commit: 54843c23fbfa6e20966c7d5a9cf6af2433eb7c6d
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y openjdk-17-jdk-headless
|
|
- update-java-alternatives -a
|
|
gradle:
|
|
- libre
|
|
rm:
|
|
- app/src/main/java/ch/threema/app/libs
|
|
- app/libs
|
|
prebuild:
|
|
- sed -i -e 's/enable true/enable false/' build.gradle
|
|
- sed -i -e '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle
|
|
- sed -i -e '/maven {/,+10d' ../domain/build.gradle
|
|
ndk: r26
|
|
|
|
- versionName: 5.2.3l
|
|
versionCode: 936
|
|
commit: 14388d856b28bdbe1417d0f92fed09567263c36e
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y openjdk-17-jdk-headless
|
|
- update-java-alternatives -a
|
|
gradle:
|
|
- libre
|
|
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
|
|
ndk: r26
|
|
|
|
- versionName: 5.2.4l
|
|
versionCode: 943
|
|
commit: 43be0a655ad4e891954f23c25455a390d4ca4b47
|
|
subdir: app
|
|
gradle:
|
|
- libre
|
|
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
|
|
ndk: r26
|
|
|
|
- versionName: 5.3.1l
|
|
versionCode: 956
|
|
commit: 86c038c63fcb107835dbf876a15340f43600bd94
|
|
subdir: app
|
|
gradle:
|
|
- libre
|
|
rm:
|
|
- app/src/main/java/ch/threema/app/libs
|
|
- app/libs
|
|
prebuild:
|
|
- rm -rf ../.git
|
|
- 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
|
|
ndk: r25c
|
|
|
|
- versionName: 5.3.2l
|
|
versionCode: 959
|
|
commit: 6c11d963a932092a52e40f65e725f635b41a0017
|
|
subdir: app
|
|
gradle:
|
|
- libre
|
|
rm:
|
|
- app/src/main/java/ch/threema/app/libs
|
|
- app/libs
|
|
prebuild:
|
|
- rm -rf ../.git
|
|
- 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
|
|
ndk: r25c
|
|
|
|
- versionName: 5.4l
|
|
versionCode: 973
|
|
commit: 8b2e7dec39ccfe8278fa3028602f691c5dbb720a
|
|
subdir: app
|
|
gradle:
|
|
- libre
|
|
rm:
|
|
- app/src/main/java/ch/threema/app/libs
|
|
- app/libs
|
|
prebuild:
|
|
- rm -rf ../.git
|
|
- 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
|
|
ndk: r25c
|
|
|
|
- versionName: 5.4.1l
|
|
versionCode: 974
|
|
commit: 456dcd6ead8ce9217970ec1f7a4fb3c315fd713d
|
|
subdir: app
|
|
gradle:
|
|
- libre
|
|
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
|
|
ndk: r25c
|
|
|
|
- versionName: 5.5l
|
|
versionCode: 996
|
|
commit: c75e9942b3e67d1d72001568a9a8da5e5c5ba3bb
|
|
subdir: app
|
|
gradle:
|
|
- libre
|
|
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
|
|
ndk: r25c
|
|
|
|
- versionName: 5.5.1l
|
|
versionCode: 998
|
|
commit: 44ef4b8155132f2ba24df2170438bd644468e451
|
|
subdir: app
|
|
gradle:
|
|
- libre
|
|
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
|
|
ndk: r25c
|
|
|
|
- versionName: 5.6.0l
|
|
versionCode: 1012
|
|
commit: 2bb98b3f71c6638591844757b79f4a1743e3bae4
|
|
subdir: app
|
|
gradle:
|
|
- libre
|
|
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
|
|
ndk: r25c
|
|
|
|
- versionName: 5.6.1l
|
|
versionCode: 1013
|
|
commit: d343b79dbfa84df8d709e5c8d84f3c78de4097a0
|
|
subdir: app
|
|
gradle:
|
|
- libre
|
|
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
|
|
ndk: r25c
|
|
|
|
- versionName: 5.8.1l
|
|
versionCode: 1050
|
|
commit: d48d5825e6749ac615b122dbe75651a8b8d28320
|
|
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
|
|
|
|
- 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
|
|
|
|
- versionName: 6.0.0l
|
|
versionCode: 1070
|
|
commit: 1e19eae24643a80ecb3a03a67e6e6ffb70168a0c
|
|
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 '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle.kts
|
|
- $$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 '/maven {/,+14d' -e "/commandLine(\"cargo\"/a environment(\"RUSTFLAGS\",
|
|
\"--remap-path-prefix=$HOME/.cargo=/rust/cargo\")" -e "s|\"cargo\"|\"$(which
|
|
cargo)\"|g" ../domain/build.gradle.kts
|
|
- sed -i -e '/isEnable/d' -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand
|
|
= \"$(which rustc)\"" -e "s|extraCargoBuildArguments = listOf(|extraCargoBuildArguments
|
|
= listOf(\"--config\", \"build.rustflags = [ '--remap-path-prefix=$HOME/.cargo=/rust/cargo'
|
|
]\",|" build.gradle.kts
|
|
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
|
|
|
|
- versionName: 6.0.1l
|
|
versionCode: 1074
|
|
commit: f5d44f37b06d28b12251e0f1237fb0f4fd3dc8ba
|
|
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 '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle.kts
|
|
- $$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 '/maven {/,+14d' -e "/commandLine(\"cargo\"/a environment(\"RUSTFLAGS\",
|
|
\"--remap-path-prefix=$HOME/.cargo=/rust/cargo\")" -e "s|\"cargo\"|\"$(which
|
|
cargo)\"|g" ../domain/build.gradle.kts
|
|
- sed -i -e '/isEnable/d' -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand
|
|
= \"$(which rustc)\"" -e "s|extraCargoBuildArguments = listOf(|extraCargoBuildArguments
|
|
= listOf(\"--config\", \"build.rustflags = [ '--remap-path-prefix=$HOME/.cargo=/rust/cargo'
|
|
]\",|" build.gradle.kts
|
|
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
|
|
|
|
- versionName: 6.1.0l
|
|
versionCode: 1082
|
|
commit: 3ec12ae4659cada7d91c25006a08307233d6c6f8
|
|
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 '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle.kts
|
|
- $$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 '/maven {/,+14d' -e "/commandLine(\"cargo\"/a environment(\"RUSTFLAGS\",
|
|
\"--remap-path-prefix=$HOME/.cargo=/rust/cargo\")" -e "s|\"cargo\"|\"$(which
|
|
cargo)\"|g" ../domain/build.gradle.kts
|
|
- sed -i -e '/isEnable/d' -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand
|
|
= \"$(which rustc)\"" -e "s|extraCargoBuildArguments = listOf(|extraCargoBuildArguments
|
|
= listOf(\"--config\", \"build.rustflags = [ '--remap-path-prefix=$HOME/.cargo=/rust/cargo'
|
|
]\",|" build.gradle.kts
|
|
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
|
|
|
|
- versionName: 6.1.1l
|
|
versionCode: 1084
|
|
commit: a3f876ca9b1399ae7bd0c6ecafbef04c0cfdac89
|
|
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 '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle.kts
|
|
- $$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 '/maven {/,+14d' -e "/commandLine(\"cargo\"/a environment(\"RUSTFLAGS\",
|
|
\"--remap-path-prefix=$HOME/.cargo=/rust/cargo\")" -e "s|\"cargo\"|\"$(which
|
|
cargo)\"|g" ../domain/build.gradle.kts
|
|
- sed -i -e '/isEnable/d' -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand
|
|
= \"$(which rustc)\"" -e "s|extraCargoBuildArguments = listOf(|extraCargoBuildArguments
|
|
= listOf(\"--config\", \"build.rustflags = [ '--remap-path-prefix=$HOME/.cargo=/rust/cargo'
|
|
]\",|" build.gradle.kts
|
|
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
|
|
|
|
- versionName: 6.1.2l
|
|
versionCode: 1086
|
|
commit: 78daf05ac6a5c3a1eb85b6cf604e4510490f4968
|
|
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 '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle.kts
|
|
- $$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 '/maven {/,+14d' -e "/commandLine(\"cargo\"/a environment(\"RUSTFLAGS\",
|
|
\"--remap-path-prefix=$HOME/.cargo=/rust/cargo\")" -e "s|\"cargo\"|\"$(which
|
|
cargo)\"|g" ../domain/build.gradle.kts
|
|
- sed -i -e '/isEnable/d' -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand
|
|
= \"$(which rustc)\"" -e "s|extraCargoBuildArguments = listOf(|extraCargoBuildArguments
|
|
= listOf(\"--config\", \"build.rustflags = [ '--remap-path-prefix=$HOME/.cargo=/rust/cargo'
|
|
]\",|" build.gradle.kts
|
|
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
|
|
|
|
- versionName: 6.2.0l
|
|
versionCode: 1095
|
|
commit: 0437b0468a8a4aa7b1b4fabc3c8a609905052f5f
|
|
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 '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle.kts
|
|
- $$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 '/maven {/,+14d' -e "/commandLine(\"cargo\"/a environment(\"RUSTFLAGS\",
|
|
\"--remap-path-prefix=$HOME/.cargo=/rust/cargo\")" -e "s|\"cargo\"|\"$(which
|
|
cargo)\"|g" ../domain/build.gradle.kts
|
|
- sed -i -e '/isEnable/d' -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand
|
|
= \"$(which rustc)\"" -e "s|extraCargoBuildArguments = listOf(|extraCargoBuildArguments
|
|
= listOf(\"--config\", \"build.rustflags = [ '--remap-path-prefix=$HOME/.cargo=/rust/cargo'
|
|
]\",|" build.gradle.kts
|
|
build:
|
|
- curl -LO https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.18.1/jna-5.18.1.aar
|
|
- echo "7f053e3ec99e14dd71259c82c1c8a02738d64a13c31226b2acc170f3060951e0 jna-5.18.1.aar"
|
|
| sha256sum -c -
|
|
- unzip jna-5.18.1.aar -d jna jni/{arm64-v8a,armeabi-v7a,x86_64,x86}/libjnidispatch.so
|
|
- mv jna/jni/* libs
|
|
ndk: r28c
|
|
|
|
- versionName: 6.2.1l
|
|
versionCode: 1098
|
|
commit: 9bb7408fe35e0729e837eadd0d16f9ff6645d160
|
|
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 '/exclusiveContent {/,/^ }/d' -e '/agconnect/d' ../build.gradle.kts
|
|
- $$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 '/maven {/,+14d' -e "/commandLine(\"cargo\"/a environment(\"RUSTFLAGS\",
|
|
\"--remap-path-prefix=$HOME/.cargo=/rust/cargo\")" -e "s|\"cargo\"|\"$(which
|
|
cargo)\"|g" ../domain/build.gradle.kts
|
|
- sed -i -e '/isEnable/d' -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand
|
|
= \"$(which rustc)\"" -e "s|extraCargoBuildArguments = listOf(|extraCargoBuildArguments
|
|
= listOf(\"--config\", \"build.rustflags = [ '--remap-path-prefix=$HOME/.cargo=/rust/cargo'
|
|
]\",|" build.gradle.kts
|
|
build:
|
|
- curl -LO https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.18.1/jna-5.18.1.aar
|
|
- echo "7f053e3ec99e14dd71259c82c1c8a02738d64a13c31226b2acc170f3060951e0 jna-5.18.1.aar"
|
|
| sha256sum -c -
|
|
- unzip jna-5.18.1.aar -d jna jni/{arm64-v8a,armeabi-v7a,x86_64,x86}/libjnidispatch.so
|
|
- mv jna/jni/* libs
|
|
ndk: r28c
|
|
|
|
AllowedAPKSigningKeys: 0508b53ff102b538919c834e9e6b6afba046edf67e17ca4d1ce7a4b9c3823741
|
|
|
|
AutoUpdateMode: Version +l %v
|
|
UpdateCheckMode: Tags
|
|
UpdateCheckData: app/build.gradle.kts|defaultVersionCode = (\d+)|.|appVersion = "([\d.]+)"
|
|
CurrentVersion: 6.2.1
|
|
CurrentVersionCode: 1098
|