summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Zack2021-06-28 19:21:50 +1000
committerSimon Zack2021-06-28 19:21:50 +1000
commit79dce51f986737fe502c2df26fa5e31c47b8dfc1 (patch)
tree83ff4a90edcc867c06871a3f7a189c968a1dbd3e
parent1253f0b960c306ba9b5a05ffd704d7220cc65168 (diff)
downloadaur-79dce51f986737fe502c2df26fa5e31c47b8dfc1.tar.gz
use `install` instead of copying files and using `jupyter-kernelspec install`, to be a bit more explicit
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD15
2 files changed, 7 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index be1fd4b5e255..0198cd16b743 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 66fd36c7a933..ef1402e1050e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}