summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartino Pilia2023-12-23 15:42:50 +0100
committerMartino Pilia2023-12-23 15:42:50 +0100
commit3ce47f09e417e411ceb65b2eaf62b9c9f0a1d372 (patch)
treeddd48cb780b1dcf54bbcb01d516004fc4e365756
parent31dd96a9beb96b0c77a155614507f61dab2faa8d (diff)
downloadaur-3ce47f09e417e411ceb65b2eaf62b9c9f0a1d372.tar.gz
Update build
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD25
2 files changed, 27 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4b3e1142a2bd..83df2fd391c7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,18 @@
pkgbase = python-pydensecrf-git
pkgdesc = Python wrapper to Philipp Krähenbühl's dense CRFs with Gaussian edge potentials
- pkgver = r82.0632813
+ pkgver = r93.dd07054
pkgrel = 1
url = https://github.com/lucasb-eyer/pydensecrf
arch = any
license = MIT
- makedepends = python-setuptools
- makedepends = cython
+ makedepends = cython0
makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-setuptools
+ makedepends = python-wheel
depends = python-numpy
source = git+https://github.com/lucasb-eyer/pydensecrf.git
sha512sums = SKIP
pkgname = python-pydensecrf-git
-
diff --git a/PKGBUILD b/PKGBUILD
index c037da00fb18..5b2518b15299 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}