aboutsummaryrefslogtreecommitdiffstats
path: root/community/ocrmypdf/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ocrmypdf/APKBUILD')
-rw-r--r--community/ocrmypdf/APKBUILD38
1 files changed, 27 insertions, 11 deletions
diff --git a/community/ocrmypdf/APKBUILD b/community/ocrmypdf/APKBUILD
index 3e8532153d9..ac71490ba2d 100644
--- a/community/ocrmypdf/APKBUILD
+++ b/community/ocrmypdf/APKBUILD
@@ -1,19 +1,19 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=ocrmypdf
-pkgver=13.5.0
+pkgver=16.1.1
pkgrel=0
pkgdesc="Add OCR text layer to scanned PDF files"
url="https://github.com/ocrmypdf/OCRmyPDF"
-arch="noarch"
+# s390x, armhf, x86, ppc64le: tesseract-ocr
+arch="noarch !s390x !armhf !x86 !ppc64le"
license="MIT"
-options="!check" # missing pytest modules
depends="
ghostscript
jbig2enc
leptonica
pngquant
- py3-coloredlogs
+ py3-deprecation
py3-img2pdf
py3-packaging
py3-pdfminer
@@ -21,29 +21,45 @@ depends="
py3-pillow
py3-pluggy
py3-reportlab
- py3-tqdm
+ 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"
build() {
export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
- python3 setup.py build
+ 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="
-3e3a36d09ccef6066818ac459f497e130a658dd640930ee43d18a975fb7fb4cf4095527fb449102fd0f44b9e63a226a4ee70b0f2d62a841489b53193c9bd3bf8 ocrmypdf-13.5.0.tar.gz
+79f89b9dad53d69dc8954b13958091c2a43775dbc22efb95d7c1d84bb1a079d90a71ceffd1020cf2e5065518213da260264f34ff6babd7a185e9081e8a3b2a6e ocrmypdf-16.1.1.tar.gz
"