diff options
author | Martino Pilia | 2023-12-23 15:42:50 +0100 |
---|---|---|
committer | Martino Pilia | 2023-12-23 15:42:50 +0100 |
commit | 3ce47f09e417e411ceb65b2eaf62b9c9f0a1d372 (patch) | |
tree | ddd48cb780b1dcf54bbcb01d516004fc4e365756 /PKGBUILD | |
parent | 31dd96a9beb96b0c77a155614507f61dab2faa8d (diff) | |
download | aur-python-pydensecrf-git.tar.gz |
Update build
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 21 insertions, 4 deletions
@@ -1,7 +1,7 @@ -# Maintainer of this PKGBUILD file: Martino Pilia <martino.pilia@gmail.com> +# Maintainer: Martino Pilia <martino.pilia@gmail.com> _pkgname=pydensecrf pkgname=python-$_pkgname-git -pkgver=r82.0632813 +pkgver=r93.dd07054 pkgrel=1 pkgdesc="Python wrapper to Philipp Krähenbühl's dense CRFs with Gaussian edge potentials" arch=('any') @@ -9,7 +9,14 @@ url="https://github.com/lucasb-eyer/pydensecrf" license=('MIT') depends=('python-numpy') optdepends=() -makedepends=('python-setuptools' 'cython' 'git') +makedepends=( + 'cython0' + 'git' + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel' +) source=("git+${url}.git") sha512sums=('SKIP') @@ -18,8 +25,18 @@ pkgver() { printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare() { + cd "$srcdir/$_pkgname" + sed -i 's,\([Cc]\)ython==,\1ython>=,' pyproject.toml setup.py +} + +build() { + cd "$srcdir/$_pkgname" + python -m build --wheel --no-isolation +} + package() { cd "$srcdir/$_pkgname" install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - python setup.py install --optimize=1 --root="$pkgdir" + python -m installer --destdir="$pkgdir" dist/*.whl } |