From 640ec0ed380a7f4047cf6b116cb9286a26e863e8 Mon Sep 17 00:00:00 2001 From: Michal Duda Date: Mon, 13 Jan 2020 22:24:43 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=97Build:=20Build=20scripts=20updated?= =?UTF-8?q?=20[notarization]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/scripts/create-package-noUpdater.sh | 1 + src/scripts/create-package-sparkle.sh | 52 +++++++++++++++++++++++++ src/scripts/create-release.sh | 48 ----------------------- 3 files changed, 53 insertions(+), 48 deletions(-) create mode 100755 src/scripts/create-package-sparkle.sh diff --git a/src/scripts/create-package-noUpdater.sh b/src/scripts/create-package-noUpdater.sh index 93fb513..d6ec7e3 100755 --- a/src/scripts/create-package-noUpdater.sh +++ b/src/scripts/create-package-noUpdater.sh @@ -8,6 +8,7 @@ VERSION=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" $PLIST_FILE) ZIP_NAME="CK550_MacOS_Effect_Controller-$VERSION-NoUpdater.zip" ZIP_PATH="$RELEASE_OUTPUT_DIR/$ZIP_NAME" +rm -f "$ZIP_PATH" || true ditto -c -k --sequesterRsrc --keepParent ../build-noupdate/Build/Products/Release/ck550.app $ZIP_PATH echo "$ZIP_NAME was created." SHASUM=$(shasum -ba 256 $ZIP_PATH) diff --git a/src/scripts/create-package-sparkle.sh b/src/scripts/create-package-sparkle.sh new file mode 100755 index 0000000..a8adf2e --- /dev/null +++ b/src/scripts/create-package-sparkle.sh @@ -0,0 +1,52 @@ +#!/bin/sh +cd $(dirname "$0") + +RELEASE_OUTPUT_DIR="./release-output" +PLIST_FILE="../build/Build/Products/Release/ck550.app/Contents/Info.plist" +VERSION=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" $PLIST_FILE) +SHORT_VERSION_STRING=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" $PLIST_FILE) +MIN_MACOS=$(/usr/libexec/PlistBuddy -c "Print LSMinimumSystemVersion" $PLIST_FILE) + +ZIP_NAME="CK550_MacOS_Effect_Controller-$VERSION.zip" +ZIP_PATH="$RELEASE_OUTPUT_DIR/$ZIP_NAME" +XML_PATH="$RELEASE_OUTPUT_DIR/AppCast.xml" + +DATE=$(TZ=GMT date) + +rm -f "$ZIP_PATH" || true +ditto -c -k --sequesterRsrc --keepParent ../build/Build/Products/Release/ck550.app $ZIP_PATH + +echo "$ZIP_NAME was created." +shasum -ba 256 $ZIP_PATH + +SIGNATURE_AND_SIZE=$(~/Development/_scm/_foreign/Sparkle/bin/sign_update $ZIP_PATH) + +echo "$ZIP_NAME signature was created." + +cat > "$XML_PATH" < + + +CK550-MacOS GUI +MacOS effect control SW for a CoolMaster CK550 Keyboard (US Layout). +en + +Version $SHORT_VERSION_STRING +$MIN_MACOS +https://f001.backblazeb2.com/file/Sparkle-Data/ck550/changelog.html +$DATE +0000 + + + + +EOF + +echo "AppCast.xml was created." diff --git a/src/scripts/create-release.sh b/src/scripts/create-release.sh index e7798ed..ea69fb7 100755 --- a/src/scripts/create-release.sh +++ b/src/scripts/create-release.sh @@ -54,54 +54,6 @@ xcodebuild -workspace ck550.xcworkspace -scheme ck550 -clonedSourcePackagesDirPa cd scripts echo "App was built." - -PLIST_FILE="../build/Build/Products/Release/ck550.app/Contents/Info.plist" -VERSION=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" $PLIST_FILE) -SHORT_VERSION_STRING=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" $PLIST_FILE) -MIN_MACOS=$(/usr/libexec/PlistBuddy -c "Print LSMinimumSystemVersion" $PLIST_FILE) - -ZIP_NAME="CK550_MacOS_Effect_Controller-$VERSION.zip" -ZIP_PATH="$RELEASE_OUTPUT_DIR/$ZIP_NAME" -XML_PATH="$RELEASE_OUTPUT_DIR/AppCast.xml" - -DATE=$(TZ=GMT date) - -ditto -c -k --sequesterRsrc --keepParent ../build/Build/Products/Release/ck550.app $ZIP_PATH - -echo "$ZIP_NAME was created." -shasum -ba 256 $ZIP_PATH - -SIGNATURE_AND_SIZE=$(~/Development/_scm/_foreign/Sparkle/bin/sign_update $ZIP_PATH) - -echo "$ZIP_NAME signature was created." - -cat > "$XML_PATH" < - - -CK550-MacOS GUI -MacOS effect control SW for a CoolMaster CK550 Keyboard (US Layout). -en - -Version $SHORT_VERSION_STRING -$MIN_MACOS -https://f001.backblazeb2.com/file/Sparkle-Data/ck550/changelog.html -$DATE +0000 - - - - -EOF - -echo "AppCast.xml was created." echo "Release was created successfuly." exit 0