summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAI5C2021-05-01 13:13:59 -0700
committerAI5C2021-05-01 13:13:59 -0700
commitff2f61d8e123d0c48061f4271375fafb08c25047 (patch)
treeced60a17a2ea15f98d30382068115027507a85c2
parent5d4c484d0848da41f8c427e8855d24da5b81db1d (diff)
downloadaur-ff2f61d8e123d0c48061f4271375fafb08c25047.tar.gz
Updated to 5.7.0
Currently requires electron <16.0.0 to build
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD23
2 files changed, 24 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ff72c0fd1de2..407e08eac5ab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c5de79ebc79f..b663e35bf9e6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}