31 lines
565 B
Bash
Executable File
31 lines
565 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
APP_ID="com.renoise.Renoise"
|
|
MANIFEST="com.renoise.Renoise.yml"
|
|
BUNDLE="Renoise.flatpak"
|
|
RUNTIME_REPO="https://dl.flathub.org/repo/flathub.flatpakrepo"
|
|
|
|
rm -rf build-dir repo "$BUNDLE"
|
|
|
|
flatpak-builder \
|
|
--repo=repo \
|
|
--force-clean \
|
|
build-dir \
|
|
"$MANIFEST"
|
|
|
|
flatpak build-bundle \
|
|
--runtime-repo="$RUNTIME_REPO" \
|
|
repo \
|
|
"$BUNDLE" \
|
|
"$APP_ID"
|
|
|
|
echo
|
|
echo "Built: $BUNDLE"
|
|
echo
|
|
echo "Install/update with:"
|
|
echo " flatpak install --user --reinstall ./$BUNDLE"
|
|
echo
|
|
echo "Run with:"
|
|
echo " flatpak run $APP_ID"
|