summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxiota2023-05-29 17:03:15 -0700
committerxiota2023-05-29 17:03:15 -0700
commitf0d0b4b6ecb9dae917470d48596956eac42c7f96 (patch)
tree8a7ab8584affbac5a9816e2ddd92cf267de113c3 /PKGBUILD
parent8308be633f2cfa5f4cb22b1d823ee5de4f2cb5ac (diff)
downloadaur-f0d0b4b6ecb9dae917470d48596956eac42c7f96.tar.gz
update build/check/package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 17 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1697144ba827..2bbac87b5e49 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
-# Maintainer: Dobroslaw Kijowski [dobo] <dobo90_at_gmail.com>
+# Maintainer:
+# Contributor: Dobroslaw Kijowski [dobo] <dobo90_at_gmail.com>
_pkgname=python-ssdeep
pkgname=$_pkgname-git
@@ -14,12 +15,21 @@ depends=(
)
makedepends=(
'git'
+ 'python-build'
+ 'python-installer'
'python-pip'
'python-setuptools'
+ 'python-setuptools-scm'
+ 'python-wheel'
)
-checkdepends=('python-pytest')
-provides=(${_pkgname})
+checkdepends=(
+ 'python-pytest'
+ 'python-pytest-runner'
+ 'unzip'
+)
+provides=("$_pkgname")
conflicts=(${provides[@]})
+
source=("$_pkgname"::"git+$url")
md5sums=('SKIP')
@@ -30,15 +40,16 @@ pkgver() {
build() {
cd "$srcdir/$_pkgname"
- python setup.py build
+ python -m build --no-isolation --wheel
}
check() {
cd "$srcdir/$_pkgname"
- python setup.py test
+ unzip dist/*.whl
+ pytest
}
package() {
cd "$srcdir/$_pkgname"
- python setup.py install --root=${pkgdir} --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
}