mirror of
https://github.com/aliasvault/aliasvault.git
synced 2026-05-11 08:48:33 -04:00
Update fdroid build template with Rust core lib build
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user