diff options
author | Eric Engestrom | 2019-05-24 11:17:50 +0100 |
---|---|---|
committer | Eric Engestrom | 2019-05-24 11:40:41 +0100 |
commit | bee7df9309a66872a45cec0028efcdcb93efabf5 (patch) | |
tree | ab8b77ef89f45931a174b51d28bc8224fbc474d8 | |
parent | c07114bc527c9af37bbe3540bf52b2d420727cc1 (diff) | |
download | aur-bee7df9309a66872a45cec0028efcdcb93efabf5.tar.gz |
update package for v3.0.0
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | zulip-desktop.install | 19 |
3 files changed, 26 insertions, 45 deletions
@@ -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 @@ -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 -} |