Package Details: davinci-resolve 19.0.3-1

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: 3.00
First Submitted: 2017-04-19 20:57 (UTC)
Last Updated: 2024-10-22 20:37 (UTC)

Dependencies (24)

Required by (0)

Sources (1)

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.

Latest Comments

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

tyrheimdal commented on 2024-12-03 13:27 (UTC) (edited on 2024-12-03 14:08 (UTC) by tyrheimdal)

@satriani What is the reason for the udev rule here: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=davinci-resolve#n206 ?

It seems to have been introduced back in 2019 (see below commit), and gives non-root users access to a USB VID (https://devicehunt.com/view/type/usb/vendor/096E#search-results-table) mainly associated with cryptographic hardware keys like the Google Titan, which is odd.

commit 6093b3710aca Author: Alex alexandervai@gmx.de Date: Thu Jan 10 14:18:25 2019 +0100

Can you elaborate on this?

EDIT: Apparently 096e:0201 is used for some USB dongle and/or equipment related that BMD sells, and I'd advice to not expose the entirety of VID 096e to every user on the system if further restricting to ATTR{idProduct}=="0201" would suffice.

TL;DR: Nothing nefarious, just a too permissive udev rule. :-)

z3n commented on 2024-12-01 14:20 (UTC)

sorry, my fix was intended to go as comment to the -studio version indeed.

that works for me to install 19.1

pkgname=davinci-resolve
major_version=19
minor_version=1
release_version=0
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=('71be59a913a5655ccc9e75278fa7e21a086fa0f8a6ba079adc55d5f7a9ec85c2')
  pkgdesc='Professional A/V post-production software suite from Blackmagic Design'
  _archive_name=DaVinci_Resolve_${pkgver}_Linux
  # Construct filename based on version
  # Use the exact filename format
  _archive_run_name=DaVinci_Resolve_${major_version}.${minor_version}_Linux
  conflicts=('davinci-resolve-studio' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
elif [ "$pkgname" == "davinci-resolve-studio" ]; then

nimbleclint commented on 2024-11-30 04:38 (UTC)

I got it working using this other dirty fix. I know there's a better way to do the following but that's an exercise for someone else. Proceed at your own risk.

The first error you get is the verification error. Replace the sha256sum in the PKGBUILD with this:

71be59a913a5655ccc9e75278fa7e21a086fa0f8a6ba079adc55d5f7a9ec85c2

Then run makepkg -si. This will fail because the installer expects src/Davinci_Resolve_19.0.3_Linux.run to exist, but instead we have src/DaVinci_Resolve_19.1_Linux.run. Rename the .run file to the 19.0.3 version and run makepkg -si again. It will install version 19.1 but pacman will think it's 19.0.3. But hey, it works.

ratdude747 commented on 2024-11-28 13:29 (UTC)

The dirty fix doesn't work for free as it downloads and builds studio, not free.

z3n commented on 2024-11-27 14:01 (UTC)

this is my dirty fix

pkgname=davinci-resolve-studio
major_version=19
minor_version=1
release_version=0
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=('ebfd232ba56bf8ef484dcab612a8ff53880aae8c6994f73c28bafeba65c2b125')
  pkgdesc='Professional A/V post-production software suite from Blackmagic Design'
  _archive_name=DaVinci_Resolve_${pkgver}_Linux
  # Construct filename based on version
  if [ "$release_version" = "0" ]; then
    _archive_run_name=DaVinci_Resolve_${major_version}_Linux
  else
    _archive_run_name=DaVinci_Resolve_${pkgver}_Linux
  fi
  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=('b1fd240af8ad88fee06cac6a5d4a3c7a78b1ccf7d468fe11f17308e53980e85b')
    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
    # Use major.minor format for the run file name
    _archive_run_name=DaVinci_Resolve_Studio_${major_version}.${minor_version}_Linux
    conflicts=('davinci-resolve' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
  fi

_useragent="User-Agent: Mozilla/5.0 (X11; Linux ${CARCH}) \
...

z3n commented on 2024-11-27 13:59 (UTC)

The problem right now is the download for 19.0.3 actually forwards to a download for 19.1

the script needs an update

evorster commented on 2024-11-19 08:11 (UTC) (edited on 2024-11-19 08:12 (UTC) by evorster)

There seems to be a validity check issue with the current package:

==> Making package: davinci-resolve 19.0.3-1 (2024-11-19T10:09:18 CAT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found DaVinci_Resolve_19.0.3_Linux.zip
==> Validating source files with sha256sums...
    DaVinci_Resolve_19.0.3_Linux.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!
 -> error making: davinci-resolve-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
davinci-resolve - exit status 1

danthebee commented on 2024-11-16 04:17 (UTC)

Any plans to update the packages? No pressure just curios.

trevarj commented on 2024-11-12 11:53 (UTC) (edited on 2024-11-12 11:55 (UTC) by trevarj)

Seems that the latest stable download binary is incorrectly named.

Quickfix:

yay -G davinci-resolve && cd davinci-resolve

Edit PKGBUILD with following diff:

-minor_version=0
-release_version=3
-pkgver=${major_version}.${minor_version}.${release_version}
+minor_version=1
+release_version=
+pkgver=${major_version}.${minor_version}

makepkg -si --skipchecksums --skippgpcheck