I took some time to port the PKGBUILD
over to use --appimage-extract
. The most important changes are
--appimage-extract
is used. It does not touch any files outside${srcdir}
and thereby doesn't mess up the system during package creation- all the modifications and patching in
${srcdir}
is done inprepare()
- all files are moved over in to
${pkgdir}
inpackage()
. No patching is done here - Most of the logic in
davinci-resolve.install
was unneccessarily patching existing files in the system or running updaters that can be replaced by pacman hooks. The patching isn't necessary because of the appdir-extract method, and the updaters are now in the dependencies, so none of it was necessary anymore. - Removed the
~/Downloads
logic as it was not free of side-effect and not good practice. If you just name the file insource=()
and the file already exists in the working directory, download will be skipped automatically.
Pinned Comments
satriani commented on 2021-05-15 14:15 (UTC) (edited on 2021-05-15 14:16 (UTC) by satriani)
Issues and bugs, please report on the official forum here: https://forum.blackmagicdesign.com/viewforum.php?f=21&sid=239f0d5c49abe5d6a635b69638192e9a Thank you!
Visit DaVinci Resolve - ArchWiki before installing: https://wiki.archlinux.org/title/DaVinci_Resolve
ATTENTION: Please don't flag this package as out-of-date before beta version has been released as stable!
This is a current stable Package!
The current free beta is available here: https://aur.archlinux.org/packages/davinci-resolve-beta/
And for current studio beta here: https://aur.archlinux.org/packages/davinci-resolve-studio-beta/
Thanks.