From 993ba1b50a095a28bfea08d31280d8d5755ffd9c Mon Sep 17 00:00:00 2001 From: Kevin Mihelich <kevin@archlinuxarm.org> Date: Sun, 17 Nov 2019 16:52:49 +0000 Subject: [PATCH] added community/jupyterlab --- community/jupyterlab/PKGBUILD | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 community/jupyterlab/PKGBUILD diff --git a/community/jupyterlab/PKGBUILD b/community/jupyterlab/PKGBUILD new file mode 100644 index 000000000..7686cb49f --- /dev/null +++ b/community/jupyterlab/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Antonio Rojas <arojas@archlinux.org> + +# ALARM: Kevin Mihelich <kevin@archlinuxarm.org> +# - export --max-old-space-size option to fix 32-bit FTBFS + +pkgname=jupyterlab +_pipname=jupyterlab +pkgver=1.2.3 +pkgrel=2 +pkgdesc="JupyterLab computational environment" +arch=(any) +url="https://github.com/jupyterlab/jupyterlab" +license=(custom) +makedepends=(python-setuptools) +depends=(jupyterlab_server nodejs) +optdepends=('npm: to install extensions') +source=(https://pypi.io/packages/source/${_pipname:0:1}/$_pipname/$_pipname-$pkgver.tar.gz) +sha256sums=('2188a9bcaaf0b6a68ff9098a481f37ece8231634b862fd3c9adedc466aac79f2') + +build() { + cd $pkgname-$pkgver + export NODE_OPTIONS=--max-old-space-size=1024 + python setup.py build +} + +package() { + cd $pkgname-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + mv "$pkgdir"/usr/etc "$pkgdir" + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}