diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -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" |