diff options
author | Andrea Feletto | 2021-01-07 23:42:14 +0100 |
---|---|---|
committer | Andrea Feletto | 2021-01-07 23:42:14 +0100 |
commit | 00a9a691fb2753e94dabe0eeebe1e51ade085cb6 (patch) | |
tree | b90a37100c671d7f35c6a51719b0412505e0ef74 | |
parent | 83d54cc9c3569d3efeac2fe56291d3cf590e8d4c (diff) | |
download | aur-00a9a691fb2753e94dabe0eeebe1e51ade085cb6.tar.gz |
follow python package guidelines
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 22 insertions, 13 deletions
@@ -1,16 +1,17 @@ pkgbase = jupyter-gnuplot_kernel pkgdesc = A Jupyter kernel for GNUplot pkgver = 0.4.1 - pkgrel = 2 + pkgrel = 3 url = https://github.com/has2k1/gnuplot_kernel install = jupyter-gnuplot_kernel.install arch = any license = BSD - makedepends = python-pip + checkdepends = python-pytest + makedepends = python-setuptools depends = jupyter-metakernel depends = jupyter-notebook depends = gnuplot - source = https://github.com/has2k1/gnuplot_kernel/archive/v0.4.1.tar.gz + source = gnuplot_kernel-0.4.1::https://github.com/has2k1/gnuplot_kernel/archive/v0.4.1.tar.gz sha256sums = bfc0e72556a32198b589ccfa97ed9575e31e2017f3f60b65a1b6d956bd1a7333 pkgname = jupyter-gnuplot_kernel @@ -1,29 +1,37 @@ -# octave_kernel # Maintainer: Andrea Feletto <andrea@andreafeletto.com> pkgname=jupyter-gnuplot_kernel _pkgname=${pkgname#*-} pkgver=0.4.1 -pkgrel=2 -pkgdesc="A Jupyter kernel for GNUplot" +pkgrel=3 +pkgdesc='A Jupyter kernel for GNUplot' arch=('any') -url='https://github.com/has2k1/gnuplot_kernel' +url="https://github.com/has2k1/$_pkgname" license=('BSD') depends=('jupyter-metakernel' 'jupyter-notebook' 'gnuplot') -makedepends=('python-pip') +makedepends=('python-setuptools') +checkdepends=('python-pytest') install=${pkgname}.install -source=("https://github.com/has2k1/${_pkgname}/archive/v${pkgver}.tar.gz") +source=("$_pkgname-$pkgver::$url/archive/v$pkgver.tar.gz") sha256sums=('bfc0e72556a32198b589ccfa97ed9575e31e2017f3f60b65a1b6d956bd1a7333') build() { - cd "$srcdir"/${_pkgname}-${pkgver} + cd "$srcdir/$_pkgname-$pkgver" + python setup.py build } +check() { + cd "$srcdir/$_pkgname-$pkgver" + + pytest +} + package() { - cd "${srcdir}/${_pkgname}-${pkgver}" + cd "$srcdir/$_pkgname-$pkgver" + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 'LICENSE' -t "$pkgdir/usr/share/licenses/$pkgname" + install -Dm644 'README.rst' -t "$pkgdir/usr/share/doc/$pkgname" } - |