@TexZeTech Because it is safer to assume that the source file exists in the same location as a PKGBUILD
. This is also where makepkg
will download files, if there were a non-local URL. It is also not safe to assume that everyone will have a Downloads directory or have xdg-user-dirs
installed on their system.
Search Criteria
Package Details: davinci-resolve 20.0.1-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: | LicenseRef-Commercial |
Conflicts: | davinci-resolve-beta, davinci-resolve-studio, davinci-resolve-studio-beta |
Submitter: | jonathon |
Maintainer: | Muflone |
Last Packager: | Muflone |
Votes: | 159 |
Popularity: | 5.23 |
First Submitted: | 2017-04-19 20:57 (UTC) |
Last Updated: | 2025-07-05 21:07 (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, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, 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-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, 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, jdk24-graalvm-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk21-jetbrains-binAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jre-jetbrainsAUR, java-openjdk-ea-binAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libc++ (libc++-with-libunwindAUR, libc++-msanAUR)
- libc++abi (libc++-with-libunwindAUR, libc++abi-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, beignet-gitAUR, intel-openclAUR, clvk-gitAUR, mesa-wsl2-gitAUR, opencl-nvidia-340xxAUR, opencl-legacy-amdgpu-proAUR, intel-compute-runtime-gitAUR, opencl-nvidia-535xxAUR, beignetAUR, opencl-nvidia-470xxAUR, opencl-nvidia-teslaAUR, intel-compute-runtime-legacyAUR, intel-compute-runtime-legacy-binAUR, opencl-nvidia-550xxAUR, opencl-amdAUR, opencl-mesa-minimal-gitAUR, opencl-nvidia-565xxAUR, opencl-nvidia-525xxAUR, opencl-510xx-nvidiaAUR, opencl-nvidia-390xxAUR, mesa-fp8-gitAUR, amdonly-gaming-opencl-rusticl-mesa-gitAUR, intel-compute-runtime-binAUR, mesa-fsr4-gitAUR, opencl-nvidia-betaAUR, mesa-gitAUR, opencl-nvidia-vulkanAUR, 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-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
- Show 5 more dependencies...
Required by (0)
Sources (2)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 60 Next › Last »
darkfish commented on 2025-01-31 01:05 (UTC)
TexZeTech commented on 2025-01-30 18:48 (UTC)
I had a thought why not make the default file location string point to the home directory downloads folder like "source=("file:///${HOME}/Downloads/DaVinci_Resolve_${pkgver}_Linux.zip")"?
That way all a person needs to do is download the zip to that location when there is an update.
Or would it make sense to just let the user change it to what they want?
piku commented on 2025-01-29 20:43 (UTC)
To get around the need to type in your personal details I just put "a" as everything and "a@a.com" as the email address, it didn't seem to mind that.
Very annoying since there's literally a "log in" button on the screen, but it takes you to the cloud section. They already have my details!
meyznu commented on 2025-01-28 20:23 (UTC)
It seems that Blackmagicdesign wants you to provide your name, address, and phone number so you can download Davinci Resolve. Use apg -m 6 -x 10 -MC
to generate a random name and https://usaddressgenerator.com to generate a random USA address and phone.
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.
darkfish commented on 2025-01-22 12:58 (UTC) (edited on 2025-01-22 13:18 (UTC) by darkfish)
PKGBUILD may need updating because validity check fails for 19.1.2
==> Making package: davinci-resolve 19.1.2-1 (Wed 22 Jan 2025 23:53:14)
==> Retrieving sources...
-> Found DaVinci_Resolve_19.1.2_Linux.zip
==> Validating source files with sha256sums...
DaVinci_Resolve_19.1.2_Linux.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Could not download sources.
sha256sum
from PKGBUILD is 74c1fbab2eebdd5458ab7147e74527346504a7b208912a6c74cc5ec489378ce0
whereas download file's sum is 1bca11e676d57cc77bcea209bb58c23f9b78c67840c2a69c516818cbafcdf6ee
EDIT: Figured out the issue. Downloaded file is actually for 19.1.3
, while PKGBUILD is still for 19.1.2
. Which is also why prepare()
was failing.
psygreg commented on 2025-01-22 04:53 (UTC) (edited on 2025-01-22 04:54 (UTC) by psygreg)
Update to 19.1.3 diff. Add libc++abi as dependency to fix an issue causing crashes with certain Fusion resources.
diff --git a/home/psygreg/Documentos/davinci-resolve/PKGBUILD
b/home/psygreg/Documentos/cachy/davinci-resolve/PKGBUILD
index 4ea6acc..7e9ec9d 100644
--- a/home/psygreg/Documentos/davinci-resolve/PKGBUILD
+++ b/home/psygreg/Documentos/cachy/davinci-resolve/PKGBUILD
@@ -10,13 +10,13 @@
# It can be obtained from chromium -> Developer Tools -> Network -> XHR -> click latest-version and copy downloadId
pkgname=davinci-resolve
-pkgver=19.1.2
+pkgver=19.1.3
pkgrel=1
_product="DaVinci Resolve"
_referid='ee1da4f13df74d72b6da783ead2ed875'
_siteurl="https://www.blackmagicdesign.com/api/support/latest-stable-version/davinci-resolve/linux"
-sha256sums=('74c1fbab2eebdd5458ab7147e74527346504a7b208912a6c74cc5ec489378ce0')
+sha256sums=('1bca11e676d57cc77bcea209bb58c23f9b78c67840c2a69c516818cbafcdf6ee')
pkgdesc='Professional A/V post-production software suite from Blackmagic Design'
_archive_name=DaVinci_Resolve_${pkgver}_Linux
_archive_run_name=DaVinci_Resolve_${pkgver}_Linux
@@ -81,7 +81,7 @@ 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++')
+'tbb' 'apr-util' 'luajit' 'libc++' 'libc++abi')
makedepends=('libarchive' 'xdg-user-dirs' 'patchelf')
options=('!strip')
Muflone commented on 2025-01-10 00:03 (UTC)
@xjr_84 unhelpful comment. The package was updated 5 days ago to the latest version
xjr_84 commented on 2025-01-09 22:25 (UTC) (edited on 2025-01-11 23:38 (UTC) by xjr_84)
Dont think this package is being maintained anymore. It's always broken
edit: apologies i sent the message out of frustration with the usual PKGBUILD version mismatch issues but it is now updated and working. Thank you maintainer
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.