gentoo/dev-python/pyocr/pyocr-0.8.5.ebuild
Eli Schwartz b2a5c53737
dev-python/pyocr: remove support for USE=cuneiform
It defaults to tesseract anyway, and cuneiform hasn't been maintained
since 2011 and generally doesn't build. Unlikely anyone has any desire
to use it. Upstream only continues to support cuneiform at all because
they want to "exercise the code" with regard to its support for multiple
runtime-switchable backends.

cuneiform is being last-rited. In the unlikely event someone was using
it, they will be warned to uninstall it and install tesseract instead by
the mask. If they really don't want to, they can ignore the mask *and*
the pyocr rebuild. In the event that people were using tesseract, they are
perfectly fine anyway and don't need to rebuild (but changed-deps
and changed-use will both try to rebuild). No revbump.

Bug: https://bugs.gentoo.org/937994
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-15 22:12:40 -04:00

31 lines
641 B
Bash

# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="An optical character recognition (OCR) tool wrapper"
HOMEPAGE="
https://gitlab.gnome.org/World/OpenPaperwork/pyocr/
https://pypi.org/project/pyocr/
"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
app-text/tesseract
"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
"
# (tests apparently do not require any backend installed)
distutils_enable_tests unittest