diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 18 insertions, 14 deletions
@@ -7,28 +7,32 @@ pkgver=0.1.0 pkgrel=1 pkgdesc="Construct isolines/isosurfaces of a 2D/3D scalar field defined by a function." -arch=('any') -# license=('MIT') Missing in v0.1.0 +arch=("any") +license=("MIT") url="https://github.com/jared-hughes/isosurfaces" source=("$url/archive/refs/tags/v$pkgver.tar.gz") sha512sums=('0331d626dae0f1fd71ce9d9a559aa27d223ebf58c04564dd98b747cb81e6ee259696495c6deb7c6b47cd812647b505c3101486ee704bd9b69656396a6aac23a5') depends=( - 'python' - 'python-numpy' + "python" + "python-numpy" +) +makedepends=( + "python-build" + "python-installer" + "python-setuptools" + "python-wheel" ) -makedepends=('python-setuptools') -build () -{ - cd "$srcdir/$_name-$pkgver" - python setup.py build +build () { + cd "$srcdir/$_name-$pkgver" || exit + python -m build --wheel --no-isolation } -package () -{ - cd "$srcdir/$_name-$pkgver" - python setup.py install --prefix=/usr --root="$pkgdir/" --optimize=1 --skip-build - # install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_name/LICENSE" +package () { + cd "$srcdir/$_name-$pkgver" || exit + python -m installer --destdir="$pkgdir" dist/*.whl + # LICENSE file missing in v0.1.0 package + # install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_name/LICENSE" } |