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: 2.04
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

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 56 Next › Last »

LinuxHG commented on 2023-10-17 12:38 (UTC)

Version 18.6.2 failed saying it could not find the run file. I realized this is because on line 25 _archive_run_name is set to only have the major version, but the run file has the full 18.6.2 in the file name.

Changing major_version to pkgver on line 25 fixed this problem.

This is for Davinci free. I cannot speak for Studio as I did not try to download that.

4194304a commented on 2023-10-14 02:15 (UTC)

Doesn't work, gives

Version mismatch :: (1/1) Parsing SRCINFO: davinci-resolve Version mismatch -> error making: davinci-resolve-cannot find package name: [Version mismatch] -> Failed to install the following packages. Manual intervention is required: davinci-resolve - cannot find package name: [Version mismatch]

and doesn't install

rcavalcanti commented on 2023-10-13 13:50 (UTC)

Thank's @matbonn! Works for me too. Even in 18.6.2.

For others struggling to install the free version of 18.6.2, if you follow this steps:

Edit PKGBUILD changing this lines:

minor_version=0 to minor_version=2

sha256sums=('18f391cc522a336553a32c0c8c3eb0f47e0f7478687a08aae1acbf49bfa34560') to sha256sums=('2426a790a7e3c34a84694e6de3c09fdee03b86fb6ef859c235de6b4637363c1d')

install "jq" package

try "makepkg -si" (and if you get the error "cannot access './src/DaVinci_Resolve_18.6_Linux.run': No such file or directory" do mv ./src/DaVinci_Resolve_18.6.2_Linux.run ./src/DaVinci_Resolve_18.6_Linux.run)

try "makepkg -si" again

Before first start

sudo mkdir /opt/resolve/libs/_disabled sudo mv /opt/resolve/libs/libglib-2.0.so* /opt/resolve/libs/_disabled

dvub commented on 2023-10-12 21:40 (UTC)

Installation (at least through yay) no longer works, with the error:

 -> error making: davinci-resolve-cannot find package name: [Version mismatch]
 -> Failed to install the following packages. Manual intervention is required:
davinci-resolve - cannot find package name: [Version mismatch]

ChrisC1377 commented on 2023-10-12 16:20 (UTC)

@matbonn Thanks, it works for me too, even with 18.6.2

matbonn commented on 2023-10-11 07:15 (UTC)

@VorpalWay I also found this workaround and works well https://superuser.com/questions/1780166/davinci-resolve-no-longer-opening

sudo mkdir /opt/resolve/libs/_disabled sudo mv /opt/resolve/libs/libglib-2.0.so* /opt/resolve/libs/_disabled

jacobgkau commented on 2023-10-11 05:26 (UTC)

@VorpalWay You can work around the libpango error by launching from the terminal with LD_PRELOAD=/usr/lib64/libglib-2.0.so in front.

VorpalWay commented on 2023-10-10 18:05 (UTC) (edited on 2023-10-10 18:06 (UTC) by VorpalWay)

The package seems slightly broken currently:

$ /opt/resolve/bin/resolve
/opt/resolve/bin/resolve: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_string_free_and_steal

I guess it needs to bundle a different version of that library.

Starting via the .desktop file doesn't work either (which is why I tried the terminal in the first place)

mub commented on 2023-10-06 12:41 (UTC)

I'm getting 2 errors. The 1st is easy to fix the 2nd I'm struggling with.

1 - The following 2 lines (45-46 from PKGBUILD) require the jq command. This is not a arch tool so you might so errors with "command not found". As mentioned by @ziota, it is worth switching to standard bash tools like sed and grep.

_downloadId=$(printf "%s" $_releaseinfo | jq -r ".linux.downloadId") _pkgver=$(printf "%s" $_releaseinfo | jq -r '[ .linux.major, .linux.minor, .linux.releaseNum ] | join(".")')

2 - Error: Version mismatch -> error making: davinci-resolve-cannot find package name: [Version mismatch] -> Failed to install the following packages. Manual intervention is required: davinci-resolve - cannot find package name: [Version mismatch]

I'm happy to be wrong but it seems to not like the _referid value.

xiota commented on 2023-10-04 00:57 (UTC) (edited on 2023-10-05 03:21 (UTC) by xiota)

Clean chroot. davinci-resolve, davinci-resolve-beta, davinci-resolve-studio have some issues. (They all appear to use the same PKGBUILD.)

  • Uses jq before it's installed. Lines 45-46. As far as I know, this is not possible to resolve within the PKGBUILD itself. The data should be processed using basic tools, like bash builtins, grep, and sed.

  • patchelf fails because the paths do not exist before the package is installed. From basic testing, seems to be unnecessary.

  • Some runtime issues others have reported might be resolved by setting LD_LIBRARY_PATH in the .desktop files. Did not fully test this.

  • while loops to fix permissions seems to be unnecessary. chmod -R u+rwX,go+rX,go-w "${srcdir}/squashfs-root" seems to be sufficient.

  • Why installing to /opt/resolve instead of /opt/davinci-resolve. This program is well known by its full name, and there are other programs named *resolv*.

  • depends should be moved into package() because they are runtime dependencies only. This is a binary package with minimal build dependencies.

  • This package requires about 21 GB to build. (3GB zip → 3GB appimage/run → 6GB squashfs → 6GB pkg → 3GB pkg.tar.zst) This can be reduced to 12 GB by deleting the .run file after extraction and moving the files to pkgdir instead of copying (via install).

  • Maybe DaVinciResolveInstaller.desktop should not be installed?

If @satriani is interested, I can help fix some of the above issues.