diff --git a/metadata/page.codeberg.terratactician_expandoria.yml b/metadata/page.codeberg.terratactician_expandoria.yml new file mode 100644 index 0000000000..2b86b39f01 --- /dev/null +++ b/metadata/page.codeberg.terratactician_expandoria.yml @@ -0,0 +1,50 @@ +Categories: + - Games +License: AGPL-3.0-or-later +AuthorName: TerraTactician-Expandoria Team +WebSite: https://terratactician_expandoria.codeberg.page/ +SourceCode: https://codeberg.org/terratactician_expandoria/game/ +IssueTracker: https://codeberg.org/terratactician-expandoria/game/issues + +AutoName: TerraTactician Expandoria + +RepoType: git +Repo: https://codeberg.org/terratactician_expandoria/android/ +Binaries: https://codeberg.org/terratactician-expandoria/android/releases/download/v%v/tte-android-aarch64-v%v.apk + +Builds: + - versionName: 0.2.6 + versionCode: 26 + commit: v0.2.6 + subdir: app + submodules: true + sudo: + - mkdir -p /usr/local/cargo/ + - chown vagrant /usr/local/cargo/ + gradle: + - yes + srclibs: + - rustup@1.27.1 + build: + - export RUSTFLAGS="-C link-args=-Wl,--build-id=none" + - export CARGO_HOME=/usr/local/cargo/ + - RUST_VERSION=$(sed -n -E 's/.*image:\s"rust:(.*)"/\1/p' ../.forgejo/workflows/build.yaml) + - $$rustup$$/rustup-init.sh -y --default-toolchain $RUST_VERSION --target aarch64-linux-android + - source $CARGO_HOME/env + - cargo install cargo-ndk@3.5.4 --locked + - pushd ../game + - cargo ndk -t arm64-v8a build --example android --release --locked + - popd + - mkdir src/main/jniLibs/arm64-v8a -p + - cp ../game/target/aarch64-linux-android/release/examples/libandroid.so src/main/jniLibs/arm64-v8a/libterratactician_expandoria.so + - mkdir -p src/main/res/mipmap-mdpi + - cp ../game/assets/icons/app-icon.png src/main/res/mipmap-mdpi/ic_launcher.png + - cp ../game/assets -r src/main + ndk: 26.1.10909125 + +AllowedAPKSigningKeys: 86a89198e0dba7c5ba1f59738783b5bc097145819571abea9d91c6213e56b3db + +AutoUpdateMode: Version +UpdateCheckMode: Tags +CurrentVersion: 0.2.6 +CurrentVersionCode: 26