diff options
author | Pekka Ristola | 2022-06-11 18:33:26 +0300 |
---|---|---|
committer | Pekka Ristola | 2022-06-11 18:33:26 +0300 |
commit | 43155ca7b5dc2bdbd8c0a7014f58ff65c46b3ac1 (patch) | |
tree | 41bc4a92991815ab52dcbae25e49d01f38055c54 /PKGBUILD | |
parent | 950fd4c294597068b6ebc27f8826d3b963d4fe19 (diff) | |
download | aur-43155ca7b5dc2bdbd8c0a7014f58ff65c46b3ac1.tar.gz |
Build using system jarowinkler-cpp
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -3,26 +3,36 @@ _name=jarowinkler pkgname=python-$_name pkgver=1.0.2 -pkgrel=1 +pkgrel=2 pkgdesc="A library for fast approximate string matching using Jaro and Jaro-Winkler similarity" arch=(x86_64) url="https://github.com/maxbachmann/JaroWinkler" license=(MIT) depends=(python) makedepends=( + jarowinkler-cpp python-rapidfuzz-capi python-scikit-build - python-setuptools ) -source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") -sha256sums=('788ac33e6ffdbd78fd913b481e37cfa149288575f087a1aae1a4ce219cb1c654') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz" + "system_lib.patch") +sha256sums=('788ac33e6ffdbd78fd913b481e37cfa149288575f087a1aae1a4ce219cb1c654' + '86c8215609e33539406eff8a1d778ae63dcbcd21a753f69a17f89e401f0d2e6c') + +prepare() { + cd "$_name-$pkgver" + + # build using system jarowinkler-cpp + patch -Np1 -i "$srcdir/system_lib.patch" + rm -r extern/jarowinkler-cpp +} build() { cd "$_name-$pkgver" python setup.py build \ -G "Unix Makefiles" \ --build-type None \ - -DCMAKE_CXX_FLAGS_INIT=-fmacro-prefix-map="$srcdir"=. # remove references to srcdir + -DCMAKE_CXX_FLAGS_INIT=-fmacro-prefix-map="${srcdir@Q}"=. # remove references to srcdir } package() { |