28 lines
837 B
Bash
28 lines
837 B
Bash
#!/bin/bash
|
|
# Package whatever apps are already in build/apps/ into dist/ + release-assets.
|
|
set -euo pipefail
|
|
|
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
|
PREFIX="${1:-TargetPrint}"
|
|
SCRIPTS="$(dirname "$0")"
|
|
|
|
for arch in x86_64 arm64 universal; do
|
|
app="$ROOT/build/apps/$arch/TargetPrint.app"
|
|
if [[ -d "$app" ]]; then
|
|
"$SCRIPTS/package_release.sh" "$arch" "${PREFIX}-macos-${arch}"
|
|
fi
|
|
done
|
|
|
|
if [[ -d "$ROOT/build/release-assets/vendor-iccery" ]]; then
|
|
"$SCRIPTS/vendor_bundle.sh" "${PREFIX}-vendor-iccery"
|
|
fi
|
|
|
|
mkdir -p "$ROOT/dist"
|
|
if [[ -d "$ROOT/build/apps/universal/TargetPrint.app" ]]; then
|
|
rm -rf "$ROOT/dist/TargetPrint.app"
|
|
cp -R "$ROOT/build/apps/universal/TargetPrint.app" "$ROOT/dist/TargetPrint.app"
|
|
fi
|
|
|
|
echo "==> dist/ and build/release-assets/ ready"
|
|
ls -la "$ROOT/build/release-assets" || true
|