summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 9 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cc17ad3cd81d..ebbf92980cdb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@
pkgname=davinci-resolve
_pkgname=resolve
resolve_app_name=com.blackmagicdesign.resolve
-pkgver=15.2.4
+pkgver=15.3
pkgrel=1
pkgdesc='Professional A/V post-production software suite from Blackmagic Design'
arch=('any')
@@ -39,7 +39,7 @@ if [ ! -f ${PWD}/DaVinci_Resolve_${pkgver}_Linux.zip ]; then
fi
source=("local://DaVinci_Resolve_${pkgver}_Linux.zip")
-sha256sums=('f845de735b475dbc44ee7ddfc714717ba24040515738bd3c95f7f43d821fabc8')
+sha256sums=('5cb13097220214c304609e9f9dfca1790f971fff1261f2396ca0d0c1234c7de3')
prepare()
{
@@ -115,8 +115,13 @@ package()
install -D -m644 share/resolve.xml "${pkgdir}/usr/share/mime/packages/resolve.xml"
msg2 "Setting the right permissions..."
- _user=$(logname)
- _group=$(id -g -n ${_user})
+ if [ ! "$(lognam 2>&1 >/dev/null)" ]; then
+ _user=$(logname)
+ _group=$(id -g -n ${_user})
+ else
+ _user=root
+ _group=root
+ fi
chown -R ${_user}:${_group} "${pkgdir}/opt/${_pkgname}/"{*,.*}
chown -R ${_user}:root "${pkgdir}/opt/${_pkgname}/"{configs,DolbyVision,easyDCP,Fairlight,logs,Media,'Resolve Disk Database',.crashreport,.license,.LUT}