mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-18 06:24:21 +01:00
Publish Dart and Flutter packages (#356)
* Publish flutter artifacts and package * Publish dart package * Add LICENCE * Force rm * Don't copy lock files * Fix output directory * Fix podspec name * Pass SWIFT_RELEASE_TOKEN * Fix overrides indentation * Update package version on CMake script Update example dependencies * Depend on dart & flutter packages from git on pubspec files * Correct repository links & add publish_to: 'none' * run just clean && just init * Update README.md * Download framework as part of prepare_command * Use wget, then fallback to curl * Remove redundant .zip suffix on the url * Fix release tag * Add v to tag replacement * Fix podspec version * Copy header file * Downgrade vm_service --------- Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com>
This commit is contained in:
@@ -1,19 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
CURR_VERSION=breez_liquid-v`awk '/^version: /{print $2}' ../../../packages/dart/pubspec.yaml`
|
||||
ROOT="../../../.."
|
||||
TAG_NAME=`awk '/^version: /{print $2}' $ROOT/packages/flutter/pubspec.yaml`
|
||||
|
||||
# iOS & macOS
|
||||
APPLE_HEADER="release_tag_name = '$CURR_VERSION' # generated; do not edit"
|
||||
sed -i.bak "1 s/.*/$APPLE_HEADER/" ../../../packages/flutter/ios/flutter_breez_liquid.podspec
|
||||
sed -i.bak "1 s/.*/$APPLE_HEADER/" ../../../packages/flutter/macos/flutter_breez_liquid.podspec
|
||||
rm ../../../packages/flutter/macos/*.bak ../../../packages/flutter/ios/*.bak
|
||||
APPLE_HEADER="version = '$TAG_NAME' # generated; do not edit"
|
||||
sed -i.bak "1 s/.*/$APPLE_HEADER/" $ROOT/packages/flutter/ios/flutter_breez_liquid.podspec
|
||||
sed -i.bak "1 s/.*/$APPLE_HEADER/" $ROOT/packages/flutter/macos/flutter_breez_liquid.podspec
|
||||
rm $ROOT/packages/flutter/macos/*.bak $ROOT/packages/flutter/ios/*.bak
|
||||
|
||||
# CMake platforms (Linux, Windows, and Android)
|
||||
CMAKE_HEADER="set(LibraryVersion \"$CURR_VERSION\") # generated; do not edit"
|
||||
CMAKE_HEADER="set(TagName \"v$TAG_NAME\") # generated; do not edit"
|
||||
for CMAKE_PLATFORM in android linux windows
|
||||
do
|
||||
sed -i.bak "1 s/.*/$CMAKE_HEADER/" ../../../packages/flutter/$CMAKE_PLATFORM/CMakeLists.txt
|
||||
rm ../../../packages/flutter/$CMAKE_PLATFORM/*.bak
|
||||
sed -i.bak "1 s/.*/$CMAKE_HEADER/" $ROOT/packages/flutter/$CMAKE_PLATFORM/CMakeLists.txt
|
||||
rm $ROOT/packages/flutter/$CMAKE_PLATFORM/*.bak
|
||||
done
|
||||
|
||||
git add ../../../packages/flutter/
|
||||
git add $ROOT/packages/flutter/
|
||||
Reference in New Issue
Block a user