diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 25 insertions, 11 deletions
@@ -1,8 +1,8 @@ # Maintainer of this PKGBUILD file: Martino Pilia <martino.pilia@gmail.com> -_pkgname=dipy +_name=dipy pkgname=python-dipy -pkgver=1.6.0 +pkgver=1.8.0 pkgrel=1 pkgdesc="Diffusion MR imaging in Python" arch=('x86_64') @@ -19,19 +19,33 @@ depends=( makedepends=('python-setuptools' 'cython') checkdepends=('python-pytest') source=( - "https://github.com/dipy/dipy/archive/${pkgver}.tar.gz" - "fix_setup.patch" + "$_name-$pkgver.tar.gz::https://github.com/dipy/dipy/archive/${pkgver}.tar.gz" + "perm_numpy.patch" ) -sha256sums=('00849ed54c9973859cfa9e428d14726900db05aa9dc62bd8e4088f7e266c8d38' - 'c6b99523070b78a5c6e2ff855f5b832c89947b2903669496e22f0b8a6ce710db') +sha256sums=('06648d858d1c5f5e69859e4298aed837eee123a61d60c2411b7f76724e54f241' + 'd59365ee1277348504af3c2984da351738b977f91b5d70e86065e74020e73c9f') prepare() { - cd "$srcdir/$_pkgname-$pkgver" - patch -p1 -i "$srcdir/fix_setup.patch" + cd "$srcdir/$_name-$pkgver" + # patch -p1 -i "$srcdir/perm_numpy.patch" + patch pyproject.toml < "$srcdir/perm_numpy.patch" +} + +# package() { +# cd "$srcdir/$_pkgname-$pkgver" +# install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +# python setup.py install --optimize=1 --root="$pkgdir" +# } + + +build() { + cd $_name-$pkgver + python -m build --wheel --no-isolation } package() { - cd "$srcdir/$_pkgname-$pkgver" - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - python setup.py install --optimize=1 --root="$pkgdir" + cd $_name-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl } + + |