Package Details: davinci-resolve-studio 17.2.1-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: Commercial
Conflicts: davinci-resolve, davinci-resolve-beta, davinci-resolve-studio-beta
Provides: davinci-resolve
Submitter: codibit
Maintainer: deezid (satriani)
Last Packager: satriani
Votes: 17
Popularity: 1.89
First Submitted: 2018-01-21 18:37
Last Updated: 2021-06-05 05:28

Pinned Comments

satriani commented on 2021-05-15 14:24

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.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Bink commented on 2021-05-24 02:46

With 17.2-3, for me it failed checksum, but this can be resolved by performing a clean build.

dack commented on 2021-05-20 15:57

What is the intended purpose of the "setting the right permissions section"? I've found that all the files end up owned by the user who ran makepkg. This is not desirable or standard behavior for any other package. The installed files should be owned by root, not whatever UID/GID happened to run makepkg.

If I remove the entire "setting permissions" section, the ownership is correct by default (since makepkg runs it within a fakeroot environment). Can this section just be removed? Was it intended to fix/work around some issue?

immelman commented on 2021-05-20 09:09

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

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

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

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

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

satriani commented on 2021-05-15 14:24

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

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

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..."