summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrea Feletto2021-01-07 23:42:14 +0100
committerAndrea Feletto2021-01-07 23:42:14 +0100
commit00a9a691fb2753e94dabe0eeebe1e51ade085cb6 (patch)
treeb90a37100c671d7f35c6a51719b0412505e0ef74
parent83d54cc9c3569d3efeac2fe56291d3cf590e8d4c (diff)
downloadaur-00a9a691fb2753e94dabe0eeebe1e51ade085cb6.tar.gz
follow python package guidelines
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD28
2 files changed, 22 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4356251bfbf3..6d1a1c8a6fb7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a75bc2b12e5c..2f6c69f59596 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}
-