summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJanek Thomaschewski2017-10-31 21:04:28 +0100
committerJanek Thomaschewski2017-10-31 21:04:28 +0100
commitc89ede21429f9e4b40faeccc08ecc5eeda470a80 (patch)
tree5fadd0d6f55e6a3e1fb92e065e85a2c3b6d50d5c
downloadaur-c89ede21429f9e4b40faeccc08ecc5eeda470a80.tar.gz
Initial release, version 1.0.34
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD34
-rwxr-xr-xsignal-desktop2
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