From 5ff15400447b10e7d04e7c2475188192f90681bf Mon Sep 17 00:00:00 2001 From: Janek Thomaschewski Date: Tue, 1 Oct 2019 00:47:49 +0200 Subject: [PATCH] upgpkg: signal-desktop-bin 1.27.3-2 fix chrome-sandbox permissions, hotfix for https://github.com/signalapp/Signal-Desktop/issues/3536 --- .SRCINFO | 2 +- PKGBUILD | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index f6d7308..760cd0a 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = signal-desktop-bin pkgdesc = Private messaging from your desktop pkgver = 1.27.3 - pkgrel = 1 + pkgrel = 2 url = https://github.com/signalapp/Signal-Desktop arch = x86_64 license = GPL3 diff --git a/PKGBUILD b/PKGBUILD index 0518669..5be39d5 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,7 +3,7 @@ pkgname=signal-desktop-bin pkgver=1.27.3 -pkgrel=1 +pkgrel=2 pkgdesc='Private messaging from your desktop' arch=('x86_64') url='https://github.com/signalapp/Signal-Desktop' @@ -23,6 +23,9 @@ package() { # fix permissions in 1.9.0+ (Some directories have now 775; changing them back to 755) find "${pkgdir}" -type d -not -perm 755 -exec chmod 755 {} \; + # fix crash on some systems due https://github.com/signalapp/Signal-Desktop/issues/3536 + chmod 4755 "${pkgdir}/opt/Signal/chrome-sandbox" + # install symbolic link in /usr/bin install -d -m755 "${pkgdir}/usr/bin" ln -s /opt/Signal/signal-desktop "${pkgdir}/usr/bin"