diff --git a/metadata/app.zeusln.zeus.yml b/metadata/app.zeusln.zeus.yml index f59bf780f9..5bbbe44107 100644 --- a/metadata/app.zeusln.zeus.yml +++ b/metadata/app.zeusln.zeus.yml @@ -10,22 +10,6 @@ Changelog: https://github.com/ZeusLN/zeus/releases Donate: http://my.paynym.is/+holymorning7d1 AutoName: Zeus -Description: |- - Zeus is a mobile Bitcoin/Lightning app for lnd, c-lightning, and Eclair node operators - - Features: - - * Connect to your own lnd, Eclair, and c-lightning nodes - * Send and receive both on-chain and lightning transactions - * Open or close your own channels (both public and private) - * Built in Tor - * Multi-path payment support - * Fee reports - * Fee estimation table via WhatTheFee.io - * Connect via lndconnect - * Connect to BTCPayServer nodes - * Generate QRs for invoices or for peers to connect to your node - * Supports both mainnet, testnet, and regtest RepoType: git Repo: https://github.com/ZeusLN/zeus.git @@ -64,62 +48,35 @@ Builds: scandelete: - node_modules - - versionName: 0.5.0 - versionCode: 23 - disable: Could not resolve project :react-native-tor - commit: v0.5.0 - subdir: android/app - sudo: - - apt-get update || apt-get update - - apt-get install -y --no-install-recommends -t stretch-backports npm - init: - - npm install - - npm run patch-android-release - gradle: - - yes - output: build/outputs/apk/release/app-universal-release-unsigned.apk - prebuild: echo -e '\n' 'org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError - -Dfile.encoding=UTF-8' >> ../gradle.properties - scanignore: - - android/build.gradle - - node_modules/jsc-android - - node_modules/react-native/android - - node_modules/@react-native-community/async-storage/android/build.gradle - - node_modules/@react-native-community/masked-view/android/build.gradle - - node_modules/react-native-gesture-handler/android/lib/build.gradle - - node_modules/react-native-permissions/android/build.gradle - - node_modules/react-native-reanimated/android/build.gradle - - node_modules/react-native-safe-area-context/android/build.gradle - - node_modules/react-native-screens/android/build.gradle - - node_modules/react-native-secure-key-store/example/android/build.gradle - - node_modules/react-native-svg/android/build.gradle - - node_modules/react-native/template/android/build.gradle - - node_modules/@react-navigation/native/node_modules/react-native-screens/android/build.gradle - scandelete: - - node_modules - - versionName: 0.5.1 versionCode: 24 - disable: g++ Command not found https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8691 commit: v0.5.1 subdir: android/app sudo: - apt-get update || apt-get update - - apt-get install -y --no-install-recommends -t stretch-backports npm - init: - - npm install - - npm run patch-android-release + - apt-get install -y g++ + - apt-get install -y -t stretch-backports npm gradle: - yes output: build/outputs/apk/release/app-universal-release-unsigned.apk - prebuild: echo -e '\n' 'org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError + srclibs: + - rustup@1.23.1 + - sifir-rs-sdk@ef6de5f0d37528ce74addbd3dc2178998d7dec00 + prebuild: + - echo -e '\n' 'org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8' >> ../gradle.properties + - cd ../.. + - npm install + - npm run postinstall + - npm run patch-android-release + - cp -r $$sifir-rs-sdk$$ . scanignore: - android/build.gradle - node_modules/jsc-android + - node_modules/v8-android - node_modules/react-native/android - - node_modules/@react-native-community/async-storage/android/build.gradle - - node_modules/@react-native-community/masked-view/android/build.gradle + - node_modules/react-native-v8/dist/com/facebook/react/react-native + - node_modules/react-native/template/android/build.gradle - node_modules/react-native-gesture-handler/android/lib/build.gradle - node_modules/react-native-permissions/android/build.gradle - node_modules/react-native-reanimated/android/build.gradle @@ -127,12 +84,30 @@ Builds: - node_modules/react-native-screens/android/build.gradle - node_modules/react-native-secure-key-store/example/android/build.gradle - node_modules/react-native-svg/android/build.gradle - - node_modules/react-native/template/android/build.gradle - - node_modules/@react-navigation/native/node_modules/react-native-screens/android/build.gradle + - node_modules/react-native-tor/android/build.gradle + - node_modules/@react-native-community/async-storage/android/build.gradle + - node_modules/@react-native-community/masked-view/android/build.gradle scandelete: - node_modules + - sifir-rs-sdk + build: + - $$rustup$$/rustup-init.sh -y + - source $HOME/.cargo/env + - rustup default stable + - rustup target add aarch64-linux-android armv7-linux-androideabi x86_64-linux-android + i686-linux-android + - cargo install cargo-ndk + - export ANDROID_NDK=$$NDK$$ + - cd ../../sifir-rs-sdk/sifir-android + - cargo ndk --platform 30 -t arm64-v8a -t armeabi-v7a -t x86 -t x86_64 -o app/tor/src/main/jniLibs + build -p sifir-android --release + - cd app + - gradle assembleRelease + - cd ../../.. + - mv sifir-rs-sdk/sifir-android/app/tor/build/outputs/aar/tor-release.aar node_modules/react-native-tor/android/libs/sifir_android.aar + ndk: r21e -AutoUpdateMode: Version v%v +AutoUpdateMode: None UpdateCheckMode: Tags .*[0-9]$ CurrentVersion: 0.5.1 CurrentVersionCode: 24 diff --git a/metadata/app.zeusln.zeus/de/summary.txt b/metadata/app.zeusln.zeus/de/summary.txt deleted file mode 100644 index b31c8e0db9..0000000000 --- a/metadata/app.zeusln.zeus/de/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Mobile Bitcoin-App für Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/en-US/summary.txt b/metadata/app.zeusln.zeus/en-US/summary.txt deleted file mode 100644 index 6cf406ba97..0000000000 --- a/metadata/app.zeusln.zeus/en-US/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Mobile Bitcoin app for Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/es/summary.txt b/metadata/app.zeusln.zeus/es/summary.txt deleted file mode 100644 index 7f82d239ec..0000000000 --- a/metadata/app.zeusln.zeus/es/summary.txt +++ /dev/null @@ -1 +0,0 @@ -App movil de Bitcoin para Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/fr/summary.txt b/metadata/app.zeusln.zeus/fr/summary.txt deleted file mode 100644 index fab6e6ff49..0000000000 --- a/metadata/app.zeusln.zeus/fr/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Appli Bitcoin mobile pour Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/he/summary.txt b/metadata/app.zeusln.zeus/he/summary.txt deleted file mode 100644 index 485f07b685..0000000000 --- a/metadata/app.zeusln.zeus/he/summary.txt +++ /dev/null @@ -1 +0,0 @@ -יישומון ביטקוין לנייד עבור Lightning Network Daemon ‏(lnd) diff --git a/metadata/app.zeusln.zeus/it/summary.txt b/metadata/app.zeusln.zeus/it/summary.txt deleted file mode 100644 index 1f1a951f21..0000000000 --- a/metadata/app.zeusln.zeus/it/summary.txt +++ /dev/null @@ -1 +0,0 @@ -App mobile Bitcoin per Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/nb/summary.txt b/metadata/app.zeusln.zeus/nb/summary.txt deleted file mode 100644 index 3a22ce8d59..0000000000 --- a/metadata/app.zeusln.zeus/nb/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Mobilt Bitcoinprogram for lynnettverksnissen (lnd) diff --git a/metadata/app.zeusln.zeus/pl/summary.txt b/metadata/app.zeusln.zeus/pl/summary.txt deleted file mode 100644 index 1dde57ece8..0000000000 --- a/metadata/app.zeusln.zeus/pl/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Aplikacja mobilna Bitcoin dla Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/pt-BR/summary.txt b/metadata/app.zeusln.zeus/pt-BR/summary.txt deleted file mode 100644 index e1f2419598..0000000000 --- a/metadata/app.zeusln.zeus/pt-BR/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Aplicativo móvel de Bitcoin para Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/pt-PT/summary.txt b/metadata/app.zeusln.zeus/pt-PT/summary.txt deleted file mode 100644 index f182274f74..0000000000 --- a/metadata/app.zeusln.zeus/pt-PT/summary.txt +++ /dev/null @@ -1 +0,0 @@ -App móvel de Bitcoin para o Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/pt/summary.txt b/metadata/app.zeusln.zeus/pt/summary.txt deleted file mode 100644 index f182274f74..0000000000 --- a/metadata/app.zeusln.zeus/pt/summary.txt +++ /dev/null @@ -1 +0,0 @@ -App móvel de Bitcoin para o Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/ru/summary.txt b/metadata/app.zeusln.zeus/ru/summary.txt deleted file mode 100644 index e12ba2c25f..0000000000 --- a/metadata/app.zeusln.zeus/ru/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Мобильное приложение Bitcoin для Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/tr/summary.txt b/metadata/app.zeusln.zeus/tr/summary.txt deleted file mode 100644 index 7f0e11a027..0000000000 --- a/metadata/app.zeusln.zeus/tr/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Lightning Network Daemon (lnd) için Bitcoin cep telefonu uygulaması diff --git a/metadata/app.zeusln.zeus/uk/summary.txt b/metadata/app.zeusln.zeus/uk/summary.txt deleted file mode 100644 index c36984eaae..0000000000 --- a/metadata/app.zeusln.zeus/uk/summary.txt +++ /dev/null @@ -1 +0,0 @@ -Мобільний Біткоїн застосунок для Lightning Network Daemon (lnd) diff --git a/metadata/app.zeusln.zeus/zh-CN/summary.txt b/metadata/app.zeusln.zeus/zh-CN/summary.txt deleted file mode 100644 index 9432f60c1b..0000000000 --- a/metadata/app.zeusln.zeus/zh-CN/summary.txt +++ /dev/null @@ -1 +0,0 @@ -用于Lightning Network Daemon (lnd) 的移动比特币应用 diff --git a/srclibs/sifir-rs-sdk.yml b/srclibs/sifir-rs-sdk.yml new file mode 100644 index 0000000000..337ac744ba --- /dev/null +++ b/srclibs/sifir-rs-sdk.yml @@ -0,0 +1,2 @@ +RepoType: git +Repo: https://github.com/Sifir-io/sifir-rs-sdk