diff options
author | AI5C | 2021-05-01 13:13:59 -0700 |
---|---|---|
committer | AI5C | 2021-05-01 13:13:59 -0700 |
commit | ff2f61d8e123d0c48061f4271375fafb08c25047 (patch) | |
tree | ced60a17a2ea15f98d30382068115027507a85c2 | |
parent | 5d4c484d0848da41f8c427e8855d24da5b81db1d (diff) | |
download | aur-ff2f61d8e123d0c48061f4271375fafb08c25047.tar.gz |
Updated to 5.7.0
Currently requires electron <16.0.0 to build
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 24 insertions, 6 deletions
@@ -1,20 +1,21 @@ pkgbase = zulip-desktop pkgdesc = Real-time team chat based on the email threading model - pkgver = 5.6.0 + pkgver = 5.7.0 pkgrel = 1 url = https://zulipchat.com arch = i686 arch = x86_64 license = Apache makedepends = npm + makedepends = nvm makedepends = python2 depends = libxkbfile depends = gtk3 depends = libxss depends = nss - source = zulip-desktop-5.6.0.tar.gz::https://github.com/zulip/zulip-desktop/archive/v5.6.0.tar.gz + source = zulip-desktop-5.7.0.tar.gz::https://github.com/zulip/zulip-desktop/archive/v5.7.0.tar.gz source = zulip-desktop.desktop - sha512sums = 5ee0bb198bb46c063af0f1e24ca531cfafe7928fd68aa2f43f1b90bbe81b4c5128bf6b7b2f61357dc53a0606ba9e45794bf83920e3d44f3c70db8828d8b160d8 + sha512sums = b2e6670aefafa4110ac38161db3cb2e028131e3074458111b560c62fb1b530dfc90f2ec6f30ba55d484cebbea7c4daea6ba5dafc7ecdf02a8f9022fa57594fd4 sha512sums = 7696a6874d17957f99452452723ae1a6b32b6814b018361a71ed1fe0191e1c6da6f3ad693e2e279615e74f687c380ff2f6dab8b69fcd82476e8f33b56a6b4cb5 pkgname = zulip-desktop @@ -6,21 +6,38 @@ # Contributor: Rose Ames <rose at happyspork dot com> pkgname=zulip-desktop -pkgver=5.6.0 +pkgver=5.7.0 pkgrel=1 pkgdesc='Real-time team chat based on the email threading model' arch=(i686 x86_64) url=https://zulipchat.com license=(Apache) depends=(libxkbfile gtk3 libxss nss) -makedepends=(npm python2) +makedepends=(npm nvm python2) source=($pkgname-$pkgver.tar.gz::https://github.com/zulip/$pkgname/archive/v$pkgver.tar.gz $pkgname.desktop) -sha512sums=('5ee0bb198bb46c063af0f1e24ca531cfafe7928fd68aa2f43f1b90bbe81b4c5128bf6b7b2f61357dc53a0606ba9e45794bf83920e3d44f3c70db8828d8b160d8' +sha512sums=('b2e6670aefafa4110ac38161db3cb2e028131e3074458111b560c62fb1b530dfc90f2ec6f30ba55d484cebbea7c4daea6ba5dafc7ecdf02a8f9022fa57594fd4' '7696a6874d17957f99452452723ae1a6b32b6814b018361a71ed1fe0191e1c6da6f3ad693e2e279615e74f687c380ff2f6dab8b69fcd82476e8f33b56a6b4cb5') +_ensure_local_nvm() { + # let's be sure we are starting clean + which nvm >/dev/null 2>&1 && nvm deactivate && nvm unload + export NVM_DIR="${srcdir}/.nvm" + + # The init script returns 3 if version specified + # in ./.nvrc is not (yet) installed in $NVM_DIR + # but nvm itself still gets loaded ok + source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]] +} + +prepare() { + _ensure_local_nvm + nvm install 15.14.0 +} + build() { cd $pkgname-$pkgver + _ensure_local_nvm npm i npm run pack } |