summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLiam Timms2024-03-07 14:26:11 -0500
committerLiam Timms2024-03-07 14:26:11 -0500
commit2af3fc0093d5806894ece15d605377b24b277e0a (patch)
treee342161d0f4e561fdf91de01fd4958e4b7176c57 /PKGBUILD
parent6bf9cfb7570cef26656e9e031f313a0d03902e85 (diff)
downloadaur-python-dipy.tar.gz
version bump, build system change, and patch to deal with numpy mismatch on python 3.11
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 25 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 02e61f0d8ae9..1ad5a9768cc0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}
+
+