fdroiddata/metadata/com.trougnouf.cfait.yml
2026-01-14 06:05:46 +00:00

111 lines
4.3 KiB
YAML

Categories:
- Task
License: GPL-3.0-only
AuthorName: Benoit Brummer
SourceCode: https://codeberg.org/trougnouf/cfait
IssueTracker: https://codeberg.org/trougnouf/cfait/issues
Liberapay: trougnouf
Bitcoin: bc1qc3z9ctv34v0ufxwpmq875r89umnt6ggeclp979
Litecoin: ltc1qv0xcmeuve080j7ad2cj2sd9d22kgqmlxfxvhmg
AutoName: Cfait
RepoType: git
Repo: https://codeberg.org/trougnouf/cfait.git
Binaries: https://codeberg.org/trougnouf/cfait/releases/download/v%v/cfait-android-v%v.apk
Builds:
- versionName: 0.4.5
versionCode: 405
commit: 5b2527db6d5c91b27de7d80f8506da2bdb7d07b6
subdir: android/app
sudo:
- apt-get update
- apt-get install -y build-essential pkg-config libssl-dev cmake nasm libclang-dev
make
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
gradle:
- yes
srclibs:
- rustup@1.28.2
build:
- export RUST_VERSION=$(sed -n 's/channel = "\(.*\)"/\1/p' ../../rust-toolchain.toml)
- $$rustup$$/rustup-init.sh -y --default-toolchain $RUST_VERSION --target aarch64-linux-android
--target armv7-linux-androideabi --target x86_64-linux-android
- source $HOME/.cargo/env
- cargo install --locked cargo-ndk@4.1.2
- cd ../..
- export RUSTFLAGS="--remap-path-prefix $(pwd)=/c --remap-path-prefix $HOME/.cargo=/cargo
-C link-arg=-Wl,--build-id=none"
- cargo ndk -t aarch64-linux-android -t armv7-linux-androideabi -t x86_64-linux-android
-o android/app/src/main/jniLibs build --release --lib --features mobile
ndk: r27d
- versionName: 0.4.6
versionCode: 406
commit: 20dee3e7fd9b449d0af73d871d9dc07918bb262d
subdir: android/app
sudo:
- apt-get update
- apt-get install -y build-essential pkg-config libssl-dev cmake nasm libclang-dev
make
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
gradle:
- yes
srclibs:
- rustup@1.28.2
build:
- export RUST_VERSION=$(sed -n 's/channel = "\(.*\)"/\1/p' ../../rust-toolchain.toml)
- $$rustup$$/rustup-init.sh -y --default-toolchain $RUST_VERSION --target aarch64-linux-android
--target armv7-linux-androideabi --target x86_64-linux-android
- source $HOME/.cargo/env
- cargo install --locked cargo-ndk@4.1.2
- cd ../..
- export RUSTFLAGS="--remap-path-prefix $(pwd)=/c --remap-path-prefix $HOME/.cargo=/cargo
-C link-arg=-Wl,--build-id=none"
- cargo ndk -t aarch64-linux-android -t armv7-linux-androideabi -t x86_64-linux-android
-o android/app/src/main/jniLibs build --release --lib --features mobile
ndk: r27d
- versionName: 0.4.7
versionCode: 407
commit: f42f162ee89feb7fbca1ccbb214b2a3f4ab79d85
subdir: android/app
sudo:
- apt-get update
- apt-get install -y build-essential pkg-config libssl-dev cmake nasm libclang-dev
make
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
gradle:
- yes
srclibs:
- rustup@1.28.2
build:
- export RUST_VERSION=$(sed -n 's/channel = "\(.*\)"/\1/p' ../../rust-toolchain.toml)
- $$rustup$$/rustup-init.sh -y --default-toolchain $RUST_VERSION --target aarch64-linux-android
--target armv7-linux-androideabi --target x86_64-linux-android
- source $HOME/.cargo/env
- cargo install --locked cargo-ndk@4.1.2
- cd ../..
- export RUSTFLAGS="--remap-path-prefix $(pwd)=/c --remap-path-prefix $HOME/.cargo=/cargo
-C link-arg=-Wl,--build-id=none"
- cargo ndk -t aarch64-linux-android -t armv7-linux-androideabi -t x86_64-linux-android
-o android/app/src/main/jniLibs build --release --lib --features mobile
ndk: r27d
AllowedAPKSigningKeys: 6679a06eec4933fe2933f5be32db3b3e716d42e93c7f230358e779587bab1ac0
AutoUpdateMode: Version
UpdateCheckMode: Tags
UpdateCheckData: Cargo.toml|version_code = (\d+)|.|version = "([\d.]+)"
CurrentVersion: 0.4.7
CurrentVersionCode: 407