Package Details: davinci-resolve-studio 19.1.4-1

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: LicenseRef-Commercial
Conflicts: davinci-resolve, davinci-resolve-beta, davinci-resolve-studio-beta
Submitter: codibit
Maintainer: Muflone
Last Packager: Muflone
Votes: 45
Popularity: 2.63
First Submitted: 2018-01-21 18:37 (UTC)
Last Updated: 2025-03-22 16:28 (UTC)

Dependencies (25)

Required by (1)

Sources (1)

Pinned Comments

Muflone commented on 2025-01-26 02:15 (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.

Latest Comments

« First ‹ Previous 1 .. 13 14 15 16 17 18 19 20 21 22 23 .. 26 Next › Last »

immelman commented on 2021-05-20 09:09 (UTC)

The missing url problem from the comment below is confirmed. I've read that we are supposed to change the download ID in the PKGBUILD but I cannot reproduce the chromium steps suggested in the PKGBUILD. Can someone post the fix?

gavinhungry commented on 2021-05-19 18:07 (UTC) (edited on 2021-05-19 18:07 (UTC) by gavinhungry)

With 17.2-2, I'm seeing:

  -> Downloading DaVinci_Resolve_Studio_17.2_Linux.zip...
curl: (3) URL using bad/illegal format or missing URL
curl: (6) Could not resolve host: ''

Potvis commented on 2021-05-18 12:49 (UTC)

I get "DaVinci_Resolve_Studio_17.2_Linux.zip ... FAILED ==> ERROR: One or more files did not pass the validity check" The sha256 of my zip file is 816ee9b66ef546c7cf41233c7e9ee3ffedfa5d867466225c1680a0ee45131f0c even after trying another time.

The sha256 of zip file according to the pkgbuild should be 5a2a447c6c4cea957d5166d565b683f516492cd4c571a0f143cbb9ab827da9ba

How did this happen?

immelman commented on 2021-05-16 01:42 (UTC)

Fails to build right now. Be sure to add "chmod +x ./${_installer_binary}" beetween line 120 and 121

alcomatt commented on 2021-05-15 15:03 (UTC)

Needs chmod +x between just in front of line 120 in PKGFILE, otherwise, fails to build

satriani commented on 2021-05-15 14:24 (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-studio-beta/

For current free beta here: https://aur.archlinux.org/packages/davinci-resolve-beta/

Thanks.

putte64 commented on 2021-04-09 20:10 (UTC)

Hi.

There is a typo in the following line:

install -Dm644 share/DaVinciControlPanelSetup.desktop "${pkgdir}/usr/share/applications/${resolve_app_name}-Panels.desktop"

An "s" has to be added in /DaVinciControlPanels*Setup. (without the * *)

That's probably why this line is commented out, build will exit if not fixed.

AlexLG commented on 2021-04-01 19:08 (UTC)

Hello, If you want to have the speed editor working, you can apply the following diff :)

diff --git a/PKGBUILD b/PKGBUILD
index ec09c3b..0e1476d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -96,7 +96,7 @@ source=("${_archive}"::"$_srcurl")
prepare()
{
    # Remove udev rules (The official installer does not remove these files. This leads to the conflict "exists in the file system".)
-   confiles=$(find /usr/lib/udev/rules.d -name 75-davincipanel.rules -o -name 75-sdx.rules 2> /dev/null | awk -F/ '{print $NF}'
+   confiles=$(find /usr/lib/udev/rules.d -name 75-davincipanel.rules -o -name 75-sdx.rules -o -name 75-davincikb.rules 2> /dev/null | awk -F/ '{print $NF}'
        find /opt/resolve/configs -name log-conf.xml -o -name config.dat 2> /dev/null | awk -F/ '{print $NF}'
        )
    if [ "${confiles}" ]; then
@@ -122,6 +122,12 @@ package()
    cd squashfs-root
    ./installer -i -y -n -a -C "${pkgdir}/opt/${_pkgname}" "$PWD"

+   msg2 "Panel API..."
+   cd "${srcdir}/squashfs-root/share/panels"
+   tar xvzf dvpanel-framework-linux-x86_64.tgz
+   install -Dm644 libDaVinciPanelAPI.so "${pkgdir}/usr/lib/libDaVinciPanelAPI.so"
+   install -Dm644 libFairlightPanelAPI.so "${pkgdir}/usr/lib/libFairlightPanelAPI.so"
+   
    msg2 "Add lib symlinks..."
    cd "${pkgdir}/opt/${_pkgname}/" || exit
    ln -s /usr/lib/libcrypto.so.1.0.0 libs/libcrypto.so.10
@@ -152,7 +158,14 @@ package()
    msg2 "Creating and installing udev rules..."
    echo 'SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="096e", MODE="0666"' > "${pkgdir}/usr/lib/udev/rules.d/75-davincipanel.rules"
    echo 'SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1edb", MODE="0666"' > "${pkgdir}/usr/lib/udev/rules.d/75-sdx.rules"
-   chmod 644 "${pkgdir}/usr/lib/udev/rules.d/"{75-davincipanel.rules,75-sdx.rules}
+   cat > ${pkgdir}/usr/lib/udev/rules.d/75-davincikb.rules <<EOF
+SUBSYSTEMS=="usb", ENV{.LOCAL_ifNum}="\$attr{bInterfaceNumber}"
+# Editor Keyboard
+SUBSYSTEM=="hidraw", KERNEL=="hidraw*", ATTRS{idVendor}=="1edb", ATTRS{idProduct}=="da0b", ENV{.LOCAL_ifNum}=="04", MODE="0666"
+# Speed Editor Keyboard
+SUBSYSTEM=="hidraw", KERNEL=="hidraw*", ATTRS{idVendor}=="1edb", ATTRS{idProduct}=="da0e", ENV{.LOCAL_ifNum}=="02", MODE="0666"
+EOF
+   chmod 644 "${pkgdir}/usr/lib/udev/rules.d/"{75-davincipanel.rules,75-sdx.rules,75-davincikb.rules}

#   Not sure we need it
#   msg2 "Any final tweaks..."

<deleted-account> commented on 2021-03-23 03:58 (UTC)

Fixed 7z diff: https://pastebin.com/jiY4n83K

stevebarnes commented on 2021-03-20 11:00 (UTC) (edited on 2021-03-20 11:00 (UTC) by stevebarnes)

Failed to install Davinci Resolve Studio 17.1 from official vendor download package

Manjaro 20.2 - KDE, hardware per https://photos.app.goo.gl/73hZAzdxVHhPHw4TA

683×563 26.6 KB [steve@FotoVista ~]$ sudo /home/steve/DaVinci_Resolve_Studio_17.1_Linux.run [sudo] password for steve: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-root’ Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=@.host --user to connect to bus of other user) Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=@.host --user to connect to bus of other user) WARNING: No icons found at “usr/share/icons” WARNING: Using .DirIcon as default app icon ERROR: Unable to load image. ERROR: No icon was generated for: /root/Applications/DaVinci_Resolve_Studio_ 17.1_Linux_3689b6bf5521273846baa2563c5210f9.run WARNING: Unable to resize the application icon into a 128x128 image: “Unable to load image.”. It will be written unchanged. WARNING: Unable to resize the application icon into a 256x256 image: “Unable to load image.”. It will be written unchanged. gtk-update-icon-cache: Failed to open file /root/.local/share/icons/hicolor/ .icon-theme.cache : No such file or directory which: no gtk-update-icon-cache-3.0 in (/home/steve/.local/bin:/usr/local/sb in:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/ usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin) which: no update-icon-caches in (/home/steve/.local/bin:/usr/local/sbin:/usr /local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/usr/bin /vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin) Directory ‘/root/.local/share/mime/packages’ does not exist! QWizard::setField: No such field ‘options.uninstall’ QWizard::field: No such field ‘options.uninstall’