DaVinci Resolve 18.5.1 is available, please update this
Search Criteria
Package Details: davinci-resolve 19.1.4-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/davinci-resolve.git (read-only, click to copy) |
---|---|
Package Base: | davinci-resolve |
Description: | Professional A/V post-production software suite from Blackmagic Design |
Upstream URL: | https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion |
Keywords: | blackmagic davinci editor resolve video |
Licenses: | LicenseRef-Commercial |
Conflicts: | davinci-resolve-beta, davinci-resolve-studio, davinci-resolve-studio-beta |
Submitter: | jonathon |
Maintainer: | Muflone |
Last Packager: | Muflone |
Votes: | 154 |
Popularity: | 4.66 |
First Submitted: | 2017-04-19 20:57 (UTC) |
Last Updated: | 2025-05-04 01:29 (UTC) |
Dependencies (25)
- apr-util
- ffmpeg4.4
- fuse2
- glu (glu-gitAUR)
- gst-plugins-bad-libs (gst-plugins-bad-libs-gitAUR)
- gtk2 (gtk2-patched-filechooser-icon-viewAUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-11-lite-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk-android-studioAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jre11AUR, jre17AUR, jdk21-graalvm-ee-binAUR, jdk8-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre8AUR, jdk8AUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk23-graalvm-ee-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-liberica-full-binAUR, jdk24-graalvm-ee-binAUR, jdk8-perfAUR, zing-21-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, java-openjdk-binAUR, jdk24-graalvm-ce-binAUR, jreAUR, jdkAUR, jre-ltsAUR, jdk-ltsAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk8-dragonwell-extendedAUR, liberica-jdk-11-binAUR, zulu-17-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-21-binAUR, zulu-17-fx-binAUR, liberica-jdk-17-full-binAUR, zulu-21-binAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, zing-8-binAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, zulu-24-binAUR, jdk23-temurinAUR, liberica-nik-23-full-binAUR, zing-23-binAUR, jre22-openjdkAUR, jdk22-openjdkAUR, jre23-openjdkAUR, jdk23-openjdkAUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, zulu-jre-fx-binAUR, jdk8-temurinAUR, jdk21-jetbrains-binAUR, jdk24-graalvm-binAUR, jre-jetbrainsAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libc++ (libc++-msanAUR, libc++-with-libunwindAUR)
- libc++abi (libc++abi-msanAUR, libc++-with-libunwindAUR)
- libpng12
- libxcrypt-compat
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- opencl-driver (opencl-nvidia-410xxAUR, amdapp-sdkAUR, opencl-nvidia-440xxAUR, vc4cl-gitAUR, opencl-nvidia-430xxAUR, beignet-gitAUR, intel-openclAUR, clvk-gitAUR, mesa-wsl2-gitAUR, opencl-nvidia-340xxAUR, opencl-legacy-amdgpu-proAUR, opencl-510xx-nvidiaAUR, amdonly-gaming-opencl-rusticl-mesa-gitAUR, intel-compute-runtime-binAUR, intel-compute-runtime-gitAUR, opencl-nvidia-535xxAUR, opencl-nvidia-betaAUR, beignetAUR, opencl-nvidia-470xxAUR, opencl-nvidia-525xxAUR, opencl-nvidia-teslaAUR, intel-compute-runtime-legacyAUR, opencl-nvidia-390xxAUR, intel-compute-runtime-legacy-binAUR, opencl-nvidia-vulkanAUR, opencl-nvidia-550xxAUR, mesa-gitAUR, opencl-amdAUR, opencl-mesa-minimal-gitAUR, mesa-fp8-gitAUR, intel-compute-runtime, intel-oneapi-compiler-shared-runtime, opencl-mesa, opencl-nvidia, rocm-opencl-runtime)
- python-numpy (python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-binAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR)
- qt5-multimedia
- qt5-quickcontrols2 (qt5-quickcontrols2-gitAUR)
- qt5-svg (qt5-svg-gitAUR)
- qt5-webengine
- qt5-websockets (qt5-websockets-gitAUR)
- qt5-x11extras
- tbb (onetbb-gitAUR, onetbb)
- xmlsec
- libarchive (libarchive-gitAUR) (make)
- patchelf (patchelf-gitAUR) (make)
- xdg-user-dirs (make)
Required by (0)
Sources (2)
seqfault commented on 2023-08-15 14:00 (UTC)
incon commented on 2023-08-13 21:29 (UTC)
Hello, it looks like the stable version of davinci has been updated to 18.5. So this package is out-of-date. https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=185029&sid=e0c1898a0602d790b8113cf6f5dd3113
From the earlier comments, it appears that this is causing build issues. So I hope you resolve this quickly.
pauby commented on 2023-08-13 21:02 (UTC)
Package is broken:
Building davinci-resolve...
==> Making package: davinci-resolve 18.1.4-1 (Sun 13 Aug 2023 22:00:32 BST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
==> ERROR: DaVinci_Resolve_18.1.4_Linux.zip was not found in the build directory and is not a URL.
Failed to build davinci-resolve
phoepsilonix commented on 2023-08-07 12:37 (UTC) (edited on 2023-08-07 12:40 (UTC) by phoepsilonix)
diff --git a/PKGBUILD b/PKGBUILD
index acabf33..c5d5ae1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,28 @@
# This was originally written by Daniel Bermond in blackmagic-decklink-sdk pkgbuild
# It is sufficient to just replace _downloadid to correspond new release version
# It can be obtained from chromium -> Developer Tools -> Network -> XHR -> click latest-version and copy downloadId
-_downloadid='6449dc76e0b845bcb7399964b00a3ec4'
+
+pkgname=davinci-resolve
+pkgver=18.5
+pkgrel=1
+if [[ "$pkgname" == "davinci-resolve" ]];then
+ _downloadid='6d977a8a9f384a3a9b3f28f6ca1efedd'
+ _product="DaVinci Resolve"
+ # Variables for FREE edition
+ pkgdesc='Professional A/V post-production software suite from Blackmagic Design'
+ _archive_name=DaVinci_Resolve_${pkgver}_Linux
+ sha256sums=('4fe0c5dd57cc3a41a1d798bc8be66d946b182ec1c90af03d2eb6d8259314e5b0')
+ conflicts=('davinci-resolve-studio' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
+elif [[ "$pkgname" == "davinci-resolve-studio" ]];then
+ _downloadid='16aad9a497e24871bf3c740fd1ccc1c5'
+ _product="DaVinci Resolve Studio"
+ # Variables for STUDIO edition
+ pkgdesc='Professional A/V post-production software suite from Blackmagic Design. Studio edition, requires license key or license dongle.'
+ _archive_name=DaVinci_Resolve_Studio_${pkgver}_Linux
+ sha256sums=('f5c91684b7e78d46870ec8a58d5e2959d65bba4411160de97f486152118723ea')
+ conflicts=('davinci-resolve' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
+fi
+
_referid='3d7a9703a5614d16834816641a447f7f'
_siteurl="https://www.blackmagicdesign.com/api/register/us/download/${_downloadid}"
@@ -22,9 +43,10 @@ _reqjson="{ \
\"email\": \"someone@archlinux.org\", \
\"phone\": \"202-555-0194\", \
\"country\": \"us\", \
+ \"street\": \"Bowery 146\", \
\"state\": \"New York\", \
\"city\": \"AUR\", \
- \"product\": \"DaVinci Resolve\" \
+ \"product\": \"$_product\" \
}"
_reqjson="$( printf '%s' "$_reqjson" | sed 's/[[:space:]]\+/ /g')"
@@ -49,7 +71,7 @@ _srcurl="$(curl \
DLAGENTS=("https::/usr/bin/curl \
-gqb '' -C - --retry 3 --retry-delay 3 \
- -H Host:\ sw.blackmagicdesign.com \
+ -H Host:\ sw.cloud.blackmagicdesign.com \
-H Upgrade-Insecure-Requests:\ 1 \
-H ${_useragent_escaped} \
-H Accept:\ text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 \
@@ -58,34 +80,17 @@ DLAGENTS=("https::/usr/bin/curl \
--compressed \
%u")
-pkgname=davinci-resolve
_pkgname=resolve
resolve_app_name=com.blackmagicdesign.resolve
-pkgver=18.1.4
-pkgrel=1
arch=('x86_64')
url="https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion"
license=('Commercial')
-depends=('glu' 'gtk2' 'libpng12' 'fuse2' 'opencl-driver' 'qt5-x11extras' 'qt5-svg' 'qt5-webkit' 'qt5-webengine' 'qt5-websockets'
+depends=('glu' 'gtk2' 'libpng12' 'fuse2' 'opencl-driver' 'qt5-x11extras' 'qt5-svg' 'qt5-webengine' 'qt5-websockets'
'qt5-quickcontrols2' 'qt5-multimedia' 'libxcrypt-compat' 'xmlsec' 'java-runtime' 'ffmpeg4.4' 'gst-plugins-bad-libs' 'python-numpy'
'tbb' 'apr-util' 'luajit')
makedepends=('libarchive' 'xdg-user-dirs' 'patchelf')
options=('!strip')
-if [ ${pkgname} == "davinci-resolve-studio" ]; then
-# Variables for STUDIO edition
- pkgdesc='Professional A/V post-production software suite from Blackmagic Design. Studio edition, requires license key or license dongle.'
- _archive_name=DaVinci_Resolve_Studio_${pkgver}_Linux
- sha256sums=('af3a698b4f7c28286fd9678f95ab73a1a73f3025996e76d9ca5ba3eec0d97481')
- conflicts=('davinci-resolve' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
-else
-# Variables for FREE edition
- pkgdesc='Professional A/V post-production software suite from Blackmagic Design'
- _archive_name=DaVinci_Resolve_${pkgver}_Linux
- sha256sums=('6d7c3ba49c73c7d4d4da26482eb2f7248c956ea035fcc0bd62b600a2f579e522')
- conflicts=('davinci-resolve-studio' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
-fi
-
_archive=${_archive_name}.zip
_installer_binary=${_archive_name}.run
source=("${_archive}"::"$_srcurl")
@@ -198,4 +203,4 @@ package()
popd
}
-# vim: fileencoding=utf-8 sts=4 sw=4 noet
\ No newline at end of file
+# vim: fileencoding=utf-8 sts=4 sw=4 noet
icedream commented on 2023-08-06 10:28 (UTC) (edited on 2023-08-06 10:33 (UTC) by icedream)
The source download will not work with the current curl parameters as the overridden Host header is different from what CloudFlare in front of the download server expects. I did the following changes to PKGBUILD to remove unnecessary parameters and add the street field and it works.
diff --git a/PKGBUILD b/PKGBUILD
index acabf33..1532a1b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -22,6 +22,7 @@ _reqjson="{ \
\"email\": \"someone@archlinux.org\", \
\"phone\": \"202-555-0194\", \
\"country\": \"us\", \
+ \"street\": \"Bowery 146\", \
\"state\": \"New York\", \
\"city\": \"AUR\", \
\"product\": \"DaVinci Resolve\" \
@@ -29,11 +30,9 @@ _reqjson="{ \
_reqjson="$( printf '%s' "$_reqjson" | sed 's/[[:space:]]\+/ /g')"
_useragent="$(printf '%s' "$_useragent" | sed 's/[[:space:]]\+/ /g')"
-_useragent_escaped="${_useragent// /\\ }"
_srcurl="$(curl \
-s \
- -H 'Host: www.blackmagicdesign.com' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Origin: https://www.blackmagicdesign.com' \
-H "$_useragent" \
@@ -49,9 +48,7 @@ _srcurl="$(curl \
DLAGENTS=("https::/usr/bin/curl \
-gqb '' -C - --retry 3 --retry-delay 3 \
- -H Host:\ sw.blackmagicdesign.com \
-H Upgrade-Insecure-Requests:\ 1 \
- -H ${_useragent_escaped} \
-H Accept:\ text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 \
-H Accept-Language:\ en-US,en;q=0.9 \
-o %o \
phoepsilonix commented on 2023-07-27 14:15 (UTC) (edited on 2023-07-27 14:16 (UTC) by phoepsilonix)
_downloadid='6d977a8a9f384a3a9b3f28f6ca1efedd'
pkgver=18.5
sha256sums=('4fe0c5dd57cc3a41a1d798bc8be66d946b182ec1c90af03d2eb6d8259314e5b0')
ralo commented on 2023-07-17 13:08 (UTC) (edited on 2023-07-17 14:08 (UTC) by ralo)
Hello The url to the DaVinci_Resolve_18.1.4_Linux.zip is expired. thx
ups, read before write sorry
Redstonerayy commented on 2023-07-11 09:09 (UTC)
using the helpful comment from @jshcmpbli the PKGBUILD could be altered (as provided here) to allow installation. installation worked fine on my arch-derivative.
_reqjson="{ \
\"firstname\": \"Arch\", \
\"lastname\": \"Linux\", \
\"email\": \"someone@archlinux.org\", \
\"phone\": \"202-555-0194\", \
\"country\": \"us\", \
\"street\": \"Bowery 146\", \
\"state\": \"New York\", \
\"city\": \"AUR\", \
\"product\": \"DaVinci Resolve\" \
}"
jshcmpbll commented on 2023-07-11 02:30 (UTC)
Looks like Blackmagic added a street
field to the existing payload request.
Here is the update in Nix - https://github.com/NixOS/nixpkgs/pull/242751
phoenix17 commented on 2023-07-11 01:43 (UTC) (edited on 2023-07-11 01:43 (UTC) by phoenix17)
Looks like their website isn't letting you download directly without filling out their form.
Here's a modified PKGBUILD that assumes the file (DaVinci_Resolve_18.1.4_Linux.zip) is in the current directory, this can be installed using makepkg -si
:
# Maintainer: Alex S. <shantanna_at_hotmail_dot_com> # Contributor: Jonathon Fernyhough <jonathon_at_manjaro_dot_org> # Hardware support is limited. Nvidia cards should work fine. # If you're running a hybrid setup, try with primusrun/optirun. pkgname=davinci-resolve _pkgname=resolve resolve_app_name=com.blackmagicdesign.resolve pkgver=18.1.4 pkgrel=1 arch=('x86_64') url="https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion" license=('Commercial') depends=('glu' 'gtk2' 'libpng12' 'fuse2' 'opencl-driver' 'qt5-x11extras' 'qt5-svg' 'qt5-webkit' 'qt5-webengine' 'qt5-websockets' 'qt5-quickcontrols2' 'qt5-multimedia' 'libxcrypt-compat' 'xmlsec' 'java-runtime' 'ffmpeg4.4' 'gst-plugins-bad-libs' 'python-numpy' 'tbb' 'apr-util' 'luajit') makedepends=('libarchive' 'xdg-user-dirs' 'patchelf') options=('!strip') if [ ${pkgname} == "davinci-resolve-studio" ]; then # Variables for STUDIO edition pkgdesc='Professional A/V post-production software suite from Blackmagic Design. Studio edition, requires license key or license dongle.' _archive_name=DaVinci_Resolve_Studio_${pkgver}_Linux sha256sums=('af3a698b4f7c28286fd9678f95ab73a1a73f3025996e76d9ca5ba3eec0d97481') conflicts=('davinci-resolve' 'davinci-resolve-beta' 'davinci-resolve-studio-beta') else # Variables for FREE edition pkgdesc='Professional A/V post-production software suite from Blackmagic Design' _archive_name=DaVinci_Resolve_${pkgver}_Linux sha256sums=('6d7c3ba49c73c7d4d4da26482eb2f7248c956ea035fcc0bd62b600a2f579e522') conflicts=('davinci-resolve-studio' 'davinci-resolve-beta' 'davinci-resolve-studio-beta') fi _archive=${_archive_name}.zip _installer_binary=${_archive_name}.run source=("${_archive}") # Local source prepare() { pushd "${srcdir}" chmod u+x "${srcdir}/${_installer_binary}" "${srcdir}/${_installer_binary}" --appimage-extract popd # Fix permission to all files and dirs chmod -R u+rwX,go+rX,go-w "${srcdir}/squashfs-root" pushd "${srcdir}/squashfs-root/share/panels" tar -zxvf dvpanel-framework-linux-x86_64.tgz chmod -R u+rwX,go+rX,go-w "${srcdir}/squashfs-root/share/panels/lib" mv *.so "${srcdir}/squashfs-root/libs" mv lib/* "${srcdir}/squashfs-root/libs" popd rm -rf "${srcdir}"/squashfs-root/installer "${srcdir}"/squashfs-root/installer* "${srcdir}"/squashfs-root/AppRun "${srcdir}"/squashfs-root/AppRun* while IFS= read -r -d '' i; do chmod 0755 "${i}" done < <(find "${srcdir}/squashfs-root" -type d -print0) while IFS= read -r -d '' i; do [[ -f "${i}" && $(od -t x1 -N 4 "${i}") == *"7f 45 4c 46"* ]] || continue chmod 0755 "${i}" done < <(find "${srcdir}/squashfs-root" -type f -print0) while IFS= read -r -d '' i; do [[ -f "${i}" && $(od -t x1 -N 4 "${i}") == *"7f 45 4c 46"* ]] || continue patchelf --set-rpath \ '/opt/'"${_pkgname}"'/libs:'\ '/opt/'"${_pkgname}"'/libs/plugins/sqldrivers:'\ '/opt/'"${_pkgname}"'/libs/plugins/xcbglintegrations:'\ '/opt/'"${_pkgname}"'/libs/plugins/imageformats:'\ '/opt/'"${_pkgname}"'/libs/plugins/platforms:'\ '/opt/'"${_pkgname}"'/libs/Fusion:'\ '/opt/'"${_pkgname}"'/plugins:'\ '/opt/'"${_pkgname}"'/bin:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWSpeedTest/BlackmagicRawAPI:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWSpeedTest/plugins/platforms:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWSpeedTest/plugins/imageformats:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWSpeedTest/plugins/mediaservice:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWSpeedTest/plugins/audio:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWSpeedTest/plugins/xcbglintegrations:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWSpeedTest/plugins/bearer:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWPlayer/BlackmagicRawAPI:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWPlayer/plugins/mediaservice:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWPlayer/plugins/imageformats:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWPlayer/plugins/audio:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWPlayer/plugins/platforms:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWPlayer/plugins/xcbglintegrations:'\ '/opt/'"${_pkgname}"'/BlackmagicRAWPlayer/plugins/bearer:'\ '/opt/'"${_pkgname}"'/Onboarding/plugins/xcbglintegrations:'\ '/opt/'"${_pkgname}"'/Onboarding/plugins/qtwebengine:'\ '/opt/'"${_pkgname}"'/Onboarding/plugins/platforms:'\ '/opt/'"${_pkgname}"'/Onboarding/plugins/imageformats:'\ '/opt/'"${_pkgname}"'/DaVinci Control Panels Setup/plugins/platforms:'\ '/opt/'"${_pkgname}"'/DaVinci Control Panels Setup/plugins/imageformats:'\ '/opt/'"${_pkgname}"'/DaVinci Control Panels Setup/plugins/bearer:'\ '/opt/'"${_pkgname}"'/DaVinci Control Panels Setup/AdminUtility/PlugIns/DaVinciKeyboards:'\ '/opt/'"${_pkgname}"'/DaVinci Control Panels Setup/AdminUtility/PlugIns/DaVinciPanels:'\ '$ORIGIN' "${i}" done < <(find "${srcdir}/squashfs-root" -type f -size -32M -print0) while IFS= read -r -d '' i; do sed -i "s|RESOLVE_INSTALL_LOCATION|/opt/${_pkgname}|g" "${i}" done < <(find . -type f '(' -name "*.desktop" -o -name "*.directory" -o -name "*.directory" -o -name "*.menu" ')' -print0) ln -s "${srcdir}/squashfs-root/BlackmagicRAWPlayer/BlackmagicRawAPI" "${srcdir}/squashfs-root/bin/" echo "StartupWMClass=resolve" >> "${srcdir}/squashfs-root/share/DaVinciResolve.desktop" echo 'SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="096e", MODE="0666"' > "${srcdir}/squashfs-root/share/etc/udev/rules.d/99-DavinciPanel.rules" } package() { mkdir -p -m 0755 "${pkgdir}/opt/${_pkgname}/"{configs,DolbyVision,easyDCP,Fairlight,GPUCache,logs,Media,"Resolve Disk Database",.crashreport,.license,.LUT} # Install the squashfs-root cp -rf "${srcdir}"/squashfs-root/* "${pkgdir}/opt/${_pkgname}" # Distribute files into other directories pushd "${pkgdir}/opt/${_pkgname}/" install -Dm0644 share/default-config.dat -t "${pkgdir}/opt/${_pkgname}/configs" install -Dm0644 share/log-conf.xml -t "${pkgdir}/opt/${_pkgname}/configs" install -Dm0644 share/default_cm_config.bin -t "${pkgdir}/opt/${_pkgname}/DolbyVision" install -Dm0644 share/DaVinciResolve.desktop -t "${pkgdir}/usr/share/applications" install -Dm0644 share/DaVinciControlPanelsSetup.desktop -t "${pkgdir}/usr/share/applications" install -Dm0644 share/DaVinciResolveInstaller.desktop -t "${pkgdir}/usr/share/applications" install -Dm0644 share/DaVinciResolveCaptureLogs.desktop -t "${pkgdir}/usr/share/applications" install -Dm0644 share/blackmagicraw-player.desktop -t "${pkgdir}/usr/share/applications" install -Dm0644 share/blackmagicraw-speedtest.desktop -t "${pkgdir}/usr/share/applications" install -Dm0644 share/DaVinciResolve.directory -t "${pkgdir}/usr/share/desktop-directories" install -Dm0644 share/DaVinciResolve.menu -t "${pkgdir}/etc/xdg/menus" install -Dm0644 graphics/DV_Resolve.png -t "${pkgdir}/usr/share/icons/hicolor/64x64/apps" install -Dm0644 graphics/DV_ResolveProj.png -t "${pkgdir}/usr/share/icons/hicolor/64x64/apps" install -Dm0644 share/resolve.xml -t "${pkgdir}/usr/share/mime/packages" install -Dm0644 share/etc/udev/rules.d/99-BlackmagicDevices.rules -t "${pkgdir}/usr/lib/udev/rules.d" install -Dm0644 share/etc/udev/rules.d/99-ResolveKeyboardHID.rules -t "${pkgdir}/usr/lib/udev/rules.d" install -Dm0644 share/etc/udev/rules.d/99-DavinciPanel.rules -t "${pkgdir}/usr/lib/udev/rules.d" popd } # vim: fileencoding=utf-8 sts=4 sw=4 noet
Pinned Comments
Muflone commented on 2025-01-26 00:55 (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.
satriani commented on 2021-05-15 14:14 (UTC)
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.