diff options
author | Janek Thomaschewski | 2017-10-31 21:04:28 +0100 |
---|---|---|
committer | Janek Thomaschewski | 2017-10-31 21:04:28 +0100 |
commit | c89ede21429f9e4b40faeccc08ecc5eeda470a80 (patch) | |
tree | 5fadd0d6f55e6a3e1fb92e065e85a2c3b6d50d5c | |
download | aur-c89ede21429f9e4b40faeccc08ecc5eeda470a80.tar.gz |
Initial release, version 1.0.34
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rwxr-xr-x | signal-desktop | 2 |
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bd4bd45976a8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = signal-desktop-bin + pkgdesc = Private messaging from your desktop + pkgver = 1.0.34 + pkgrel = 1 + url = https://github.com/WhisperSystems/Signal-Desktop + arch = x86_64 + license = GPL3 + depends = gconf + depends = gtk2 + depends = libnotify + depends = libxtst + depends = nss + depends = xdg-utils + depends = desktop-file-utils + depends = libxss + provides = signal-desktop + options = !strip + source = https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_1.0.34_amd64.deb + source = signal-desktop + sha512sums = f038c1461abd4e97b49560f05d82145d2c905830e48e48bcd5ebb83a0c988368a66dee65487a0e08c497d399b626a93b77e15845d409c9c5b5cc8cd5e33fdfac + sha512sums = f04626ca425f79129616ba25732b07b0fc50aab1dbe9bd3e79514e8a0ba3b382ee37f99ad9f32ca9359fbe1db3efe67d0d207610836634d28c2401b5729f07af + +pkgname = signal-desktop-bin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4f3d361ee56a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Janek Thomaschewski <janek@jbbr.net> + +pkgname=signal-desktop-bin +pkgver=1.0.34 +pkgrel=1 +pkgdesc='Private messaging from your desktop' +arch=('x86_64') +url='https://github.com/WhisperSystems/Signal-Desktop' +license=('GPL3') +provides=('signal-desktop') +options=(!strip) +depends=('gconf' 'gtk2' 'libnotify' 'libxtst' 'nss' 'xdg-utils' 'desktop-file-utils' 'libxss') + +sha512sums=('f038c1461abd4e97b49560f05d82145d2c905830e48e48bcd5ebb83a0c988368a66dee65487a0e08c497d399b626a93b77e15845d409c9c5b5cc8cd5e33fdfac' + 'f04626ca425f79129616ba25732b07b0fc50aab1dbe9bd3e79514e8a0ba3b382ee37f99ad9f32ca9359fbe1db3efe67d0d207610836634d28c2401b5729f07af') +source=("https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${pkgver}_amd64.deb" + 'signal-desktop') + +prepare() { + # Extract data + bsdtar xf data.tar.xz +} + +package() { + # Recursively remove group's write permission before moving to package directory + chmod -R g-w usr opt + + # move data + mv opt "${pkgdir}" + mv usr "${pkgdir}" + + mkdir "${pkgdir}/usr/bin" + mv signal-desktop "${pkgdir}/usr/bin/" +} diff --git a/signal-desktop b/signal-desktop new file mode 100755 index 000000000000..57a1fcdbe010 --- /dev/null +++ b/signal-desktop @@ -0,0 +1,2 @@ +#!/bin/sh +exec "/opt/Signal/signal-desktop" %U |