summaryrefslogtreecommitdiff
path: root/app-text/tesseract/tesseract-9999.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-06-08 09:04:53 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-06-08 09:04:53 +0100
commit73c318acdaf6f8309d68bd266051e6dd1f1bd787 (patch)
tree2878053f3e7faed19a1f82c733d3bd29df69991e /app-text/tesseract/tesseract-9999.ebuild
parent2018227e9344edb9da15fc6a4a8298086cc2aa77 (diff)
gentoo resync : 08.06.2019
Diffstat (limited to 'app-text/tesseract/tesseract-9999.ebuild')
-rw-r--r--app-text/tesseract/tesseract-9999.ebuild39
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
}