Add Resolve update helper
CI / Flatpak CI (Resolve) (push) Canceled after 0s
CI / Flatpak CI (ResolveStudio) (push) Canceled after 0s

This commit is contained in:
hnzio committed 2026-09-07 12:40:15 +02:00
1 parent 000efab2df
commit e7a05bef48
2 files changed
+84

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
#!/usr/bin/env bash
set -euo pipefail
project_dir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
cd "$project_dir"
echo "Aktualisiere die Flatpak-Bauanleitung ..."
source_remote=origin
if git remote get-url upstream >/dev/null 2>&1; then
source_remote=upstream
fi
git fetch "$source_remote" main
git merge --no-edit "$source_remote/main"
git submodule update --init --recursive
echo "Baue die neueste stabile Version von DaVinci Resolve ..."
flatpak-builder \
--install-deps-from=flathub \
--force-clean \
--repo=.repo \
.build-dir \
com.blackmagic.Resolve.yaml
echo "Verbinde Flatpak mit dem lokalen Repository ..."
repo_url="file://$(realpath .repo)"
if flatpak --user remotes --columns=name | grep -Fxq resolve-repo; then
flatpak --user remote-modify --url="$repo_url" resolve-repo
else
flatpak --user remote-add --no-gpg-verify resolve-repo "$repo_url"
fi
echo "Aktualisiere die installierte Anwendung ..."
flatpak --user update --noninteractive com.blackmagic.Resolve
echo "DaVinci Resolve wurde erfolgreich aktualisiert."