Update fdroid build template with Rust core lib build

This commit is contained in:
Leendert de Borst
2026-01-28 10:39:03 +01:00
parent ff61397d0d
commit b439f7929f

View File

@@ -19,16 +19,30 @@ Builds:
subdir: apps/mobile-app/android/app/
sudo:
- sysctl fs.inotify.max_user_watches=524288 || true
- apt-get update
- apt-get install -y build-essential
- curl -Lo node.tar.gz https://nodejs.org/download/release/v20.19.3/node-v20.19.3-linux-x64.tar.gz
- echo "76272878069683c3a36b933d2f4842436a26b527daa930ae9346b477011ee2f3 node.tar.gz"
| sha256sum -c -
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
gradle:
- yes
srclibs:
- rustup@1.27.1
ndk: 28.0.12433566
init:
- cd ../..
- sed -i -e '/signingConfig /d' android/app/build.gradle
- npm install --production --build-from-source
gradle:
- yes
build:
- cd ../..
- $$rustup$$/rustup-init.sh -y --default-toolchain stable -t aarch64-linux-android
armv7-linux-androideabi x86_64-linux-android
- source $HOME/.cargo/env
- export ANDROID_NDK_HOME=${ANDROID_NDK}
- cd ../../core
- chmod +x build-and-distribute.sh
- ./build-and-distribute.sh --android
scanignore:
- apps/mobile-app/android/build.gradle
- apps/mobile-app/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc