diff options
author | Daniel Clarke | 2019-02-23 13:59:23 -0500 |
---|---|---|
committer | Daniel Clarke | 2019-02-23 13:59:23 -0500 |
commit | a9a49d48fd53df10e689a99245d32158acaadd03 (patch) | |
tree | d72d3e979e4be7a810eb5a824670d96f87f5d9cb /PKGBUILD | |
download | aur-jupyter-nodejs-babel-git.tar.gz |
Initial package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2bd57357acf4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Daniel J. B. Clarke <u8sand at gmail dot com> + +pkgname=jupyter-nodejs-babel-git +_pkgname=jupyter-nodejs-babel +_install="/usr/share/jupyter/kernels/nodejs-babel/" +pkgver=1.1.0 +pkgrel=1 +license=("MIT") +pkgdesc="A node.js kernel for jupyter/ipython with latest babel" +options=(debug !strip) +makedepends=('npm' 'nodejs') +depends=('jupyter' 'npm') +arch=('x86_64') +url='https://github.com/notablemind/jupyter-nodejs' +source=("install.patch" + "${pkgname%-*}::git+https://github.com/notablemind/jupyter-nodejs.git") +sha256sums=('1cc912a860d06f40699a7af38034475ff1835b27acb149efbad85840d6d52a12' + 'SKIP') +provides=("jupyter-nodejs-babel") +conflicts=("jupyter-nodejs-babel") + +prepare() { + cd "${srcdir}/${_pkgname}" + patch -Np1 -i "${srcdir}/install.patch" +} + +build() { + cd "${srcdir}/${_pkgname}" + npm install + npm run build + npm run build-ext +} + +package() { + cd "${srcdir}/${_pkgname}" + + INSTALL_PATH="${pkgdir}/${_install}" \ + RUNTIME_PATH="${_install}" \ + node install.js + + install -dm755 "${pkgdir}/${_install}" + cp -R node_modules build "${pkgdir}/${_install}" + install -Dm644 config.js LICENSE package.json "${pkgdir}/${_install}" +} |