Congrats to Muflone, our new maintainer!! 🌟
Search Criteria
Package Details: davinci-resolve-studio 19.1.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/davinci-resolve-studio.git (read-only, click to copy) |
---|---|
Package Base: | davinci-resolve-studio |
Description: | Professional A/V post-production software suite from Blackmagic Design. Studio edition, requires license key or license dongle. |
Upstream URL: | https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion |
Keywords: | blackmagic davinci editor resolve studio video |
Licenses: | Commercial |
Conflicts: | davinci-resolve, davinci-resolve-beta, davinci-resolve-studio-beta |
Submitter: | codibit |
Maintainer: | Muflone |
Last Packager: | Muflone |
Votes: | 42 |
Popularity: | 2.56 |
First Submitted: | 2018-01-21 18:37 (UTC) |
Last Updated: | 2025-01-05 20:37 (UTC) |
Dependencies (24)
- 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, 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, 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-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, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, 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, jdk21-jetbrains-binAUR, jre11AUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libc++ (libc++-modulesAUR, libc++-msanAUR)
- 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, 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-nvidia-betaAUR, intel-compute-runtime-legacy-binAUR, intel-compute-runtime-legacyAUR, opencl-510xx-nvidiaAUR, opencl-nvidia-340xxAUR, opencl-nvidia-550xxAUR, opencl-amdAUR, intel-compute-runtime-binAUR, intel-compute-runtime-gitAUR, opencl-nvidia-525xxAUR, intel-compute-runtime, intel-oneapi-compiler-shared-runtime, opencl-clover-mesa, opencl-nvidia, opencl-rusticl-mesa, rocm-opencl-runtime)
- python-numpy (python-numpy-gitAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR, python-numpy1AUR, python-numpy-mkl-binAUR)
- 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 (1)
FraYoshi commented on 2025-01-06 06:12 (UTC)
Muflone commented on 2024-12-29 16:37 (UTC)
@satriani do you plan to continue to maintain davinci-resolve-studio? A pending orphan request was filed on 2024/12/11 and I could freely accept it (it's also out of date since november), removing the package from you but as a long time maintainer, considered the many holidays I'm still awaiting some days before accepting the request.
Please answer me or the package will be orphaned and anyone could grab the package.
heddilg commented on 2024-12-18 15:34 (UTC)
19.1.2 is available. I installed it with: yay -S davinci-resolve-studio --editmenu
and changed the PKGBUILD to have
major_version=19
minor_version=1
release_version=2
and then under the elif [ "$pkgname" == "davinci-resolve-studio" ]; then
section I changed the referid to 6e50dfa3c1394d31bd1094c7591da19d
and set the sha256sum to '7361335fb530103e455f6b4b2c5b7a49cfa8288864fb9775173845c7910e28ef'
and it worked to install.
FraYoshi commented on 2024-12-03 08:24 (UTC)
19.1.1 just released :)
new referid is: 7a7cba986c49429ea53fdc2e690ffc8f
I take a moment to remember e.one that this code is listed on the download page, and would ask the maintainer to add it as a comment on the PKGBUILD :)
https://www.blackmagicdesign.com/api/support/us/downloads.json
qvtran13 commented on 2024-11-25 20:37 (UTC)
PKGBUILD is broken. For some reason the zip and install file version names are not consistent and therefore break the package. Also the shasum validation is broken.
I simply skipped the shasum check and set the correct installer name in the PKGBUILD below.
pkgname=davinci-resolve-studio
major_version=19
minor_version=0
release_version=3
pkgver=${major_version}.${minor_version}.${release_version}
pkgrel=1
if [ "$pkgname" == "davinci-resolve" ]; then
# Variables for FREE edition
_product="DaVinci Resolve"
_referid='ee1da4f13df74d72b6da783ead2ed875'
_siteurl="https://www.blackmagicdesign.com/api/support/latest-stable-version/davinci-resolve/linux"
sha256sums=('SKIP')
pkgdesc='Professional A/V post-production software suite from Blackmagic Design'
_archive_name=DaVinci_Resolve_${pkgver}_Linux
_archive_run_name=DaVinci_Resolve_${major_version}.1_Linux
conflicts=('davinci-resolve-studio' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
elif [ "$pkgname" == "davinci-resolve-studio" ]; then
# Variables for STUDIO edition
_product="DaVinci Resolve Studio"
_referid='86463718c6d1491d8d95f8b49f75c4db'
_siteurl="https://www.blackmagicdesign.com/api/support/latest-stable-version/davinci-resolve-studio/linux"
sha256sums=('SKIP')
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
_archive_run_name=DaVinci_Resolve_Studio_${major_version}.1_Linux
conflicts=('davinci-resolve' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
fi
_useragent="User-Agent: Mozilla/5.0 (X11; Linux ${CARCH}) \
AppleWebKit/537.36 (KHTML, like Gecko) \
Chrome/77.0.3865.75 \
Safari/537.36"
_releaseinfo=$(curl -Ls "$_siteurl")
_downloadId=$(printf "%s" $_releaseinfo | sed -n 's/.*"downloadId":"\([^"]*\).*/\1/p')
_pkgver=$(printf "%s" $_releaseinfo | awk -F'[,:]' '{for(i=1;i<=NF;i++){if($i~/"major"/){print $(i+1)} if($i~/"minor"/){print $(i+1)} if($i~/"releaseNum"/){print $(i+1)}}}' | sed 'N;s/\n/./;N;s/\n/./')
#if [[ $pkgver != $_pkgver ]]; then
# echo "Version mismatch. ($pkgver ≠ $_pkgver)"
# echo "It is recommended to wait for the next release."
# exit
#fi
_reqjson="{ \
\"firstname\": \"Arch\", \
\"lastname\": \"Linux\", \
\"email\": \"someone@archlinux.org\", \
\"phone\": \"202-555-0194\", \
\"country\": \"us\", \
\"street\": \"Bowery 146\", \
\"state\": \"New York\", \
\"city\": \"AUR\", \
\"product\": \"$_product\" \
}"
_reqjson="$(printf '%s' "$_reqjson" | sed 's/[[:space:]]\+/ /g')"
_useragent="$(printf '%s' "$_useragent" | sed 's/[[:space:]]\+/ /g')"
_useragent_escaped="${_useragent// /\\ }"
_siteurl="https://www.blackmagicdesign.com/api/register/us/download/${_downloadId}"
_srcurl="$(curl \
-s \
-H 'Host: www.blackmagicdesign.com' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Origin: https://www.blackmagicdesign.com' \
-H "$_useragent" \
-H 'Content-Type: application/json;charset=UTF-8' \
-H "Referer: https://www.blackmagicdesign.com/support/download/${_referid}/Linux" \
-H 'Accept-Encoding: gzip, deflate, br' \
-H 'Accept-Language: en-US,en;q=0.9' \
-H 'Authority: www.blackmagicdesign.com' \
-H 'Cookie: _ga=GA1.2.1849503966.1518103294; _gid=GA1.2.953840595.1518103294' \
--data-ascii "$_reqjson" \
--compressed \
"$_siteurl")"
DLAGENTS=("https::/usr/bin/curl \
-gqb '' -C - --retry 3 --retry-delay 3 \
-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 \
--compressed \
%u")
_pkgname=resolve
resolve_app_name=com.blackmagicdesign.resolve
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-webengine' 'qt5-websockets'
'qt5-quickcontrols2' 'qt5-multimedia' 'libxcrypt-compat' 'xmlsec' 'java-runtime' 'ffmpeg4.4' 'gst-plugins-bad-libs' 'python-numpy'
'tbb' 'apr-util' 'luajit' 'libc++')
makedepends=('libarchive' 'xdg-user-dirs' 'patchelf')
options=('!strip')
_archive=${_archive_name}.zip
_installer_b
bk2 commented on 2024-11-17 21:02 (UTC) (edited on 2024-11-17 21:29 (UTC) by bk2)
I tried to install Reactor via Drag&Drop in the nodes-view of fusion. Using strace I found that fuscript isn't working correctly:
$ /opt/resolve/libs/Fusion/fuscript
/opt/resolve/libs/Fusion/fuscript: symbol lookup error: /opt/resolve/libs/libc++.so.1: undefined symbol: __cxa_init_primary_exception
Any suggestions how to fix that?
EDIT:
I found out that I had to symlink libc++abi.so.1
in the same way like the PKGBUILD is doing with libc++.so.1
. Maybe that could be updated in the PKGBUILD?
jrtjrtjhjgfgjtj commented on 2024-11-17 12:27 (UTC) (edited on 2024-11-17 12:32 (UTC) by jrtjrtjhjgfgjtj)
Both yay and paru give me error.
yay:
==> Making package: davinci-resolve-studio 19.0.3-1 (Sun 17 Nov 2024 02:21:31 PM EET)
==> Retrieving sources...
-> Downloading DaVinci_Resolve_Studio_19.0.3_Linux.zip...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6106M 100 6106M 0 0 88.1M 0 0:01:09 0:01:09 --:--:-- 96.7M
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
DaVinci_Resolve_Studio_19.0.3_Linux.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error downloading sources: /home/rionyreva/.cache/yay/davinci-resolve-studio
context: exit status 1
:: (1/1) Parsing SRCINFO: davinci-resolve-studio
==> Making package: davinci-resolve-studio 19.0.3-1 (Sun 17 Nov 2024 02:22:45 PM EET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found DaVinci_Resolve_Studio_19.0.3_Linux.zip
==> Validating source files with sha256sums...
DaVinci_Resolve_Studio_19.0.3_Linux.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error making: davinci-resolve-studio-exit status 1
-> Failed to install the following packages. Manual intervention is required:
davinci-resolve-studio - exit status 1
paru:
==> Making package: davinci-resolve-studio 19.0.3-1 (Sun 17 Nov 2024 02:28:51 PM EET)
==> Retrieving sources...
-> Downloading DaVinci_Resolve_Studio_19.0.3_Linux.zip...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6106M 100 6106M 0 0 94.0M 0 0:01:04 0:01:04 --:--:-- 81.6M
==> Validating source files with sha256sums...
DaVinci_Resolve_Studio_19.0.3_Linux.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'davinci-resolve-studio-19.0.3-1':
error: packages failed to build: davinci-resolve-studio-19.0.3-1
abcfy2 commented on 2024-10-25 04:15 (UTC) (edited on 2024-10-25 04:16 (UTC) by abcfy2)
Here's the patch to fix download website will redirect to http in some countries. Please merge to PKGBUILD
:
diff --git a/PKGBUILD b/PKGBUILD
index fc85f18..324cacf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -69,7 +69,7 @@ _useragent="$(printf '%s' "$_useragent" | sed 's/[[:space:]]\+/ /g')"
_useragent_escaped="${_useragent// /\\ }"
_siteurl="https://www.blackmagicdesign.com/api/register/us/download/${_downloadId}"
-_srcurl="$(curl \
+_srcurl="$(curl -L --post301\
-s \
-H 'Host: www.blackmagicdesign.com' \
-H 'Accept: application/json, text/plain, */*' \
@@ -86,6 +86,15 @@ _srcurl="$(curl \
"$_siteurl")"
DLAGENTS=("https::/usr/bin/curl \
+ -gqb '' -C - --retry 3 --retry-delay 3 \
+ -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 \
+ --compressed \
+ %u"
+ "http::/usr/bin/curl \
-gqb '' -C - --retry 3 --retry-delay 3 \
-H Upgrade-Insecure-Requests:\ 1 \
-H ${_useragent_escaped} \
Thanks.
ianioc commented on 2024-10-20 11:25 (UTC)
version 19.0.3 is comming.
mattelacchiato commented on 2024-10-03 11:40 (UTC)
I've just had the problem with the licence activation, too. Thanks to the BMD support, I was able to fix it with the latest 19.0.2 version:
sudo chmod -R 7777 /opt/resolve/.license/
Pinned Comments