summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2023-05-29 17:03:15 -0700
committerxiota2023-05-29 17:03:15 -0700
commitf0d0b4b6ecb9dae917470d48596956eac42c7f96 (patch)
tree8a7ab8584affbac5a9816e2ddd92cf267de113c3
parent8308be633f2cfa5f4cb22b1d823ee5de4f2cb5ac (diff)
downloadaur-f0d0b4b6ecb9dae917470d48596956eac42c7f96.tar.gz
update build/check/package
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD23
2 files changed, 23 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d6575e9e054b..49270dbadb36 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,9 +7,15 @@ pkgbase = python-ssdeep-git
arch = x86_64
license = LGPL3
checkdepends = python-pytest
+ checkdepends = python-pytest-runner
+ checkdepends = unzip
makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-pip
makedepends = python-setuptools
+ makedepends = python-setuptools-scm
+ makedepends = python-wheel
depends = python-cffi
depends = ssdeep
provides = python-ssdeep
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
}