aboutsummaryrefslogtreecommitdiffstats
path: root/community/ocrmypdf/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ocrmypdf/APKBUILD')
-rw-r--r--community/ocrmypdf/APKBUILD63
1 files changed, 36 insertions, 27 deletions
diff --git a/community/ocrmypdf/APKBUILD b/community/ocrmypdf/APKBUILD
index 18169e9e66c..ac71490ba2d 100644
--- a/community/ocrmypdf/APKBUILD
+++ b/community/ocrmypdf/APKBUILD
@@ -1,56 +1,65 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=ocrmypdf
-pkgver=13.4.3
+pkgver=16.1.1
pkgrel=0
pkgdesc="Add OCR text layer to scanned PDF files"
-url="https://github.com/jbarlow83/OCRmyPDF"
-arch="noarch"
+url="https://github.com/ocrmypdf/OCRmyPDF"
+# s390x, armhf, x86, ppc64le: tesseract-ocr
+arch="noarch !s390x !armhf !x86 !ppc64le"
license="MIT"
-options="!check" # missing pytest modules
depends="
- python3
- py3-cffi
- py3-chardet
- py3-coloredlogs
+ ghostscript
+ jbig2enc
+ leptonica
+ pngquant
+ py3-deprecation
py3-img2pdf
+ py3-packaging
py3-pdfminer
py3-pikepdf
py3-pillow
+ py3-pluggy
py3-reportlab
- py3-tqdm
-
- ghostscript
- jbig2enc
- leptonica
- pngquant
+ py3-rich
+ python3
qpdf
tesseract-ocr
unpaper
"
-makedepends="py3-setuptools py3-setuptools_scm py3-setuptools-scm-git-archive"
-checkdepends="py3-pytest py3-pytest-cov py3-pytest-xdist"
+makedepends="
+ py3-gpep517
+ py3-setuptools_scm
+ py3-wheel
+ "
+checkdepends="
+ py3-hypothesis
+ py3-pytest
+ py3-pytest-cov
+ py3-pytest-xdist
+ tesseract-ocr-data-eng
+ tesseract-ocr-data-osd
+ "
+subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/o/ocrmypdf/ocrmypdf-$pkgver.tar.gz"
-prepare() {
- default_prepare
- sed -e '/setuptools_scm/d' \
- -e "/use_scm_version/cversion='$pkgver'," \
- -i setup.py
-}
-
build() {
- python3 setup.py build
+ export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
check() {
- python3 setup.py test
+ PYTHONPATH=src \
+ pytest
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ .dist/ocrmypdf*.whl
}
sha512sums="
-52e4b18df54d244b27261cc3c8a285215252e341dd1a57e63ba9baf2343ec8d13728879acaaddf9adc9e6413801c73ac801ee0f1166381b6877d82d02a381891 ocrmypdf-13.4.3.tar.gz
+79f89b9dad53d69dc8954b13958091c2a43775dbc22efb95d7c1d84bb1a079d90a71ceffd1020cf2e5065518213da260264f34ff6babd7a185e9081e8a3b2a6e ocrmypdf-16.1.1.tar.gz
"