DaVinci Resolve 18.5.1 is available, please update this
Search Criteria
Package Details: davinci-resolve 19.0.3-1
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: | Commercial |
Conflicts: | davinci-resolve-beta, davinci-resolve-studio, davinci-resolve-studio-beta |
Submitter: | jonathon |
Maintainer: | satriani |
Last Packager: | satriani |
Votes: | 142 |
Popularity: | 2.08 |
First Submitted: | 2017-04-19 20:57 (UTC) |
Last Updated: | 2024-10-22 20:37 (UTC) |
Dependencies (24)
- apr-util
- ffmpeg4.4
- fuse2
- glu (glu-gitAUR)
- gst-plugins-bad-libs (gst-plugins-bad-libs-gitAUR)
- gtk2 (gtk2-maemoAUR, 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, jre11-jbr-xdgAUR, 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, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jre17AUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, 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++-modulesAUR)
- 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, opencl-legacy-amdgpu-proAUR, intel-compute-runtime-gitAUR, beignetAUR, opencl-nvidia-vulkanAUR, beignet-gitAUR, intel-openclAUR, clvk-gitAUR, opencl-rusticl-mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, opencl-nvidia-535xxAUR, opencl-nvidia-470xxAUR, amdonly-gaming-opencl-clover-mesa-gitAUR, amdonly-gaming-opencl-rusticl-mesa-gitAUR, opencl-nvidia-390xxAUR, opencl-nvidia-teslaAUR, opencl-amdAUR, intel-compute-runtime-binAUR, opencl-nvidia-betaAUR, intel-compute-runtime-legacy-binAUR, intel-compute-runtime-legacyAUR, opencl-nvidia-525xxAUR, opencl-510xx-nvidiaAUR, opencl-nvidia-340xxAUR, opencl-nvidia-550xxAUR, intel-compute-runtime, intel-oneapi-compiler-shared-runtime, opencl-clover-mesa, opencl-nvidia, opencl-rusticl-mesa, rocm-opencl-runtime)
- python-numpy (python-numpy-flameAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-binAUR, python-numpy-mklAUR, python-numpy-mkl-tbbAUR)
- 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)
- Show 4 more dependencies...
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 .. 56 Next › Last »
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
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.