#!/bin/bash set -euo pipefail VERSION="${1:-0.1.0}" ROOT="$(cd "$(dirname "$0")/.." && pwd)" DIST="$ROOT/dist" BUILD_DIR="$DIST/RemminaMac-$VERSION-macos-arm64" BIN="$ROOT/.build/release/RemminaMac" echo "[build-release] Version: $VERSION" echo "[build-release] Baue Release-Binary..." swift build -c release --package-path "$ROOT" mkdir -p "$BUILD_DIR" cp "$BIN" "$BUILD_DIR/" cp "$ROOT/README.md" "$BUILD_DIR/" 2>/dev/null || true cp "$ROOT/LICENSE" "$BUILD_DIR/" 2>/dev/null || true cp -R "$ROOT/docs" "$BUILD_DIR/" 2>/dev/null || true cd "$DIST" ZIP="RemminaMac-$VERSION-macos-arm64.zip" rm -f "$ZIP" zip -r "$ZIP" "RemminaMac-$VERSION-macos-arm64" > /dev/null shasum -a 256 "$ZIP" > "$ZIP.sha256" echo "[build-release] Fertig:" ls -lh "$ZIP" "$ZIP.sha256" cat "$ZIP.sha256"