diff options
author | Simon Zack | 2021-06-28 19:21:50 +1000 |
---|---|---|
committer | Simon Zack | 2021-06-28 19:21:50 +1000 |
commit | 79dce51f986737fe502c2df26fa5e31c47b8dfc1 (patch) | |
tree | 83ff4a90edcc867c06871a3f7a189c968a1dbd3e | |
parent | 1253f0b960c306ba9b5a05ffd704d7220cc65168 (diff) | |
download | aur-79dce51f986737fe502c2df26fa5e31c47b8dfc1.tar.gz |
use `install` instead of copying files and using `jupyter-kernelspec install`, to be a bit more explicit
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 7 insertions, 10 deletions
@@ -1,7 +1,7 @@ pkgbase = ijavascript pkgdesc = IJavascript is a JavaScript kernel for the Jupyter notebook pkgver = 5.2.0 - pkgrel = 3 + pkgrel = 4 url = https://github.com/n-riesco/ijavascript arch = any license = BSD-3-Clause @@ -2,7 +2,7 @@ # Contributor: Andreas Gerlach <andigerlach76@gmail.com> pkgname=ijavascript pkgver=5.2.0 -pkgrel=3 +pkgrel=4 pkgdesc="IJavascript is a JavaScript kernel for the Jupyter notebook" arch=(any) url="https://github.com/n-riesco/ijavascript" @@ -17,6 +17,7 @@ sha256sums=('f2b2799f3af99ec33e8f4386087462744b55270fa127dda7bc3b6649a2a591c0' '8b81b89b41548b732733bc65bf3919a346ad9c037bb668ce94369971fb96e4c8') _npmdir="/usr/lib/node_modules/ijavascript" +_kerneldir="/usr/share/jupyter/kernels/javascript" package() { npm install -g --omit=dev --prefix="${pkgdir}/usr" --cache="${srcdir}/npm-cache" "${pkgname}-${pkgver}.tgz" @@ -25,12 +26,8 @@ package() { patchelf --add-needed libunwind.so "${pkgdir}${_npmdir}/node_modules/zeromq/build/Release/zmq.node" # 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 + install -dm755 "${pkgdir}${_kerneldir}" + install -Dm644 "kernel.json" "${pkgdir}${_kerneldir}/kernel.json" + install -Dm644 "${pkgdir}${_npmdir}/images/nodejs/js-green-32x32.png" "${pkgdir}${_kerneldir}/logo-32x32.png" + install -Dm644 "${pkgdir}${_npmdir}/images/nodejs/js-green-64x64.png" "${pkgdir}${_kerneldir}/logo-64x64.png" } |