From ed3555f50a8fbb08c9ca457adae2fe4f9ea1dcc7 Mon Sep 17 00:00:00 2001 From: linsui Date: Sat, 30 Sep 2023 15:29:06 +0800 Subject: [PATCH] locus: patch background_locator_2 --- metadata/app.myzel394.locus.yml | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/metadata/app.myzel394.locus.yml b/metadata/app.myzel394.locus.yml index 06b6800eaf..3f71a6d051 100644 --- a/metadata/app.myzel394.locus.yml +++ b/metadata/app.myzel394.locus.yml @@ -351,7 +351,6 @@ Builds: - versionName: 0.15.0 versionCode: 5361 - disable: background_locator_2 uses gms commit: 65d0a0b6bf90aabcf844f5623b994e4c50c665f9 output: build/app/outputs/flutter-apk/app-x86_64-release.apk srclibs: @@ -373,6 +372,15 @@ Builds: - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub get - $$flutter$$/bin/flutter gen-l10n + - cd .pub-cache/hosted/pub.dev/background_locator_2-*/android + - sed -i -e '/gms/d' build.gradle + - cd src/main/kotlin/yukams/app/background_locator_2 + - sed -i -e '/gms/d' -e '/fun getAccuracy/,/^}/d' -e 's/getAccuracy//' IsolateHolderExtension.kt + - sed -i -e 's/GoogleLocationProviderClient/AndroidLocationProviderClient/' + IsolateHolderService.kt + - sed -i -e '/getLocationMapFromLocation.*LocationResult/,/^ }/d' -e + '/gms/d' provider/LocationParserUtil.kt + - rm provider/GoogleLocationProviderClient.kt scanignore: - android/build.gradle - .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle @@ -389,7 +397,6 @@ Builds: - versionName: 0.15.0 versionCode: 5362 - disable: background_locator_2 uses gms commit: 65d0a0b6bf90aabcf844f5623b994e4c50c665f9 output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk srclibs: @@ -411,6 +418,15 @@ Builds: - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub get - $$flutter$$/bin/flutter gen-l10n + - cd .pub-cache/hosted/pub.dev/background_locator_2-*/android + - sed -i -e '/gms/d' build.gradle + - cd src/main/kotlin/yukams/app/background_locator_2 + - sed -i -e '/gms/d' -e '/fun getAccuracy/,/^}/d' -e 's/getAccuracy//' IsolateHolderExtension.kt + - sed -i -e 's/GoogleLocationProviderClient/AndroidLocationProviderClient/' + IsolateHolderService.kt + - sed -i -e '/getLocationMapFromLocation.*LocationResult/,/^ }/d' -e + '/gms/d' provider/LocationParserUtil.kt + - rm provider/GoogleLocationProviderClient.kt scanignore: - android/build.gradle - .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle @@ -427,7 +443,6 @@ Builds: - versionName: 0.15.0 versionCode: 5363 - disable: background_locator_2 uses gms commit: 65d0a0b6bf90aabcf844f5623b994e4c50c665f9 output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk srclibs: @@ -449,6 +464,15 @@ Builds: - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub get - $$flutter$$/bin/flutter gen-l10n + - cd .pub-cache/hosted/pub.dev/background_locator_2-*/android + - sed -i -e '/gms/d' build.gradle + - cd src/main/kotlin/yukams/app/background_locator_2 + - sed -i -e '/gms/d' -e '/fun getAccuracy/,/^}/d' -e 's/getAccuracy//' IsolateHolderExtension.kt + - sed -i -e 's/GoogleLocationProviderClient/AndroidLocationProviderClient/' + IsolateHolderService.kt + - sed -i -e '/getLocationMapFromLocation.*LocationResult/,/^ }/d' -e + '/gms/d' provider/LocationParserUtil.kt + - rm provider/GoogleLocationProviderClient.kt scanignore: - android/build.gradle - .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle