I noticed that I had to create a .license directory in /opt/resolve
with rwx permissions for the running user (or just 777 it) or else I could not activate DR.
diff --git a/PKGBUILD b/PKGBUILD
index 9401a7c..f1d3142 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -127,6 +127,10 @@ package() {
install -D -m 0644 -t "${pkgdir}/usr/share/icons/hicolor/64x64/apps" "graphics/DV_Resolve.png" "graphics/DV_ResolveProj.png"
install -D -m 0644 -t "${pkgdir}/usr/share/mime/packages" "share/resolve.xml"
install -D -m 0644 -t "${pkgdir}/usr/lib/udev/rules.d" "share/etc/udev/rules.d"/{99-BlackmagicDevices.rules,99-ResolveKeyboardHID.rules,99-DavinciPanel.rules}
+
+ # Create .license directory with read/write permissions for all users
+ install -d -m 0777 "${pkgdir}/opt/${_pkgname}/.license"
+
popd
}
Pinned Comments
Muflone commented on 2025-01-26 02:15 (UTC)
IMPORTANT!
Since version 19.1.3-2 this package will not download automatically the source file from the upstream site.
To build this package you will need to manually download the file from https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion and place it in the same directory with the PKGBUILD.
This would reduce the mess in this package, making it more readable and clear. Also bypassing the required information from the upstream URL is not allowed in an automated way.