commit: 6a8e13607a48b0bc2e6c36e5d039e4665b1cd6db Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> AuthorDate: Mon Mar 2 16:35:38 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Mar 3 21:54:56 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a8e1360
app-text/pdfminer: add 20260107 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> Part-of: https://codeberg.org/gentoo/gentoo/pulls/197 Merges: https://codeberg.org/gentoo/gentoo/pulls/197 Signed-off-by: Sam James <sam <AT> gentoo.org> app-text/pdfminer/Manifest | 1 + app-text/pdfminer/metadata.xml | 9 +++++++- app-text/pdfminer/pdfminer-20260107.ebuild | 36 ++++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 1 deletion(-) diff --git a/app-text/pdfminer/Manifest b/app-text/pdfminer/Manifest index 7d0f3ef8a6eb..b0e5970f2168 100644 --- a/app-text/pdfminer/Manifest +++ b/app-text/pdfminer/Manifest @@ -1 +1,2 @@ DIST pdfminer.six-20240706.gh.tar.gz 11010877 BLAKE2B 7253d9fbdd44bce80b46d2006caa530b628327c2a2c5d68dd165267b7f2c1078895361da62b508991e4c0938163835a3381356e7353efd7208ee7b9e5ee3a0bd SHA512 01359926e889788daf92db8845978c3cd6e0b88c0659041d2df26d48e558a2918aa373ab86db19bc3c314220ed8c5070778d5b7fd1457b9145fe67aa735a94b5 +DIST pdfminer.six-20260107.gh.tar.gz 13097452 BLAKE2B 485f57672d34700f749b274b4dbc83ef46b6b9e9d9f87f08185c429e1a5f9174bb84728af6e2615d4f9e48df6a110394743d020abf92cfbc328d3d8bc3d3dd4f SHA512 dda588f0510e39e7bd0f064dc210be803c65146d8af761f11309e8ae9becd9da0ab9561dd88112d8f5622478c69096818f063a56eee9c6437dec9aff423b81cd diff --git a/app-text/pdfminer/metadata.xml b/app-text/pdfminer/metadata.xml index 4246c8804ba1..39e38a6d95c6 100644 --- a/app-text/pdfminer/metadata.xml +++ b/app-text/pdfminer/metadata.xml @@ -1,9 +1,16 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <!-- maintainer-needed --> <upstream> <remote-id type="github">pdfminer/pdfminer.six</remote-id> <remote-id type="pypi">pdfminer.six</remote-id> + <maintainer> + <name>Yusuke Shinyama</name> + </maintainer> + <maintainer> + <name>Philippe Guglielmetti</name> + <email>[email protected]</email> + </maintainer> </upstream> </pkgmetadata> diff --git a/app-text/pdfminer/pdfminer-20260107.ebuild b/app-text/pdfminer/pdfminer-20260107.ebuild new file mode 100644 index 000000000000..84095bfd8f3b --- /dev/null +++ b/app-text/pdfminer/pdfminer-20260107.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) +inherit distutils-r1 optfeature + +MY_P="${PN}.six-${PV}" +DESCRIPTION="Python tool for extracting information from PDF documents" +HOMEPAGE="https://pdfminersix.readthedocs.io/en/latest/" +# Release tarballs lack tests +SRC_URI="https://github.com/pdfminer/pdfminer.six/archive/refs/tags/${PV}.tar.gz -> ${MY_P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/charset-normalizer-2.0.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-36.0.0[${PYTHON_USEDEP}] +" +BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" + +EPYTEST_PLUGINS=() + +distutils_enable_sphinx docs/source "dev-python/sphinx-argparse" +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +pkg_postinst() { + optfeature "export to JPEG support" dev-python/pillow +}
