diff options
Diffstat (limited to 'community/ocrmypdf/APKBUILD')
-rw-r--r-- | community/ocrmypdf/APKBUILD | 38 |
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 " |