summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Engestrom2019-05-24 11:17:50 +0100
committerEric Engestrom2019-05-24 11:40:41 +0100
commitbee7df9309a66872a45cec0028efcdcb93efabf5 (patch)
treeab8b77ef89f45931a174b51d28bc8224fbc474d8
parentc07114bc527c9af37bbe3540bf52b2d420727cc1 (diff)
downloadaur-bee7df9309a66872a45cec0028efcdcb93efabf5.tar.gz
update package for v3.0.0
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD34
-rw-r--r--zulip-desktop.install19
3 files changed, 26 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5619f03acd44..05cde3dbadd1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,12 @@
-# Generated by mksrcinfo v8
-# Tue Aug 8 16:31:29 UTC 2017
pkgbase = zulip-desktop
- pkgdesc = Workplace chat that improves your productivity.
- pkgver = 0.5.1
+ pkgdesc = Zulip Desktop Client - Workplace chat that improves your productivity.
+ pkgver = 3.0.0
pkgrel = 1
- url = https://www.zulip.org/
- install = zulip-desktop.install
+ url = https://zulipchat.com
arch = x86_64
- license = custom:"humbug-proprietary"
- depends = qtwebkit
- depends = phonon-qt4
- depends = libjson
- source = https://github.com/zulip/zulip-desktop/archive/0.5.1.tar.gz
- md5sums = 6da6eb36cfdbfa1453d269f5713173c5
+ license = Apache
+ source = https://github.com/zulip/zulip-desktop/releases/download/v3.0.0/Zulip-3.0.0-linux-x64.zip
+ sha256sums = 5267c3f232f12440556a7ca0f59b4c12537672e96882e33a512ccd2eeee83b3c
pkgname = zulip-desktop
diff --git a/PKGBUILD b/PKGBUILD
index 30355609e3bc..82edafdb5225 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,29 @@
-# Maintainer: kaptoxic <kaptoxic at yahoo dot com>
+# 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
-pkgver=0.5.1
+pkgver=3.0.0
pkgrel=1
-pkgdesc="Workplace chat that improves your productivity."
-url="https://www.zulip.org/"
+pkgdesc="Zulip Desktop Client - Workplace chat that improves your productivity."
+url="https://zulipchat.com"
arch=('x86_64')
-license=('custom:"humbug-proprietary"')
-depends=('qtwebkit' 'phonon-qt4' 'libjson')
-source=('https://github.com/zulip/zulip-desktop/archive/0.5.1.tar.gz')
-md5sums=('6da6eb36cfdbfa1453d269f5713173c5')
-install=zulip-desktop.install
+license=('Apache')
+source=("https://github.com/zulip/zulip-desktop/releases/download/v$pkgver/Zulip-$pkgver-linux-x64.zip")
+sha256sums=('5267c3f232f12440556a7ca0f59b4c12537672e96882e33a512ccd2eeee83b3c')
+
+prepare() {
+ # Remove symlink to source archive
+ rm -f "$(basename "${source[0]}")"
+}
package() {
- install -m 755 -d "$pkgdir"/usr/{bin,share/licenses/"$pkgname"}
- cp -drn --no-preserve=mode -t "$pkgdir/usr/bin" "$srcdir/usr/bin/"*
- cp -drn --no-preserve=mode -t "$pkgdir/usr/share" "$srcdir/usr/share/"*
- cp -dn --no-preserve=mode "$srcdir/usr/share/doc/zulip-desktop/copyright" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- chmod 755 "$pkgdir/usr/bin/zulip"
+ # Install the whole archive in that folder
+ install -dm755 "$pkgdir"/usr/lib/$pkgname
+ mv * "$pkgdir"/usr/lib/$pkgname/
+
+ # Symlink for ease of use
+ install -dm755 "$pkgdir"/usr/bin
+ ln -s /usr/lib/$pkgname/zulip "$pkgdir"/usr/bin/zulip
}
diff --git a/zulip-desktop.install b/zulip-desktop.install
deleted file mode 100644
index 920e24f7b634..000000000000
--- a/zulip-desktop.install
+++ /dev/null
@@ -1,19 +0,0 @@
-post_install() {
- [ -e '/bin/gtk-update-icon-cache' ] && gtk-update-icon-cache /usr/share/icons/hicolor
- xdg-icon-resource install --novendor --size 16 /usr/share/icons/hicolor/16x16/apps/zulip.png
- xdg-icon-resource install --novendor --size 32 /usr/share/icons/hicolor/32x32/apps/zulip.png
- xdg-icon-resource install --novendor --size 64 /usr/share/icons/hicolor/64x64/apps/zulip.png
- xdg-icon-resource install --novendor --size 128 /usr/share/icons/hicolor/128x128/apps/zulip.png
- xdg-icon-resource install --novendor --size 256 /usr/share/icons/hicolor/256x256/apps/zulip.png
- xdg-icon-resource install --novendor --size 512 /usr/share/icons/hicolor/512x512/apps/zulip.png
-}
-
-post_remove() {
- [ -e '/bin/gtk-update-icon-cache' ] && gtk-update-icon-cache /usr/share/icons/hicolor
- xdg-icon-resource uninstall --size 16 zulip
- xdg-icon-resource uninstall --size 32 zulip
- xdg-icon-resource uninstall --size 64 zulip
- xdg-icon-resource uninstall --size 128 zulip
- xdg-icon-resource uninstall --size 256 zulip
- xdg-icon-resource uninstall --size 512 zulip
-}