diff --git a/metadata/com.github.xiaoshihou.jiyi.yml b/metadata/com.github.xiaoshihou.jiyi.yml new file mode 100644 index 0000000000..b449750dc1 --- /dev/null +++ b/metadata/com.github.xiaoshihou.jiyi.yml @@ -0,0 +1,157 @@ +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 diff --git a/srclibs/sherpa_onnx.yml b/srclibs/sherpa_onnx.yml new file mode 100644 index 0000000000..bcceb244e4 --- /dev/null +++ b/srclibs/sherpa_onnx.yml @@ -0,0 +1,2 @@ +RepoType: git +Repo: https://github.com/k2-fsa/sherpa-onnx