diff --git a/metadata/com.cabbagelol.bfban.yml b/metadata/com.cabbagelol.bfban.yml new file mode 100644 index 0000000000..bd90a0cae2 --- /dev/null +++ b/metadata/com.cabbagelol.bfban.yml @@ -0,0 +1,140 @@ +AntiFeatures: + TetheredNet: + en-US: Rely on bfban.com and bfban-app.cabbagelol.net + NonFreeNet: + en-US: Fetch avatar from eaavatarservice.akamaized.net +Categories: + - Internet +License: MIT +AuthorName: Cabbagelol +AuthorWebSite: https://cabbagelol.net/ +WebSite: https://bfban-app.cabbagelol.net/ +SourceCode: https://github.com/cabbagelol/bfban-app-mobile +IssueTracker: https://github.com/cabbagelol/bfban-app-mobile/issues + +AutoName: BFBAN Assistants + +RepoType: git +Repo: https://github.com/cabbagelol/bfban-app-mobile + +Builds: + - versionName: 0.2.13 + versionCode: 521 + commit: 1882458f3b23cf62ca75ff9a944405c6f862521b + sudo: + - apt-get update + - apt-get install -y yq + output: build/app/outputs/flutter-apk/app-x86_64-release.apk + srclibs: + - flutter@stable + - flutter-elui-plugin@9e9398daaffe726ffc34bac760718bbe8eff064f + rm: + - ios + - android/app/libs + prebuild: + - flutterVersion=$(yq -r .environment.flutter pubspec.yaml) + - '[[ $flutterVersion ]] || exit 1' + - git -C $$flutter$$ checkout -f $flutterVersion + - ln -s $$flutter-elui-plugin$$ flutter_elui_plugin + - sed -i -e 's|../flutter_elui_plugin|flutter_elui_plugin|' pubspec.* + - sed -i -e '/3.24.3/d' pubspec.yaml + - sed -i -e 's/pub.flutter-io.cn/pub.dev/g' pubspec.lock + - sed -i -e "s/maven.aliyun.com.*'/maven.google.com'/g" android/build.gradle + - sed -i -e '/late bool _isGloballyIgnoredVersion/s/false/true/' lib/pages/index/setting/app_version_package.dart + - export PUB_CACHE=$(pwd)/.pub-cache + - $$flutter$$/bin/flutter config --no-analytics + - $$flutter$$/bin/flutter pub get + - sed -i -e '/gms/d' .pub-cache/hosted/pub.dev/camerawesome-*/android/build.gradle + - sed -i -e '/gms/d' -e '/CancellationTokenSource/Id' -e '/FusedLocationProviderClient/d' + -e '/@SuppressLint("MissingPermission")/,/^ }/d' -e '/retrieveLocation + {/,/^\s\{24\}}/c continuation.resume(true)' .pub-cache/hosted/pub.dev/camerawesome-*/android/src/main/kotlin/com/apparence/camerawesome/cameraX/CameraAwesomeX.kt + scandelete: + - .pub-cache + build: + - export PUB_CACHE=$(pwd)/.pub-cache + - $$flutter$$/bin/flutter build apk --release lib/main.prod.dart --build-number + $(jq -r '."1".number' script/version.json) --split-per-abi --target-platform="android-x64" + + - versionName: 0.2.13 + versionCode: 522 + commit: 1882458f3b23cf62ca75ff9a944405c6f862521b + sudo: + - apt-get update + - apt-get install -y yq + output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk + srclibs: + - flutter@stable + - flutter-elui-plugin@9e9398daaffe726ffc34bac760718bbe8eff064f + rm: + - ios + - android/app/libs + prebuild: + - flutterVersion=$(yq -r .environment.flutter pubspec.yaml) + - '[[ $flutterVersion ]] || exit 1' + - git -C $$flutter$$ checkout -f $flutterVersion + - ln -s $$flutter-elui-plugin$$ flutter_elui_plugin + - sed -i -e 's|../flutter_elui_plugin|flutter_elui_plugin|' pubspec.* + - sed -i -e '/3.24.3/d' pubspec.yaml + - sed -i -e 's/pub.flutter-io.cn/pub.dev/g' pubspec.lock + - sed -i -e "s/maven.aliyun.com.*'/maven.google.com'/g" android/build.gradle + - sed -i -e '/late bool _isGloballyIgnoredVersion/s/false/true/' lib/pages/index/setting/app_version_package.dart + - export PUB_CACHE=$(pwd)/.pub-cache + - $$flutter$$/bin/flutter config --no-analytics + - $$flutter$$/bin/flutter pub get + - sed -i -e '/gms/d' .pub-cache/hosted/pub.dev/camerawesome-*/android/build.gradle + - sed -i -e '/gms/d' -e '/CancellationTokenSource/Id' -e '/FusedLocationProviderClient/d' + -e '/@SuppressLint("MissingPermission")/,/^ }/d' -e '/retrieveLocation + {/,/^\s\{24\}}/c continuation.resume(true)' .pub-cache/hosted/pub.dev/camerawesome-*/android/src/main/kotlin/com/apparence/camerawesome/cameraX/CameraAwesomeX.kt + scandelete: + - .pub-cache + build: + - export PUB_CACHE=$(pwd)/.pub-cache + - $$flutter$$/bin/flutter build apk --release lib/main.prod.dart --build-number + $(jq -r '."1".number' script/version.json) --split-per-abi --target-platform="android-arm" + + - versionName: 0.2.13 + versionCode: 523 + commit: 1882458f3b23cf62ca75ff9a944405c6f862521b + sudo: + - apt-get update + - apt-get install -y yq + output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk + srclibs: + - flutter@stable + - flutter-elui-plugin@9e9398daaffe726ffc34bac760718bbe8eff064f + rm: + - ios + - android/app/libs + prebuild: + - flutterVersion=$(yq -r .environment.flutter pubspec.yaml) + - '[[ $flutterVersion ]] || exit 1' + - git -C $$flutter$$ checkout -f $flutterVersion + - ln -s $$flutter-elui-plugin$$ flutter_elui_plugin + - sed -i -e 's|../flutter_elui_plugin|flutter_elui_plugin|' pubspec.* + - sed -i -e '/3.24.3/d' pubspec.yaml + - sed -i -e 's/pub.flutter-io.cn/pub.dev/g' pubspec.lock + - sed -i -e "s/maven.aliyun.com.*'/maven.google.com'/g" android/build.gradle + - sed -i -e '/late bool _isGloballyIgnoredVersion/s/false/true/' lib/pages/index/setting/app_version_package.dart + - export PUB_CACHE=$(pwd)/.pub-cache + - $$flutter$$/bin/flutter config --no-analytics + - $$flutter$$/bin/flutter pub get + - sed -i -e '/gms/d' .pub-cache/hosted/pub.dev/camerawesome-*/android/build.gradle + - sed -i -e '/gms/d' -e '/CancellationTokenSource/Id' -e '/FusedLocationProviderClient/d' + -e '/@SuppressLint("MissingPermission")/,/^ }/d' -e '/retrieveLocation + {/,/^\s\{24\}}/c continuation.resume(true)' .pub-cache/hosted/pub.dev/camerawesome-*/android/src/main/kotlin/com/apparence/camerawesome/cameraX/CameraAwesomeX.kt + scandelete: + - .pub-cache + build: + - export PUB_CACHE=$(pwd)/.pub-cache + - $$flutter$$/bin/flutter build apk --release lib/main.prod.dart --build-number + $(jq -r '."1".number' script/version.json) --split-per-abi --target-platform="android-arm64" + +AutoUpdateMode: Version +UpdateCheckMode: Tags +VercodeOperation: + - '%c * 10 + 1' + - '%c * 10 + 2' + - '%c * 10 + 3' +UpdateCheckData: script/version.json|"1":\s\{\s*"number":\s(\d+)||v(.+) +CurrentVersion: 0.2.13 +CurrentVersionCode: 523 diff --git a/srclibs/flutter-elui-plugin.yml b/srclibs/flutter-elui-plugin.yml new file mode 100644 index 0000000000..fff9b0f617 --- /dev/null +++ b/srclibs/flutter-elui-plugin.yml @@ -0,0 +1,2 @@ +RepoType: git +Repo: https://github.com/ElementUserInterface/flutter-elui-plus-plugin