summaryrefslogtreecommitdiff
path: root/app-text
diff options
context:
space:
mode:
authorMarcin Deranek <marcin.deranek@slonko.net>2023-11-03 12:02:44 +0100
committerMarcin Deranek <marcin.deranek@slonko.net>2023-11-03 12:02:51 +0100
commit57a5441f2f6f67c046db61be303b6ce454133c1d (patch)
tree04e32fdadb92f2738154ddbf08067b9c04e5f847 /app-text
parent823838c508ac3fd5ddec2c663bf456ecab7e1bdc (diff)
downloadportage-57a5441f2f6f67c046db61be303b6ce454133c1d.tar.gz
portage-57a5441f2f6f67c046db61be303b6ce454133c1d.tar.bz2
portage-57a5441f2f6f67c046db61be303b6ce454133c1d.zip
app-text/OCRmyPDF version bump
Diffstat (limited to 'app-text')
-rw-r--r--app-text/OCRmyPDF/Manifest2
-rw-r--r--app-text/OCRmyPDF/OCRmyPDF-15.4.0.ebuild77
2 files changed, 79 insertions, 0 deletions
diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest
index 682fac0..424f3eb 100644
--- a/app-text/OCRmyPDF/Manifest
+++ b/app-text/OCRmyPDF/Manifest
@@ -1,5 +1,7 @@
DIST OCRmyPDF-14.4.0.tar.gz 6521563 BLAKE2B aa929c51661c26ab6c628dbc98a2051407fbe416919797be1f4a63cdee12cf47d3a3120b7db84a8a6cfdd051fba33cb3df4fb8d7020b9c8c9b7a22182b378c4e SHA512 eb176a313a68eaed429eb39bd0c0ebaba445b40d9c1b8659ae243c3d17933fa9af830c06685f31320ec29f1868e84632f326ccdd8dc52486e5b2fe96d6a705cd
DIST OCRmyPDF-15.3.1.tar.gz 6576952 BLAKE2B 34fb5671275bbb51ee453c24827bb58a923409e8156586cea20057c974e8968d68fcb4eb42866ebae364a200cd90d17347830eac75d922529d4742b68b0301c3 SHA512 8599b251ea25c9e7ae194fc20a6491d4051587a076d3bd43e809458d5cff4c4d1a7ebe218cde498543b1b46e78b0fb98829c88f2e007e2f637529898d6bb590d
+DIST OCRmyPDF-15.4.0.tar.gz 6614306 BLAKE2B efd6fc187dfabe2d8f75cb82e4c7cf999cf6d60b969005d65e1df2fca25c3a29a1f253749257006f1e41d70b86f0e4dcdd2fe8282e06291a1e0d36222a9f242d SHA512 8e629cf133a93178fb0f77dfc201bfb23122c642cff32f7543111beec3003f92a256cfb298f04de8a9c2d6a597030e6f4750600fd1f91ff90ba775b7bd358938
EBUILD OCRmyPDF-14.4.0.ebuild 2020 BLAKE2B 226627129209fe13d23b95cec03ef8ce587177cf464ca5138de876086ec051422daf0a89622bbde1d61688a4f59277c178c17831addd4091ef74c4d47c0b539e SHA512 fabb7ac2f3471cbfd3de60ae3c93fc3c66966b3cefa192aa9eedf3df2d459d837c7739b1273dbe18e022c1c11c592cc734f81df1e9dc34dd274f39848b0c4580
EBUILD OCRmyPDF-15.3.1.ebuild 2141 BLAKE2B fb326cd04885b77b11a88bcf445110aada8ea1feabcd639345a710f31b13762c9b7e6a49774514a60d8176a416723533aa28975ffd3e5ae7362aca397d664c87 SHA512 61b759349479b58d7df6eaef458e0359c7084a5510e45e883df9a4503f3b46565cb39d99d164fb1985865d5ce83646dde7e546df95571fcb4ce366c721f5292a
+EBUILD OCRmyPDF-15.4.0.ebuild 2168 BLAKE2B 43c9c5bf58af0e9490d3a96ec10467423baa284a4b8a9fa749f5679feee40c8edddaac4cbe08bba501f666dde980ff29b037d46a96ba6423975890996cb6ada4 SHA512 412791ed1e82497bb6d7d752f7aba65f06abf4136c8693120071968ac573207fe7529f1f4eed4fdd1ebcebf05f227036b56c1bdb93372ec777a17c97e52025aa
MISC metadata.xml 403 BLAKE2B fd04fdd42da83ddc6ef419d40b9197111452f8a0d49af3c4448873034eddad9f3f11b3ae0ddad93440933aaf4a2f12470eab17cc5defbf94035cd755d0f97ab5 SHA512 8d02d28b8fd30b496c96733f69f605733b63fa4a9709cae7d17ff1007b0198b7543dfd1441624f5cb183a262fbf2bccae38b9dafefa7f27b448ea0d69ecff2b9
diff --git a/app-text/OCRmyPDF/OCRmyPDF-15.4.0.ebuild b/app-text/OCRmyPDF/OCRmyPDF-15.4.0.ebuild
new file mode 100644
index 0000000..db4361e
--- /dev/null
+++ b/app-text/OCRmyPDF/OCRmyPDF-15.4.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files"
+HOMEPAGE="https://github.com/ocrmypdf/OCRmyPDF"
+SRC_URI="https://github.com/ocrmypdf/OCRmyPDF/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bash-completion fish-completion"
+
+RDEPEND="
+ >=app-text/ghostscript-gpl-9.55
+ >=app-text/pdfminer-20220319[${PYTHON_USEDEP}]
+ >=app-text/tesseract-4.1.1[jpeg,tiff,png,webp]
+ >=dev-python/deprecation-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20[${PYTHON_USEDEP}]
+ >=dev-python/pikepdf-8.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-10.0.1[jpeg,jpeg2k,lcms,tiff,webp,zlib,${PYTHON_USEDEP}]
+ >=dev-python/pluggy-0.13.0[${PYTHON_USEDEP}]
+ >=dev-python/reportlab-3.6.8[${PYTHON_USEDEP}]
+ >=dev-python/rich-13[${PYTHON_USEDEP}]
+ >=media-gfx/img2pdf-0.4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+ test? (
+ >=app-text/unpaper-6.1
+ >=dev-python/hypothesis-6.36.0[${PYTHON_USEDEP}]
+ dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
+ ~dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+ media-libs/exempi
+ >=media-libs/jbig2enc-0.29
+ media-libs/libxmp
+ >=media-gfx/pngquant-2.5
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx-issues \
+ dev-python/sphinx-rtd-theme
+
+EPYTEST_DESELECT=(
+ # Causes pytest INTERNALERROR
+ 'tests/test_metadata.py::test_malformed_docinfo'
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+ distutils-r1_src_prepare
+ sed -e "/-n auto/d" -i pyproject.toml || die
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ use bash-completion &&
+ newbashcomp misc/completion/ocrmypdf.bash "${PN,,}"
+ use fish-completion &&
+ newfishcomp misc/completion/ocrmypdf.fish "${PN,,}"
+}
+
+pkg_postinst() {
+ optfeature "JBIG2 optimization support" media-libs/jbig2enc
+ optfeature "image cleaning support" app-text/unpaper
+ optfeature "PNG optimization support" media-gfx/pngquant
+}