summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD15
2 files changed, 15 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b8e8ed0607d8..cca1bce93dea 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,15 @@
pkgbase = python-imagehash
pkgdesc = A Python Perceptual Image Hashing Module
pkgver = 4.3.1
- pkgrel = 1
+ pkgrel = 3
url = https://github.com/JohannesBuchner/imagehash
arch = any
- license = BSD
+ license = BSD-3-Clause
checkdepends = python-pytest
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
+ makedepends = python-wheel
depends = python-numpy
depends = python-pillow
depends = python-pywavelets
diff --git a/PKGBUILD b/PKGBUILD
index 443e0eaa9882..54c3b3213d6b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,11 +3,11 @@
pkgname=python-imagehash
_pkgname=imagehash
pkgver=4.3.1
-pkgrel=1
+pkgrel=3
pkgdesc='A Python Perceptual Image Hashing Module'
arch=('any')
url='https://github.com/JohannesBuchner/imagehash'
-license=('BSD')
+license=('BSD-3-Clause')
depends=(
python-numpy
python-pillow
@@ -15,7 +15,12 @@ depends=(
python-scipy
python-six
)
-makedepends=(python-setuptools)
+makedepends=(
+ python-build
+ python-installer
+ python-setuptools
+ python-wheel
+)
checkdepends=(python-pytest)
source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/JohannesBuchner/imagehash/archive/v${pkgver}.tar.gz"
)
@@ -23,7 +28,7 @@ sha512sums=('21c1610289cd373b20bf8b4894ca2e3a4185936e8f22e58d317aeaee4ac5ecd6ebd
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py build
+ python -m build --wheel --no-isolation
}
check() {
@@ -33,7 +38,7 @@ check() {
package() {
cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="${pkgdir}" dist/*.whl
rm -rfv "${pkgdir}/usr/images"
install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}