fdroiddata/metadata/com.github.xiaoshihou.jiyi.yml
2025-07-24 13:59:12 +00:00

157 lines
6 KiB
YAML

Categories:
- Writing
License: GPL-3.0-only
AuthorName: xiaoshihou
AuthorEmail: xiaoshihou@tutamail.com
AuthorWebSite: https://xiaoshihou514.github.io/
SourceCode: https://github.com/xiaoshihou514/jiyi
IssueTracker: https://github.com/xiaoshihou514/jiyi/issues
Donate: https://github.com/sponsors/xiaoshihou514
AutoName: 记忆
RepoType: git
Repo: https://github.com/xiaoshihou514/jiyi.git
Builds:
- versionName: 1.0.0
versionCode: 111
commit: df0722f90671e279abf0538c9db8949ac211bc75
sudo:
- apt-get update
- apt-get install -y wget build-essential cmake g++ yq
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
srclibs:
- flutter@stable
- sherpa_onnx@v1.12.1
rm:
- linux
- windows
prebuild:
- flutterVersion=$(sed -nE 's/\s*flutter:\s*"\^([0-9.]+)".*/\1/p' pubspec.yaml)
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- git -C $$sherpa_onnx$$ checkout -f v$(yq -r '.packages.sherpa_onnx.version'
pubspec.lock)
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$PATH:$$flutter$$/bin
- flutter config --no-analytics
- flutter pub get
- sed -i -e 's/ndkVersion .*/ndkVersion = "27.2.12479018"/' {android/app,$PUB_CACHE/hosted/pub.dev/{flutter_recorder-*,flutter_soloud-*,sherpa_onnx_android-*}/android}/build.gradle
scandelete:
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$PATH:$$flutter$$/bin
- pushd $PUB_CACHE/hosted/pub.dev/flutter_soloud-*/xiph
- ./build_Android.sh
- cp -a android ..
- popd
- pushd $$sherpa_onnx$$
- export SHERPA_ONNX_ENABLE_JNI=OFF
- export SHERPA_ONNX_ENABLE_C_API=ON
- ./build-android-x86-64.sh
- cp build-android-x86-64/install/lib/lib*.so $PUB_CACHE/hosted/pub.dev/sherpa_onnx_android-*/android/src/main/jniLibs/x86_64/
- popd
- touch $(echo $PUB_CACHE/hosted/pub.dev/flutter_recorder-*)/web/libflutter_recorder_plugin.wasm
- touch $(echo $PUB_CACHE/hosted/pub.dev/flutter_soloud-*)/web/libflutter_soloud_plugin.wasm
- flutter build apk --split-per-abi --target-platform="android-x64"
ndk: r27c
- versionName: 1.0.0
versionCode: 112
commit: df0722f90671e279abf0538c9db8949ac211bc75
sudo:
- apt-get update
- apt-get install -y wget build-essential cmake g++ yq
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
srclibs:
- flutter@stable
- sherpa_onnx@v1.12.1
rm:
- linux
- windows
prebuild:
- flutterVersion=$(sed -nE 's/\s*flutter:\s*"\^([0-9.]+)".*/\1/p' pubspec.yaml)
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- git -C $$sherpa_onnx$$ checkout -f v$(yq -r '.packages.sherpa_onnx.version'
pubspec.lock)
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$PATH:$$flutter$$/bin
- flutter config --no-analytics
- flutter pub get
- sed -i -e 's/ndkVersion .*/ndkVersion = "27.2.12479018"/' {android/app,$PUB_CACHE/hosted/pub.dev/{flutter_recorder-*,flutter_soloud-*,sherpa_onnx_android-*}/android}/build.gradle
scandelete:
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$PATH:$$flutter$$/bin
- pushd $PUB_CACHE/hosted/pub.dev/flutter_soloud-*/xiph
- ./build_Android.sh
- cp -a android ..
- popd
- pushd $$sherpa_onnx$$
- export SHERPA_ONNX_ENABLE_JNI=OFF
- export SHERPA_ONNX_ENABLE_C_API=ON
- ./build-android-armv7-eabi.sh
- cp build-android-armv7-eabi/install/lib/lib*.so $PUB_CACHE/hosted/pub.dev/sherpa_onnx_android-*/android/src/main/jniLibs/armeabi-v7a/
- popd
- touch $(echo $PUB_CACHE/hosted/pub.dev/flutter_recorder-*)/web/libflutter_recorder_plugin.wasm
- touch $(echo $PUB_CACHE/hosted/pub.dev/flutter_soloud-*)/web/libflutter_soloud_plugin.wasm
- flutter build apk --split-per-abi --target-platform="android-arm"
ndk: r27c
- versionName: 1.0.0
versionCode: 113
commit: df0722f90671e279abf0538c9db8949ac211bc75
sudo:
- apt-get update
- apt-get install -y wget build-essential cmake g++ yq
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
srclibs:
- flutter@stable
- sherpa_onnx@v1.12.1
rm:
- linux
- windows
prebuild:
- flutterVersion=$(sed -nE 's/\s*flutter:\s*"\^([0-9.]+)".*/\1/p' pubspec.yaml)
- '[[ $flutterVersion ]] || exit 1'
- git -C $$flutter$$ checkout -f $flutterVersion
- git -C $$sherpa_onnx$$ checkout -f v$(yq -r '.packages.sherpa_onnx.version'
pubspec.lock)
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$PATH:$$flutter$$/bin
- flutter config --no-analytics
- flutter pub get
- sed -i -e 's/ndkVersion .*/ndkVersion = "27.2.12479018"/' {android/app,$PUB_CACHE/hosted/pub.dev/{flutter_recorder-*,flutter_soloud-*,sherpa_onnx_android-*}/android}/build.gradle
scandelete:
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$PATH:$$flutter$$/bin
- pushd $PUB_CACHE/hosted/pub.dev/flutter_soloud-*/xiph
- ./build_Android.sh
- cp -a android ..
- popd
- pushd $$sherpa_onnx$$
- export SHERPA_ONNX_ENABLE_JNI=OFF
- export SHERPA_ONNX_ENABLE_C_API=ON
- ./build-android-arm64-v8a.sh
- cp build-android-arm64-v8a/install/lib/lib*.so $PUB_CACHE/hosted/pub.dev/sherpa_onnx_android-*/android/src/main/jniLibs/arm64-v8a/
- popd
- touch $(echo $PUB_CACHE/hosted/pub.dev/flutter_recorder-*)/web/libflutter_recorder_plugin.wasm
- touch $(echo $PUB_CACHE/hosted/pub.dev/flutter_soloud-*)/web/libflutter_soloud_plugin.wasm
- flutter build apk --split-per-abi --target-platform="android-arm64"
ndk: r27c
AutoUpdateMode: Version
UpdateCheckMode: Tags
VercodeOperation:
- '%c * 10 + 1'
- '%c * 10 + 2'
- '%c * 10 + 3'
UpdateCheckData: pubspec.yaml|version:\s.+\+(\d+)|.|version:\s(.+)\+
CurrentVersion: 1.0.0
CurrentVersionCode: 113