From 1b822edfaf09a014042311d53ef0fa223c656eba Mon Sep 17 00:00:00 2001 From: hikari_no_yume Date: Fri, 2 Jan 2026 20:57:19 +0100 Subject: [PATCH] Update release script - macOS now uses bundling similar to Android - Fix issue with relative paths Change-Id: If359e91b0fa98dab5c01859d634f7b1480d99e23 --- dev-scripts/prepare-release.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dev-scripts/prepare-release.sh b/dev-scripts/prepare-release.sh index 5a6c065d1..e21deffde 100755 --- a/dev-scripts/prepare-release.sh +++ b/dev-scripts/prepare-release.sh @@ -33,7 +33,7 @@ if [[ "$PHASE" = "--prepare-files" ]]; then cp ../OPTIONS_HELP.txt new_release/ cp ../touchHLE_default_options.txt new_release/ cp ../touchHLE_options.txt new_release/ -elif [[ "$PHASE" = "--create-zip-desktop" ]] || [[ "$PHASE" = "--create-zip-android" ]]; then +elif [[ "$PHASE" = "--create-zip-windows" || "$PHASE" = "--create-zip-macos" || "$PHASE" = "--create-zip-android" ]]; then shift PATH_TO_BINARY="$1" @@ -54,6 +54,7 @@ elif [[ "$PHASE" = "--create-zip-desktop" ]] || [[ "$PHASE" = "--create-zip-andr echo "Error! Output path must be provided" fi shift + OUTPUT_PATH=$(readlink -f $(dirname "$OUTPUT_PATH"))/$(basename "$OUTPUT_PATH") rm -f "$OUTPUT_PATH" if [[ $# != 0 ]]; then @@ -69,7 +70,7 @@ elif [[ "$PHASE" = "--create-zip-desktop" ]] || [[ "$PHASE" = "--create-zip-andr zip -j "$OUTPUT_PATH" "$PATH_TO_BINARY" cd new_release/ - if [[ "$PHASE" = "--create-zip-desktop" ]]; then + if [[ "$PHASE" = "--create-zip-windows" ]]; then zip -r "$OUTPUT_PATH" * else zip "$OUTPUT_PATH" CHANGELOG.html COPYING.txt README.html @@ -83,8 +84,8 @@ else echo echo "Usage, phase 2:" echo - echo " ./prepare-release.sh --create-zip-desktop path/to/touchHLE-macOS -o touchHLE_vX.Y.Z_macOS_x86_x64.zip" - echo " ./prepare-release.sh --create-zip-desktop path/to/touchHLE.exe -o touchHLE_vX.Y.Z_Windows_x86_64.zip" + echo " ./prepare-release.sh --create-zip-macos path/to/touchHLE.dmg -o touchHLE_vX.Y.Z_macOS_x86_x64.zip" + echo " ./prepare-release.sh --create-zip-windows path/to/touchHLE.exe -o touchHLE_vX.Y.Z_Windows_x86_64.zip" echo " ./prepare-release.sh --create-zip-android path/to/touchHLE.apk -o touchHLE_vX.Y.Z_Android_AArch64.zip" exit 1 fi