RemminaMac 0.1.0: SSH/RDP-Client für macOS (SwiftUI, Remmina-Layout, Profile, SSH-Keys, Docs, Release-Skripte)

This commit is contained in:
x3
2026-09-21 22:43:57 +02:00
commit cd834dce98
21 changed files with 1252 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
#!/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"