summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPekka Ristola2022-06-22 18:01:27 +0300
committerPekka Ristola2022-06-22 18:01:27 +0300
commit80bbb31b6b68229e9697e5cb45951db29376d542 (patch)
tree4ea16b57846e1857bbd09ba561fb57b2064ef12c /PKGBUILD
parent79cf90e01e35b36db4784249b99ba004a982d3b2 (diff)
downloadaur-80bbb31b6b68229e9697e5cb45951db29376d542.tar.gz
Update to v2.0.12
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 15 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f07cc7eabd0d..280d381efcfa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
_pkgname='rapidfuzz'
pkgname="python-${_pkgname}"
-pkgver=2.0.11
-pkgrel=4
+pkgver=2.0.12
+pkgrel=1
pkgdesc='Rapid fuzzy string matching in Python using various string metrics'
arch=('x86_64')
url='https://github.com/maxbachmann/rapidfuzz'
@@ -18,9 +18,14 @@ makedepends=(
'python-scikit-build'
'rapidfuzz-cpp'
)
+checkdepends=(
+ python-hypothesis
+ python-pandas
+ python-pytest
+)
optdepends=('python-numpy')
source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
-sha256sums=('934b65fea75e3bd310d74903ec69ff3df061b3058ab5b7f49ab772958109bca8')
+sha256sums=('343b975c7a9dbf7e7d2f2028ca40ba41447bd6f2da9b606366af273e24b38a68')
build() {
cd "${_pkgname}-${pkgver}"
@@ -30,6 +35,13 @@ build() {
-DCMAKE_CXX_FLAGS_INIT=-fmacro-prefix-map="${srcdir@Q}"=. # remove references to srcdir
}
+check() {
+ cd "$_pkgname-$pkgver"
+ local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
+
+ PYTHONPATH="$PWD/_skbuild/linux-$CARCH-$python_version/cmake-install" pytest
+}
+
package() {
cd "${_pkgname}-${pkgver}"
python setup.py --skip-cmake install --root="$pkgdir" --optimize=1 --skip-build
@@ -37,5 +49,3 @@ package() {
install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}"
install -Dvm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
-
-# vim: ts=2 sw=2 et: