Package Details: davinci-resolve 19.1.3-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: 149
Popularity: 5.28
First Submitted: 2017-04-19 20:57 (UTC)
Last Updated: 2025-01-26 02:20 (UTC)

Dependencies (25)

Required by (0)

Sources (1)

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 .. 6 7 8 9 10 11 12 13 14 15 16 .. 59 Next › Last »

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

jayanthl commented on 2023-09-30 11:10 (UTC)

And also the DR on first run show blank white loading screen and stucks at it.

jayanthl commented on 2023-09-30 11:01 (UTC)

Hello guys

DR is crashing witht this log

''' ==========[CRASH DUMP]==========

TIME Sat Sep 30 16:21:51 2023 - Uptime 00:00:03 (hh:mm:ss)
PROGRAM_NAME DaVinci Resolve v18.6.0.0009 (Linux/Clang x86_64)
BMD_ARCHITECTURE x86_64
BMD_BUILD_UUID 445d7d93-25e8-4e6d-a54e-1bb3ee745c58
BMD_GIT_COMMIT 2541dac8b8ea4bd08de600b58edcb7d95aa657bc
BMD_UTIL_VERSION 18.6.0.0009
OS Linux

./resolve() [0x48069c9] ./resolve() [0x4805db0] /usr/lib/libc.so.6(+0x3e710) [0x7f6a5a25c710] /usr/lib/libc.so.6(+0x89700) [0x7f6a5a2a7700] /usr/lib/libc.so.6(pthread_mutex_lock+0x112) [0x7f6a5a2adec2] /opt/resolve/bin/../libs/libc++.so.1(_ZNSt3__15mutex4lockEv+0xb) [0x7f6a6f9fdd0b] /opt/resolve/bin/../libs/libgpudetect.so(+0x1b50a) [0x7f6a6f8ea50a] ./resolve() [0x250f715] ./resolve() [0x2509c76] ./resolve() [0x2516fd2] ./resolve() [0x251238e] ./resolve() [0x250a00a] ./resolve() [0x24fc59f] ./resolve() [0x24f9b8a] ./resolve() [0x24f6f53] ./resolve() [0x24f68a8] ./resolve() [0x250d8f9] ./resolve() [0x24c8d93] /usr/lib/libc.so.6(+0x3e710) [0x7f6a5a25c710] /usr/lib/libc.so.6(+0x91b41) [0x7f6a5a2afb41] /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so(clGetExtensionFunctionAddress+0x13) [0x7f6a578c64a3] /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so(+0x76e7) [0x7f6a578c56e7] /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so(+0xbbd9) [0x7f6a578c9bd9] /usr/lib/libc.so.6(+0x91bbf) [0x7f6a5a2afbbf] /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so(clGetExtensionFunctionAddress+0x13) [0x7f6a578c64a3] /opt/cuda/lib64/libOpenCL.so.1(+0x2fc4) [0x7f6a54402fc4] /usr/lib/libc.so.6(+0x91bbf) [0x7f6a5a2afbbf] /opt/cuda/lib64/libOpenCL.so.1(clGetPlatformIDs+0x1f) [0x7f6a544048df] /opt/resolve/bin/../libs/libgpudetect.so(+0x4f367) [0x7f6a6f91e367] /opt/resolve/bin/../libs/libgpudetect.so(+0x494af) [0x7f6a6f9184af] /opt/resolve/bin/../libs/libgpudetect.so(+0x577f1) [0x7f6a6f9267f1] /opt/resolve/bin/../libs/libgpudetect.so(+0x13d2f) [0x7f6a6f8e2d2f] /opt/resolve/bin/../libs/libgpudetect.so(+0x13864) [0x7f6a6f8e2864] ./resolve() [0x24c6d3d] ./resolve() [0x24c15fe] /usr/lib/libc.so.6(+0x27cd0) [0x7f6a5a245cd0] /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f6a5a245d8a] ./resolve() [0x24c024b] Signal Number = 1 '''

Any idea ?