summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-05-07 17:51:17 -0500
committerCarlos Aznarán Laos2023-05-07 17:51:17 -0500
commita0a2ec43d848319f8cc0c43a446c7e78898a0ca7 (patch)
tree1f6c6f58051f412492088794f2051214b1d4afcd /PKGBUILD
parent467a372f4d47ad0df6c3a88385d4224ae7cf4326 (diff)
downloadaur-paddleocr-git.tar.gz
Python 3.11 rebuild
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 15 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 563d6c5a4044..a7f18c5cd69e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,36 +2,38 @@
# Contributor: Sam L. Yes <samlukeyes123@gmail.com>
_name=paddleocr
pkgname=${_name}-git
-pkgver=r3045.63cd23ab
-pkgrel=1
pkgdesc="Awesome multilingual OCR toolkits based on PaddlePaddle"
+pkgver=r5997.013870d9
+pkgrel=1
+arch=('any')
url="https://github.com/PaddlePaddle/${_name}"
-depends=(python-shapely python-scikit-image python-imgaug python-pyclipper python-lmdb python-tqdm visualdl python-levenshtein python-opencv python-lxml python-premailer python-openpyxl paddlepaddle)
-makedepends=(python-setuptools git)
+license=('Apache2')
+depends=(python-shapely python-scikit-image python-imgaug python-pyclipper
+ python-lmdb python-tqdm visualdl python-opencv python-lxml python-premailer
+ python-openpyxl python-attrdict python-pymupdf paddlepaddle)
+makedepends=(python-build python-installer python-setuptools python-wheel git)
provides=(${_name})
conflicts=(${_name})
-license=('Apache2')
-arch=('any')
source=(${_name}::git+${url}.git)
sha512sums=('SKIP')
prepare() {
- cd "${_name}"
+ cd ${_name}
sed -i '/opencv-contrib-python/d;s|==|>=|' requirements.txt
}
pkgver() {
- cd "${_name}"
+ cd ${_name}
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "${_name}"
- python setup.py build
+ cd ${_name}
+ python -m build --wheel --skip-dependency-check --no-isolation
}
package() {
- cd "${_name}"
- PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
- install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${_name}/LICENSE
+ cd ${_name}
+ PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl
+ install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}