Package Details: davinci-resolve 19.1.4-2

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: 152
Popularity: 3.14
First Submitted: 2017-04-19 20:57 (UTC)
Last Updated: 2025-05-04 01:29 (UTC)

Dependencies (25)

Required by (0)

Sources (2)

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.

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 60 Next › Last »

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.

C_Schmidpeter commented on 2023-10-04 00:49 (UTC)

Build now fails with:

squashfs-root/libs/libavutil.so.56.51.100 squashfs-root/libs/libc++.so.1 fopen error: Permission denied ==> ERROR: A failure occurred in prepare(). Aborting...