diff options
Diffstat (limited to 'app-text/tesseract/tesseract-3.04.00-r4.ebuild')
-rw-r--r-- | app-text/tesseract/tesseract-3.04.00-r4.ebuild | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/app-text/tesseract/tesseract-3.04.00-r4.ebuild b/app-text/tesseract/tesseract-3.04.00-r4.ebuild index 42e7f1b72ec..8fce6ae0baa 100644 --- a/app-text/tesseract/tesseract-3.04.00-r4.ebuild +++ b/app-text/tesseract/tesseract-3.04.00-r4.ebuild @@ -6,8 +6,9 @@ EAPI=5 MY_PN="tesseract-ocr" URI_PREFIX="https://github.com/${MY_PN}/tessdata/raw/${PV}/" +JAVA_PKG_OPT_USE="scrollview" -inherit eutils autotools +inherit eutils autotools java-pkg-opt-2 DESCRIPTION="An OCR Engine, orginally developed at HP, now open source." HOMEPAGE="https://github.com/tesseract-ocr" @@ -65,25 +66,34 @@ KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" IUSE="doc examples jpeg math opencl osd png +scrollview static-libs tiff training -webp linguas_ar linguas_bg linguas_ca linguas_chr linguas_cs linguas_de linguas_da linguas_el linguas_es linguas_fi linguas_fr linguas_he linguas_hi linguas_hu linguas_id linguas_it linguas_jp linguas_ko linguas_lt linguas_lv linguas_nl linguas_no linguas_pl linguas_pt linguas_ro linguas_ru linguas_sk linguas_sl linguas_sr linguas_sv linguas_th linguas_tl linguas_tr linguas_uk linguas_vi linguas_zh_CN linguas_zh_TW" # With opencl USE=tiff is necessary in leptonica -DEPEND=">=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?] +CDEPEND=">=media-libs/leptonica-1.71:=[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:= ) " -RDEPEND="${DEPEND}" + +DEPEND="${CDEPEND} + scrollview? ( >=virtual/jdk-1.7 )" + +RDEPEND="${CDEPEND} + scrollview? ( >=virtual/jre-1.7 )" DOCS=(AUTHORS ChangeLog NEWS README ReleaseNotes ) PATCHES=( "${FILESDIR}/tesseract-2.04-gcc47.patch" "${FILESDIR}/${P}-fix-scrollview-disabled.patch" + "${FILESDIR}/${P}-use-system-piccolo2d.patch" ) src_unpack() { @@ -96,6 +106,8 @@ src_unpack() { src_prepare() { epatch "${PATCHES[@]}" eautoreconf + + java-pkg-opt-2_src_prepare } src_configure() { @@ -111,6 +123,7 @@ src_configure() { src_compile() { default + use scrollview && emake ScrollView.jar JAVAC="javac $(java-pkg_javac-args)" use training && emake training } @@ -131,7 +144,7 @@ src_install() { dohtml -r "${WORKDIR}/${MY_PN}"/doc/html/* fi - # install language files insinto /usr/share/tessdata - doins tessdata/*traineddata* + doins tessdata/*traineddata* # language files + use scrollview && doins java/ScrollView.jar # scrollview } |