RemminaMac 0.1.0: SSH/RDP-Client für macOS (SwiftUI, Remmina-Layout, Profile, SSH-Keys, Docs, Release-Skripte)
This commit is contained in:
Executable
+27
@@ -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"
|
||||
Reference in New Issue
Block a user