summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Engestrom2019-08-14 20:08:56 +0100
committerEric Engestrom2019-08-14 21:22:24 +0100
commit4d187d4da829175a41ad0048ec62497c24acdeeb (patch)
tree77e36bb778b66c2af1d9998383ece18b2e957478
downloadaur-4d187d4da829175a41ad0048ec62497c24acdeeb.tar.gz
initial commit - v4.0.0
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD35
-rw-r--r--zulip.desktop8
4 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f38d63dca2ac
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = zulip-desktop-bin
+ pkgdesc = Zulip Desktop Client - Workplace chat that improves your productivity.
+ pkgver = 4.0.0
+ pkgrel = 1
+ url = https://zulipchat.com
+ arch = x86_64
+ license = Apache
+ provides = zulip-desktop=4.0.0
+ conflicts = zulip-desktop
+ source = https://github.com/zulip/zulip-desktop/releases/download/v4.0.0/Zulip-4.0.0-linux-x64.zip
+ source = zulip.desktop
+ sha256sums = c9c4f75871cf2fb88a22d68112e06300bb45bac75a06bf4d0af0ccfc530a756c
+ sha256sums = 4cf97c330c440c5f3d0cdc3bd9af9b22a0475dd462bbe336d591d52b5bb6236e
+
+pkgname = zulip-desktop-bin
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..0c2ccb8d0196
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/*.zip
+/*.pkg.*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d508db4d1f59
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Eric Engestrom <aur [at] engestrom [dot] ch>
+# Contributor: kaptoxic <kaptoxic at yahoo dot com>
+# Contributor: Matthew Avant <matthew dot avant at gmail dot com>
+# Contributor: Rose Ames <rose at happyspork dot com>
+
+pkgname=zulip-desktop-bin
+pkgver=4.0.0
+pkgrel=1
+pkgdesc="Zulip Desktop Client - Workplace chat that improves your productivity."
+url="https://zulipchat.com"
+arch=(x86_64)
+license=(Apache)
+source=("https://github.com/zulip/zulip-desktop/releases/download/v$pkgver/Zulip-$pkgver-linux-x64.zip"
+ zulip.desktop)
+sha256sums=('c9c4f75871cf2fb88a22d68112e06300bb45bac75a06bf4d0af0ccfc530a756c'
+ '4cf97c330c440c5f3d0cdc3bd9af9b22a0475dd462bbe336d591d52b5bb6236e')
+provides=("zulip-desktop=$pkgver")
+conflicts=(zulip-desktop)
+
+prepare() {
+ # Remove symlink to source archive
+ rm -f "$(basename "${source[0]}")"
+}
+
+package() {
+ # Install the whole archive in that folder
+ install -dm755 "$pkgdir"/usr/lib/zulip-desktop
+ mv * "$pkgdir"/usr/lib/zulip-desktop/
+
+ # Symlink for ease of use
+ install -dm755 "$pkgdir"/usr/bin
+ ln -s /usr/lib/zulip-desktop/zulip "$pkgdir"/usr/bin/zulip
+
+ install -Dm 644 zulip.desktop -t "$pkgdir"/usr/share/applications/
+}
diff --git a/zulip.desktop b/zulip.desktop
new file mode 100644
index 000000000000..fb5f18bc784d
--- /dev/null
+++ b/zulip.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Zulip
+Comment=Real-time team chat based on the email threading model
+Exec=zulip
+Icon=zulip
+Categories=Network;InstantMessaging;
+Terminal=false