diff options
author | Pekka Ristola | 2022-07-24 10:34:50 +0300 |
---|---|---|
committer | Pekka Ristola | 2022-07-24 10:34:50 +0300 |
commit | d4f1567b55623343cbd67f306a29d5387223967d (patch) | |
tree | 353818c92078ce5026a6db0c4ab6f5e419790281 | |
parent | 1f048c678e771b5f49331bc41a36345d1bd3f857 (diff) | |
download | aur-d4f1567b55623343cbd67f306a29d5387223967d.tar.gz |
Update to 2.3.0
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 18 insertions, 11 deletions
@@ -1,6 +1,6 @@ pkgbase = python-rapidfuzz pkgdesc = Rapid fuzzy string matching in Python using various string metrics - pkgver = 2.2.0 + pkgver = 2.3.0 pkgrel = 1 url = https://github.com/maxbachmann/rapidfuzz arch = x86_64 @@ -10,12 +10,14 @@ pkgbase = python-rapidfuzz checkdepends = python-pytest makedepends = cpp-taskflow makedepends = jarowinkler-cpp + makedepends = python-build + makedepends = python-installer makedepends = python-rapidfuzz-capi makedepends = python-scikit-build makedepends = rapidfuzz-cpp depends = python-jarowinkler optdepends = python-numpy - source = https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-2.2.0.tar.gz - sha256sums = acb8839aac452ec61a419fdc8799e8a6e6cd21bed53d04678cdda6fba1247e2f + source = https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-2.3.0.tar.gz + sha256sums = 426d176c7d17f3ae0954d2bb30a3352cc9fa9f819daf458b5af7980e8e4dcd93 pkgname = python-rapidfuzz @@ -3,7 +3,7 @@ _pkgname='rapidfuzz' pkgname="python-${_pkgname}" -pkgver=2.2.0 +pkgver=2.3.0 pkgrel=1 pkgdesc='Rapid fuzzy string matching in Python using various string metrics' arch=('x86_64') @@ -13,6 +13,8 @@ depends=('python-jarowinkler') makedepends=( 'cpp-taskflow' 'jarowinkler-cpp' + 'python-build' + 'python-installer' 'python-rapidfuzz-capi' 'python-scikit-build' 'rapidfuzz-cpp' @@ -24,15 +26,19 @@ checkdepends=( ) optdepends=('python-numpy') source=("https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") -sha256sums=('acb8839aac452ec61a419fdc8799e8a6e6cd21bed53d04678cdda6fba1247e2f') +sha256sums=('426d176c7d17f3ae0954d2bb30a3352cc9fa9f819daf458b5af7980e8e4dcd93') build() { cd "${_pkgname}-${pkgver}" + + # remove references to srcdir + CXXFLAGS+=" -fmacro-prefix-map=${srcdir@Q}=." + RAPIDFUZZ_BUILD_EXTENSION=1 \ - python setup.py build \ - -G "Unix Makefiles" \ - --build-type None \ - -DCMAKE_CXX_FLAGS_INIT=-fmacro-prefix-map="${srcdir@Q}"=. # remove references to srcdir + python -m build --wheel --no-isolation \ + --config-setting=--global-option=--generator="Unix Makefiles" \ + --config-setting=--global-option=--skip-generator-test \ + --config-setting=--global-option=--build-type=None } check() { @@ -44,8 +50,7 @@ check() { package() { cd "${_pkgname}-${pkgver}" - RAPIDFUZZ_BUILD_EXTENSION=1 \ - python setup.py --skip-cmake install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}" install -Dvm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${pkgname}" |