Package DaVinci Resolve (free) as a Flatpak for immutable or standard Linux systems.
- Installed:
flatpak,flatpak-builder - Flathub configured:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
-
Clone the repo:
git clone https://github.com/synsejse/resolve-flatpak.git --recursivecd resolve-flatpak
-
Build (stable):
flatpak-builder --install-deps-from=flathub --force-clean --repo=.repo .build-dir com.blackmagic.Resolve.yaml
Or build (beta):
flatpak-builder --install-deps-from=flathub --force-clean --repo=.repo .build-dir com.blackmagic.Resolve.Beta.yaml
Note: The Beta manifest is only useful when Blackmagic publishes a beta release. If no official beta exists, the Beta build will fall back to the latest stable release.
-
Install from the local repo:
flatpak --user remote-add --no-gpg-verify resolve-repo .repoflatpak --user install resolve-repo com.blackmagic.Resolve(orcom.blackmagic.Resolve.Beta)
-
Run:
flatpak run com.blackmagic.Resolve(orcom.blackmagic.Resolve.Beta)
Optional: create a bundle:
flatpak build-bundle .repo resolve.flatpak com.blackmagic.Resolve --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo
- AppImage Launcher conflict: stop
appimagelauncherdduring build (it interferes with.runrepackaging). - GPU/drivers: Resolve requires a supported GPU and proper drivers (NVIDIA users often need proprietary drivers).
- Filesystem access: grant permissions if Resolve can't see your media:
flatpak override --user --filesystem=/path/to/media com.blackmagic.Resolve
- If builds fail, re-run the build command with
--force-cleanand checkflatpak-builderoutput for the offending module.
- Main manifests:
com.blackmagic.Resolve.yamlandcom.blackmagic.Resolve.Beta.yaml(Beta falls back to stable if no official beta is available) - Helpers and packaging code live under
python/andshared-modules/(submodule).
- This project: see
LICENSE. - DaVinci Resolve is proprietary (see Blackmagic Design license).
- Issues and PRs welcome.