summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 17 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 49e5c47994f5..de55a06527c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,25 @@
-# Maintainer: Michael Borders <michael.a.borders@gmail.com>
-# Contributor: Martino Pilia <martino.pilia@gmail.com>
-_pkgname=pyvista
+# Maintainer: Martin Diehl <aur@martin-diehl.net>
+
pkgname=python-pyvista
-pkgver=0.21.0
+pkgver=0.27.4
pkgrel=1
-pkgdesc="A Streamlined Python Interface to the Visualization Toolkit"
+pkgdesc='3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)'
arch=('any')
-url="https://github.com/pyvista/pyvista"
+url='https://www.pyvista.org'
license=('MIT')
-depends=('python-appdirs'
- 'python-imageio'
- 'python-matplotlib'
- 'python-pyqt5'
- 'vtk'
-)
-replaces=('python-vtkinterface'
- 'python-vista'
-)
-makedepends=('python-setuptools')
+makedepends=('python-numpy' 'python-imageio' 'python-pillow' 'python-appdirs' 'python-scooby' 'python-meshio' 'paraview')
+makdepends=('python-setuptools')
source=("https://github.com/pyvista/pyvista/archive/${pkgver}.tar.gz")
-sha256sums=('24e92419f228322545148190899bdb81d0d17501f3e6d6f6fa4a2b62de82b329')
+sha256sums=('3c4fe71fd527d4bbf32dadb36342a091510963153ab2adb0056831cf8c0c59a3')
+
+build() {
+ cd "$srcdir"/pyvista-${pkgver}
+ python setup.py build_ext --inplace
+ python setup.py build
+}
package() {
- cd "$srcdir/$_pkgname-$pkgver"
- install -D -m644 \
- "${srcdir}/$_pkgname-$pkgver/LICENSE" \
- "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- python setup.py install --optimize=1 --root=$pkgdir
+ cd "$srcdir"/pyvista-${pkgver}
+ python setup.py install --skip-build --root="$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}