aboutsummaryrefslogtreecommitdiffstats
path: root/community/ocrmypdf/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ocrmypdf/APKBUILD')
-rw-r--r--community/ocrmypdf/APKBUILD69
1 files changed, 44 insertions, 25 deletions
diff --git a/community/ocrmypdf/APKBUILD b/community/ocrmypdf/APKBUILD
index f311756d951..17b4cd43e1d 100644
--- a/community/ocrmypdf/APKBUILD
+++ b/community/ocrmypdf/APKBUILD
@@ -1,47 +1,66 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=ocrmypdf
-pkgver=9.1.0
+pkgver=16.1.1
pkgrel=0
pkgdesc="Add OCR text layer to scanned PDF files"
-url="https://github.com/jbarlow83/OCRmyPDF"
-arch="noarch !s390x"
+url="https://github.com/ocrmypdf/OCRmyPDF"
+# s390x, armhf, x86, ppc64le: tesseract-ocr
+# riscv64: tests fails
+arch="noarch !s390x !armhf !x86 !ppc64le !riscv64"
license="MIT"
-options="!check"
depends="
- python3
- py3-setuptools
- py3-reportlab
- py3-chardet
- py3-cffi
+ ghostscript
+ jbig2enc
+ leptonica
+ pngquant
+ py3-deprecation
py3-img2pdf
+ py3-packaging
py3-pdfminer
py3-pikepdf
py3-pillow
- py3-tqdm
-
+ py3-pluggy
+ py3-reportlab
+ py3-rich
+ python3
+ qpdf
tesseract-ocr
- ghostscript
unpaper
- qpdf
- jbig2enc
- pngquant
- leptonica
"
-makedepends="python3-dev"
-install=""
-subpackages=""
+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"
-builddir="$srcdir/ocrmypdf-$pkgver"
build() {
- cd "$builddir"
- python3 setup.py build
+ export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
+}
+
+check() {
+ PYTHONPATH=src \
+ pytest
}
package() {
- cd "$builddir"
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ .dist/ocrmypdf*.whl
}
-sha512sums="b1d7257f4e5690f712289917a0c127b4732b8f86821fedc52f1fe7226c468ed0d5797498803d02f4048682291dfb272cad885b237850001acbd2803b9a71591e ocrmypdf-9.1.0.tar.gz"
+sha512sums="
+79f89b9dad53d69dc8954b13958091c2a43775dbc22efb95d7c1d84bb1a079d90a71ceffd1020cf2e5065518213da260264f34ff6babd7a185e9081e8a3b2a6e ocrmypdf-16.1.1.tar.gz
+"