diff options
Diffstat (limited to 'community/ocrmypdf/APKBUILD')
-rw-r--r-- | community/ocrmypdf/APKBUILD | 64 |
1 files changed, 37 insertions, 27 deletions
diff --git a/community/ocrmypdf/APKBUILD b/community/ocrmypdf/APKBUILD index 63676c799f9..17b4cd43e1d 100644 --- a/community/ocrmypdf/APKBUILD +++ b/community/ocrmypdf/APKBUILD @@ -1,56 +1,66 @@ # Contributor: Carlo Landmeter <clandmeter@alpinelinux.org> # Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org> pkgname=ocrmypdf -pkgver=12.4.0 +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 +# riscv64: tests fails +arch="noarch !s390x !armhf !x86 !ppc64le !riscv64" 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" -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=" -827eaf903a7ad613ff2096848b7598095e29ece46552b8650635e08836ccc90cce0fa25e305ec27e15e094845fedfe73f337065f2a1b260599fd3f3cb6a06b89 ocrmypdf-12.4.0.tar.gz +79f89b9dad53d69dc8954b13958091c2a43775dbc22efb95d7c1d84bb1a079d90a71ceffd1020cf2e5065518213da260264f34ff6babd7a185e9081e8a3b2a6e ocrmypdf-16.1.1.tar.gz " |