summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNemo2017-11-01 14:53:26 +0530
committerNemo2017-11-01 14:54:56 +0530
commitb0d09170d06925499ac4fa1aca98ec4b7a7706cd (patch)
tree4709791811ac91ed5cd08f78df5ba272966ce531
downloadaur-b0d09170d06925499ac4fa1aca98ec4b7a7706cd.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD19
-rw-r--r--signal-desktop-beta.install19
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..23a2c0c7aab0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = signal-desktop-beta
+ pkgdesc = Private messaging from your desktop
+ pkgver = 1.0.35beta.1
+ pkgrel = 1
+ url = https://github.com/WhisperSystems/Signal-Desktop#readme
+ install = signal-desktop-beta.install
+ arch = x86_64
+ license = GPLv3
+ depends = desktop-file-utils
+ depends = gconf
+ depends = hicolor-icon-theme
+ depends = libappindicator-gtk2
+ depends = libnotify
+ depends = libxss
+ depends = libxtst
+ depends = nss
+ options = !strip
+ options = !emptydirs
+ source = https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop-beta/signal-desktop-beta_1.0.35-beta.1_amd64.deb
+ sha512sums = f3440fb7b622659ac58531d9dce0e1e4dbfdb897d8dcd929530f8e5d44d18ce088bf631670cb2d65d1ee3c1fbee890d2673936fa89f826e2fe4c99340665d044
+
+pkgname = signal-desktop-beta
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c6229430e45d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,19 @@
+# Generated by debtap
+# Maintainer: Nemo <archlinux at captnemo dot in>
+pkgname=signal-desktop-beta
+pkgver=1.0.35beta.1
+pkgrel=1
+pkgdesc="Private messaging from your desktop"
+arch=('x86_64')
+url="https://github.com/WhisperSystems/Signal-Desktop#readme"
+license=('GPLv3')
+depends=('desktop-file-utils' 'gconf' 'hicolor-icon-theme' 'libappindicator-gtk2' 'libnotify' 'libxss' 'libxtst' 'nss')
+options=('!strip' '!emptydirs')
+install=${pkgname}.install
+source=("https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop-beta/signal-desktop-beta_1.0.35-beta.1_amd64.deb")
+sha512sums=('f3440fb7b622659ac58531d9dce0e1e4dbfdb897d8dcd929530f8e5d44d18ce088bf631670cb2d65d1ee3c1fbee890d2673936fa89f826e2fe4c99340665d044')
+
+package(){
+ # Extract package data
+ tar xf data.tar.xz -C "${pkgdir}"
+}
diff --git a/signal-desktop-beta.install b/signal-desktop-beta.install
new file mode 100644
index 000000000000..a892e079be52
--- /dev/null
+++ b/signal-desktop-beta.install
@@ -0,0 +1,19 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
+ # Link to the binary
+ ln -sf '/opt/Signal Beta/signal-desktop-beta' '/usr/bin/signal-desktop-beta'
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
+ # Delete the link to the binary
+ rm -f '/usr/bin/signal-desktop-beta'
+ update-desktop-database -q
+}