diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-06-08 09:04:53 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-06-08 09:04:53 +0100 |
commit | 73c318acdaf6f8309d68bd266051e6dd1f1bd787 (patch) | |
tree | 2878053f3e7faed19a1f82c733d3bd29df69991e /app-text/tesseract/tesseract-9999.ebuild | |
parent | 2018227e9344edb9da15fc6a4a8298086cc2aa77 (diff) |
gentoo resync : 08.06.2019
Diffstat (limited to 'app-text/tesseract/tesseract-9999.ebuild')
-rw-r--r-- | app-text/tesseract/tesseract-9999.ebuild | 39 |
1 files changed, 14 insertions, 25 deletions
diff --git a/app-text/tesseract/tesseract-9999.ebuild b/app-text/tesseract/tesseract-9999.ebuild index efa9df5d7095..6bba4a49da59 100644 --- a/app-text/tesseract/tesseract-9999.ebuild +++ b/app-text/tesseract/tesseract-9999.ebuild @@ -1,14 +1,13 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 MY_PN="tesseract-ocr" LANGPACKV="4.00" URI_PREFIX="https://github.com/${MY_PN}/tessdata/raw/${LANGPACKV}/" -JAVA_PKG_OPT_USE="scrollview" -inherit autotools git-r3 java-pkg-opt-2 toolchain-funcs +inherit autotools git-r3 toolchain-funcs DESCRIPTION="An OCR Engine, orginally developed at HP, now open source." HOMEPAGE="https://github.com/tesseract-ocr" @@ -20,7 +19,7 @@ EGIT_REPO_URI="https://github.com/${MY_PN}/${PN}.git" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="" -IUSE="doc jpeg math opencl openmp osd png scrollview static-libs tiff training webp" +IUSE="doc jpeg math opencl openmp osd png static-libs tiff training webp" # List of supported Gentoo linguas and their upstream mapping # https://github.com/tesseract-ocr/tesseract/wiki/Data-Files @@ -50,34 +49,26 @@ for lang in ${LANGUAGES}; do done # With opencl USE=tiff is necessary in leptonica -CDEPEND=">=media-libs/leptonica-1.74:=[zlib,tiff?,jpeg?,png?,webp?] +RDEPEND=">=media-libs/leptonica-1.74:=[zlib,tiff?,jpeg?,png?,webp?] opencl? ( virtual/opencl media-libs/tiff:0= media-libs/leptonica:=[tiff] ) - scrollview? ( - >=dev-java/piccolo2d-3.0:0 - ) training? ( dev-libs/icu:= x11-libs/pango:= x11-libs/cairo:= )" -DEPEND="${CDEPEND} - doc? ( app-doc/doxygen ) - scrollview? ( >=virtual/jdk-1.7 )" - -RDEPEND="${CDEPEND} - scrollview? ( >=virtual/jre-1.7 )" +DEPEND="${RDEPEND} + app-text/asciidoc + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + doc? ( app-doc/doxygen )" DOCS=( AUTHORS ChangeLog README.md ) -PATCHES=( - "${FILESDIR}/${PN}-4.00.00-use-system-piccolo2d.patch" -) - pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp } @@ -98,16 +89,15 @@ src_unpack() { src_prepare() { default eautoreconf - - java-pkg-opt-2_src_prepare } src_configure() { + # scrollview disabled for now, see bug #686944 local myeconfargs=( --enable-shared + --disable-graphics $(use_enable opencl) $(use_enable openmp) - $(use_enable scrollview graphics) $(use_enable static-libs static) ) @@ -117,14 +107,14 @@ src_configure() { src_compile() { default use doc && emake doc - use scrollview && emake ScrollView.jar JAVAC="javac $(java-pkg_javac-args)" use training && emake training } src_install() { use doc && HTML_DOCS=( doc/html/. ) default - prune_libtool_files + + find "${D}" -name '*.la' -type f -delete || die if use training; then emake DESTDIR="${D}" training-install @@ -132,5 +122,4 @@ src_install() { insinto /usr/share/tessdata doins tessdata/*traineddata* # language files - use scrollview && doins java/ScrollView.jar # scrollview } |