summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authormrxx2017-12-08 00:39:52 +0100
committermrxx2017-12-08 00:39:52 +0100
commit51342ca908ba5d0090a6a701ef2ee0086bbf42c0 (patch)
tree81c089be2d11d9ef92b1663018a04162cfe2cb2d /PKGBUILD
parentb6b4f4ecaadab3c57b2e158ae85455aaf7a562dd (diff)
downloadaur-51342ca908ba5d0090a6a701ef2ee0086bbf42c0.tar.gz
Updated to v1.0.41, added dependencies
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 7 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 25007aaaf5f6..3b4ce27bc7ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,15 +2,15 @@
# Contributor: Jonhoo <jon at thesquareplanet.com>
pkgname=signal-desktop
-pkgver=1.0.40
-pkgrel=2
+pkgver=1.0.41
+pkgrel=1
pkgdesc='Private messaging from your desktop'
_basename=Signal-Desktop
license=('GPL3')
arch=('any')
url='https://github.com/WhisperSystems/Signal-Desktop'
conflicts=('signal' 'signal-desktop-bin' 'signal-desktop-beta')
-depends=('gconf' 'gtk2')
+depends=('gtk2' 'libnotify' 'libappindicator-gtk2' 'libxtst' 'nss' 'libxss' 'fontconfig' 'gconf' 'pulseaudio')
makedepends=('grunt-cli' 'npm' 'phantomjs' 'python2' 'ruby-sass' 'yarn')
source=("git+${url}.git#tag=v${pkgver}" 'https://api.github.com/users/scottnonnenberg/gpg_keys' 'signal-desktop.desktop' 'signal-desktop')
sha256sums=('SKIP'
@@ -19,13 +19,12 @@ sha256sums=('SKIP'
'39509f44492374c830c9d9f305b2d528cde905bb7b2c9aeaa74d1c1b23bd371f')
build() {
+ cd "${srcdir}/${_basename}"
msg2 "Verifying developer signature..."
- cd ${_basename}
_key_id=$(git verify-tag -v v${pkgver} 2>&1|grep 'gpg.*using.*key'|awk '{print $NF}')
- grep "\"key_id\": \"$_key_id\"" ${srcdir}/gpg_keys && msg2 "Signature OK" || (msg2 "No valid developer signature found" && exit 1)
+ grep -i "\"key_id\":.*\"$_key_id\"" "${srcdir}/gpg_keys" && (msg2 "Signature OK") || (msg2 "No valid developer signature found" && exit 1)
- cd ${srcdir}/${_basename}
- yarn install |grep -Ev 'bin-mac|bin-win'
+ yarn install
yarn pack-prod
}
@@ -35,7 +34,7 @@ package() {
install -Dm644 -t ${pkgdir}/usr/share/applications ${pkgname}.desktop
for i in 16 24 32 48 64 128 256 512; do install -Dm644 ${_basename}/build/icons/png/${i}x${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${pkgname}.png; done
cd ${pkgdir}/usr/lib/${pkgname}
- cp -r ${srcdir}/${_basename}/dist/linux-unpacked/* .
+ cp -r "${srcdir}/${_basename}/dist/linux-unpacked"/* .
find . -type d | xargs chmod 755
find . -type f | xargs chmod 644
chmod +x ${pkgname}