summarylogtreecommitdiffstats
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
parent467a372f4d47ad0df6c3a88385d4224ae7cf4326 (diff)
downloadaur-paddleocr-git.tar.gz
Python 3.11 rebuild
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD28
2 files changed, 21 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3a91de50277f..33dc84b56037 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,14 @@
pkgbase = paddleocr-git
pkgdesc = Awesome multilingual OCR toolkits based on PaddlePaddle
- pkgver = r3045.63cd23ab
+ pkgver = r5997.013870d9
pkgrel = 1
url = https://github.com/PaddlePaddle/paddleocr
arch = any
license = Apache2
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
+ makedepends = python-wheel
makedepends = git
depends = python-shapely
depends = python-scikit-image
@@ -14,11 +17,12 @@ pkgbase = paddleocr-git
depends = python-lmdb
depends = python-tqdm
depends = visualdl
- depends = python-levenshtein
depends = python-opencv
depends = python-lxml
depends = python-premailer
depends = python-openpyxl
+ depends = python-attrdict
+ depends = python-pymupdf
depends = paddlepaddle
provides = paddleocr
conflicts = paddleocr
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}"
}