diff --git a/flutter/Makefile b/flutter/Makefile index 1ca4588..eb3db28 100644 --- a/flutter/Makefile +++ b/flutter/Makefile @@ -1,7 +1,7 @@ HASH=$(shell git rev-parse HEAD) -VERS=$(shell cat pubspec.yaml | grep -oP '(?<=version: ).*') # lazy evaluated! +VERS=$(shell cat pubspec.yaml | grep -oP '(?<=version: ).*' | sed 's/[\s]*//' | tr -d '\n') # lazy evaluated! java: sudo archlinux-java set java-17-openjdk @@ -29,23 +29,25 @@ install-release: java gen flutter build apk --release flutter run --release -d 35221JEHN07157 -build-release: java gen +release: java gen flutter build apk --release - cp build/app/outputs/flutter-apk/app-release.apk "_releases/v$(VERS)-release.apk" + cp build/app/outputs/flutter-apk/app-release.apk "_releases/v$(VERS).apk" @echo "" @echo "--> copied APK to _releases ( Version: $(VERS) )" @echo "" flutter build appbundle --release - cp build/app/outputs/bundle/release/app-release.aab "_releases/v$(VERS)-release.aab" + cp build/app/outputs/bundle/release/app-release.aab "_releases/v$(VERS).aab" + cd "build/app/intermediates/merged_native_libs/release/out/lib" && zip -r "../../../../../../../_releases/v$(VERS).symbols.zip" . @echo "" @echo "--> copied AAB to _releases ( Version: $(VERS) )" @echo "" flutter build linux --release - cp -r build/linux/x64/release/bundle "_releases/v$(VERS)-linux-release" - tar -czf "_releases/v$(VERS)-linux-release.tar.gz" -C build/linux/x64/release/bundle . + tar -czf "_releases/v$(VERS).tar.gz" -C build/linux/x64/release/bundle . @echo "" @echo "--> copied linux-binary to _releases ( Version: $(VERS) )" @echo "" + @echo "#=> file://$(shell pwd)/_releases" + @echo "" @echo "Done." test: diff --git a/flutter/pubspec.yaml b/flutter/pubspec.yaml index 47199b2..88068ef 100644 --- a/flutter/pubspec.yaml +++ b/flutter/pubspec.yaml @@ -2,7 +2,7 @@ name: simplecloudnotifier description: "Receive push messages" publish_to: 'none' -version: 2.0.1+491 +version: 2.0.1+492 environment: sdk: '>=3.2.6 <4.0.0'