summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex2023-09-19 22:14:27 +0200
committerAlex2023-09-19 22:14:27 +0200
commit84ba9e02bc3b34607c56720a6c0216a00799d61d (patch)
tree1129af1cabbb56dc163ac457bd70d0364fec00b2
parent16de1ab796f32188d1fe826751cda1f5ddb2dd34 (diff)
downloadaur-84ba9e02bc3b34607c56720a6c0216a00799d61d.tar.gz
Fixed the issue with the file name and added dependency.
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD21
2 files changed, 16 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index df22909e7a76..93674a729e33 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -29,11 +29,12 @@ pkgbase = davinci-resolve-studio
depends = tbb
depends = apr-util
depends = luajit
+ depends = libc++
conflicts = davinci-resolve
conflicts = davinci-resolve-beta
conflicts = davinci-resolve-studio-beta
options = !strip
- source = DaVinci_Resolve_Studio_18.6.0_Linux.zip::https://swr.cloud.blackmagicdesign.com/DaVinciResolve/v18.6/DaVinci_Resolve_Studio_18.6_Linux.zip?verify=1694960522-hFVLNoVuYw0saj9Onet6McM7V41TD%2FLPNICmKbZYmY0%3D
+ source = DaVinci_Resolve_Studio_18.6.0_Linux.zip::https://swr.cloud.blackmagicdesign.com/DaVinciResolve/v18.6/DaVinci_Resolve_Studio_18.6_Linux.zip?verify=1695154484-ySaR5j9ii9gU2uPr7D91JYe982y%2FwyHPW3FjOBKnqgg%3D
sha256sums = 85d10ad79ecd033c782bcb6ad27e0cb5ac190e9ef4dbd517282bc4dbe045a080
pkgname = davinci-resolve-studio
diff --git a/PKGBUILD b/PKGBUILD
index ed3931c3b576..b40c0f0a582c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,8 +9,10 @@
# It can be obtained from chromium -> Developer Tools -> Network -> XHR -> click latest-version and copy downloadId
pkgname=davinci-resolve-studio
-pkgver=18.6.0
-pkgrel=1
+major_version=18.6
+minor_version=0
+pkgver=${major_version}.${minor_version}
+pkgrel=2
if [ "$pkgname" == "davinci-resolve" ]; then
# Variables for FREE edition
@@ -20,6 +22,7 @@ if [ "$pkgname" == "davinci-resolve" ]; then
sha256sums=('18f391cc522a336553a32c0c8c3eb0f47e0f7478687a08aae1acbf49bfa34560')
pkgdesc='Professional A/V post-production software suite from Blackmagic Design'
_archive_name=DaVinci_Resolve_${pkgver}_Linux
+ _archive_run_name=DaVinci_Resolve_${major_version}_Linux
conflicts=('davinci-resolve-studio' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
elif [ "$pkgname" == "davinci-resolve-studio" ]; then
# Variables for STUDIO edition
@@ -29,6 +32,7 @@ elif [ "$pkgname" == "davinci-resolve-studio" ]; then
sha256sums=('85d10ad79ecd033c782bcb6ad27e0cb5ac190e9ef4dbd517282bc4dbe045a080')
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
+ _archive_run_name=DaVinci_Resolve_Studio_${major_version}_Linux
conflicts=('davinci-resolve' 'davinci-resolve-beta' 'davinci-resolve-studio-beta')
fi
@@ -41,7 +45,7 @@ _releaseinfo=$(curl -s "$_siteurl")
_downloadId=$(printf "%s" $_releaseinfo | jq -r ".linux.downloadId")
_pkgver=$(printf "%s" $_releaseinfo | jq -r '[ .linux.major, .linux.minor, .linux.releaseNum ] | join(".")')
-if [[ $pkgver != $_pkgver ]];then
+if [[ $pkgver != $_pkgver ]]; then
echo "Version mismatch"
exit
fi
@@ -97,12 +101,12 @@ url="https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion"
license=('Commercial')
depends=('glu' 'gtk2' 'libpng12' 'fuse2' 'opencl-driver' 'qt5-x11extras' 'qt5-svg' 'qt5-webengine' 'qt5-websockets'
'qt5-quickcontrols2' 'qt5-multimedia' 'libxcrypt-compat' 'xmlsec' 'java-runtime' 'ffmpeg4.4' 'gst-plugins-bad-libs' 'python-numpy'
-'tbb' 'apr-util' 'luajit')
+'tbb' 'apr-util' 'luajit' 'libc++')
makedepends=('libarchive' 'xdg-user-dirs' 'patchelf' 'jq')
options=('!strip')
_archive=${_archive_name}.zip
-_installer_binary=${_archive_name}.run
+_installer_binary=${_archive_run_name}.run
source=("${_archive}"::"$_srcurl")
prepare()
@@ -176,6 +180,10 @@ prepare()
ln -s "${srcdir}/squashfs-root/BlackmagicRAWPlayer/BlackmagicRawAPI" "${srcdir}/squashfs-root/bin/"
+ mv "${srcdir}/squashfs-root/libc++.so.1" "${srcdir}/squashfs-root/libc++.so.1.orig"
+
+ ln -s /usr/lib/libc++.so.1.0 "${srcdir}/squashfs-root/libc++.so.1"
+
echo "StartupWMClass=resolve" >> "${srcdir}/squashfs-root/share/DaVinciResolve.desktop"
echo 'SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="096e", MODE="0666"' > "${srcdir}/squashfs-root/share/etc/udev/rules.d/99-DavinciPanel.rules"
@@ -213,5 +221,4 @@ package()
popd
}
-# vim: fileencoding=utf-8 sts=4 sw=4 noet
-
+# vim: fileencoding=utf-8 sts=4 sw=4 noet \ No newline at end of file