diff options
author | Simon Zack | 2021-06-20 03:14:43 +1000 |
---|---|---|
committer | Simon Zack | 2021-06-20 23:07:35 +1000 |
commit | 6e52df284601f5225769f5e9c062359e7fdd50d6 (patch) | |
tree | 5e44a1ccc0bcdc16e0c85ef234f5da10b50ceaf0 | |
parent | a136669057ddd22afc19565e52a905025246917a (diff) | |
download | aur-6e52df284601f5225769f5e9c062359e7fdd50d6.tar.gz |
attempt to update to 5.2.0, but getting the error:
Error: /usr/lib/node_modules/ijavascript/node_modules/zeromq/build/Release/zmq.node: undefined symbol: _ULx86_64_init_local
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | kernel.json | 10 |
2 files changed, 30 insertions, 7 deletions
@@ -1,18 +1,31 @@ +# Maintainer: Simon Zack <simonzack@gmail.com> # Maintainer: Andreas Gerlach <andigerlach76@gmail.com> pkgname=ijavascript -pkgver=5.0.14 +pkgver=5.2.0 pkgrel=1 pkgdesc="IJavascript is a JavaScript kernel for the Jupyter notebook" arch=(any) url="https://github.com/n-riesco/ijavascript" license=('BSD-3-Clause') -depends=( - 'nodejs' - 'jupyter' - 'jupyter-notebook' -) +depends=('nodejs' 'jupyter' 'jupyter-notebook') makedepends=('npm') +source=(https://registry.npmjs.org/${pkgname}/-/${pkgname}-${pkgver}.tgz + kernel.json) +sha256sums=('f2b2799f3af99ec33e8f4386087462744b55270fa127dda7bc3b6649a2a591c0' + '8b81b89b41548b732733bc65bf3919a346ad9c037bb668ce94369971fb96e4c8') + +_npmdir="/usr/lib/node_modules/ijavascript" package() { - npm install -g --prefix "$pkgdir/usr" $pkgname@$pkgver + npm install -g --omit=dev --prefix="${pkgdir}/usr" --cache="${srcdir}/npm-cache" "${pkgname}-${pkgver}.tgz" + + # Can't run `ijsinstall --install=global` as we have permission errors. Do things manually. + mkdir -p "${srcdir}/kernel/javascript" + cd "${srcdir}/kernel/javascript" + cp "${srcdir}/kernel.json" kernel.json + cp "${pkgdir}${_npmdir}/images/nodejs/js-green-32x32.png" logo-32x32.png + cp "${pkgdir}${_npmdir}/images/nodejs/js-green-64x64.png" logo-64x64.png + + cd "${srcdir}/kernel" + jupyter-kernelspec install --prefix="${pkgdir}/usr" javascript } diff --git a/kernel.json b/kernel.json new file mode 100644 index 000000000000..e3bec21a7fb3 --- /dev/null +++ b/kernel.json @@ -0,0 +1,10 @@ +{ + "argv": [ + "ijskernel", + "--hide-undefined", + "{connection_file}", + "--protocol=5.1" + ], + "display_name": "Javascript (Node.js)", + "language": "javascript" +} |