summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 8 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 922831a81672..8adfe20064db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Maintainer: Stephan Springer <buzo+arch@Lini.de>
pkgname=signal-desktop-bin
-pkgver=1.25.1
-pkgrel=2
+pkgver=1.29.3
+pkgrel=1
pkgdesc='Private messaging from your desktop'
arch=('x86_64')
url='https://github.com/signalapp/Signal-Desktop'
@@ -11,11 +11,10 @@ license=('GPL3')
depends=('gtk3' 'libnotify' 'nss' 'xdg-utils' 'libxss')
optdepends=('hunspell-en_US: US English hunspell dictionaries')
provides=('signal-desktop')
-conflicts=('signal')
+conflicts=('signal' 'signal-desktop')
options=('!strip')
-#source=("https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${pkgver}_amd64.deb")
-source=("https://buzo.eu/mirror/signal-desktop/signal-desktop_${pkgver}_amd64.deb")
-sha256sums=('97863be20e80d72537d5ea169202eb4c123f285ca8be7c3490b8aa91b6be0585')
+source=("https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${pkgver}_amd64.deb")
+sha256sums=('21c071a483b94d0fd820eae7a6bb617539da5b9026e54040697e735e793672e6')
package() {
# extract package data
@@ -24,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"