diff --git a/lib/bindings/langs/flutter/scripts/version.sh b/lib/bindings/langs/flutter/scripts/version.sh index 1a08fd5..be1147e 100755 --- a/lib/bindings/langs/flutter/scripts/version.sh +++ b/lib/bindings/langs/flutter/scripts/version.sh @@ -3,6 +3,10 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" ROOT="$SCRIPT_DIR/../../../../.." TAG_NAME=`awk '/^version: /{print $2}' $ROOT/packages/flutter/pubspec.yaml` +# Update Flutter plugin to use the same Dart plugin version +sed -i.bak -E "/breez_liquid:/,/ref:/s|(ref: ).*|\1$TAG_NAME|" "$ROOT/packages/flutter/pubspec.yaml" +rm "$ROOT/packages/flutter/pubspec.yaml.bak" + # iOS & macOS APPLE_HEADER="version = '$TAG_NAME' # generated; do not edit" sed -i.bak "1 s/.*/$APPLE_HEADER/" $ROOT/packages/flutter/ios/flutter_breez_liquid.podspec @@ -11,9 +15,11 @@ sed -i.bak "1 s/.*/$APPLE_HEADER/" $ROOT/packages/flutter/macos/flutter_breez_li sed -i.bak "1 s/.*/$APPLE_HEADER/" $ROOT/packages/flutter/macos/flutter_breez_liquid.podspec.production rm $ROOT/packages/flutter/macos/*.bak $ROOT/packages/flutter/ios/*.bak +# Android (Gradle) GRADLE_HEADER="version '$TAG_NAME' \/\/ generated; do not edit" sed -i.bak "1 s/.*/$GRADLE_HEADER/" $ROOT/packages/flutter/android/build.gradle sed -i.bak "1 s/.*/$GRADLE_HEADER/" $ROOT/packages/flutter/android/build.gradle.production rm $ROOT/packages/flutter/android/*.bak +# Commit changes git add $ROOT/packages/flutter/ \ No newline at end of file diff --git a/packages/flutter/pubspec.yaml b/packages/flutter/pubspec.yaml index 68b65ab..45f08fd 100644 --- a/packages/flutter/pubspec.yaml +++ b/packages/flutter/pubspec.yaml @@ -15,6 +15,7 @@ dependencies: breez_liquid: git: url: https://github.com/breez/breez-sdk-liquid-dart + ref: 0.7.2-dev1 ffigen: ^18.0.0 dev_dependencies: