diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 17 insertions, 14 deletions
@@ -1,14 +1,14 @@ pkgbase = python-tikzplotlib-git pkgdesc = Convert matplotlib figures into TikZ/PGFPlots - pkgver = 0.9.1.r5.gd9f636f + pkgver = 0.9.16.r2.g1e30229 pkgrel = 1 url = https://github.com/nschloe/tikzplotlib arch = any license = MIT - makedepends = python + makedepends = python-build depends = python - depends = python-numpy depends = python-matplotlib + depends = python-numpy depends = python-pillow conflicts = python-matplotlib2tikz replaces = python-matplotlib2tikz @@ -16,4 +16,3 @@ pkgbase = python-tikzplotlib-git sha256sums = SKIP pkgname = python-tikzplotlib-git - @@ -1,11 +1,11 @@ # Maintainer: Philipp A. <flying-sheep@web.de> pkgname=python-tikzplotlib-git -pkgver=0.9.1.r5.gd9f636f +pkgver=0.9.16.r2.g1e30229 pkgrel=1 pkgdesc="Convert matplotlib figures into TikZ/PGFPlots" url="https://github.com/nschloe/tikzplotlib" -makedepends=('python') -depends=('python' 'python-numpy' 'python-matplotlib' 'python-pillow') +makedepends=(python-build) +depends=(python python-matplotlib python-numpy python-pillow) replaces=('python-matplotlib2tikz') conflicts=('python-matplotlib2tikz') license=('MIT') @@ -14,17 +14,21 @@ source=("tikzplotlib::git+https://github.com/nschloe/tikzplotlib.git") sha256sums=('SKIP') pkgver() { - cd tikzplotlib - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + cd "$srcdir/tikzplotlib" + git describe --long --tags | sed 's/^v//; s/\([^-]*-g\)/r\1/; s/-/./g' } build() { - cd "$srcdir/tikzplotlib" - python setup.py build + cd "$srcdir/tikzplotlib" + python -m build } package() { - cd "$srcdir/tikzplotlib" - python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + local site="$pkgdir/usr/lib/$(readlink /bin/python3)/site-packages" + mkdir -p "$site" + + cd "$srcdir/tikzplotlib" + local cleanver="$(git describe --tags --abbrev=0 | sed 's/^v//')" + unzip "dist/tikzplotlib-$cleanver-py3-none-any.whl" -d "$site" + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |