summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksandr Yakimov (yaleks) <skyaleks@ya.ru>2008-08-20 11:32:43 +0000
committerAleksandr Yakimov (yaleks) <skyaleks@ya.ru>2008-08-20 11:32:43 +0000
commit12c204f2eda1453347214fe32bf9fd9e3e06cc37 (patch)
tree15977f94fd35584b2d8998087288e19729c122e2
parentnet-news/canto: Version bump. (diff)
downloadsunrise-12c204f2eda1453347214fe32bf9fd9e3e06cc37.tar.gz
sunrise-12c204f2eda1453347214fe32bf9fd9e3e06cc37.tar.bz2
sunrise-12c204f2eda1453347214fe32bf9fd9e3e06cc37.zip
app-text/cuneiform: New Ebuild for bug 234824 thanks to pva
svn path=/sunrise/; revision=6770
-rw-r--r--app-text/cuneiform/ChangeLog9
-rw-r--r--app-text/cuneiform/Manifest6
-rw-r--r--app-text/cuneiform/cuneiform-0.3.ebuild37
-rw-r--r--app-text/cuneiform/files/cuneiform-0.3-no-imagemagic.patch12
-rw-r--r--app-text/cuneiform/metadata.xml14
5 files changed, 78 insertions, 0 deletions
diff --git a/app-text/cuneiform/ChangeLog b/app-text/cuneiform/ChangeLog
new file mode 100644
index 000000000..35ba60850
--- /dev/null
+++ b/app-text/cuneiform/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-text/cuneiform
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 20 Aug 2008; Aleksandr Yakimov (yaleks) <skyaleks@ya.ru>
+ +cuneiform-0.3.ebuild, +files/cuneiform-0.3-no-imagemagic.patch,
+ +metadata.xml:
+ New Ebuild for bug 234824 thanks to pva
+
diff --git a/app-text/cuneiform/Manifest b/app-text/cuneiform/Manifest
new file mode 100644
index 000000000..c3af7b182
--- /dev/null
+++ b/app-text/cuneiform/Manifest
@@ -0,0 +1,6 @@
+AUX cuneiform-0.3-no-imagemagic.patch 456 RMD160 9709458ddb02bb05804ebb63461c668c8548e89b SHA1 e64d22fe68a5c2f144b0827aa29e9799751d3516 SHA256 acc22a8daeec0761f5224f45c12fd8da52ca69a1b4a163583b6b77876aba8677
+DIST cuneiform-0.3-pragma-fix.patch.bz2 5785 RMD160 495383424ec376010d5d73c6247eba5f2738f733 SHA1 16432b36f9a52c00a7aae6720d86b0570a99e67a SHA256 d3faa58779f8ac7feb415b0615da3549e1fe1373aa9032ddecb61021ffa200f7
+DIST cuneiform-0.3.tar.bz2 30108605 RMD160 19b4e4b61d24adce2aecf5bae02e455737e30bc1 SHA1 8f34c45502be5c6b8e3a12ea4931f89dd2483749 SHA256 79683dfe94431ddfd06198fdc39bbadd493ab6ecd08bc7befb2da798cb4b5591
+EBUILD cuneiform-0.3.ebuild 980 RMD160 f6909db967a6f8d16cf6e8234ede2c13a40c74c7 SHA1 edc7b2e67df9a9b63af82e6e64e7f77fea765cf3 SHA256 e2e3790a4f95843f6d518218921633a43e5292f88d1a5788c4b2c15169e2f0d2
+MISC ChangeLog 550 RMD160 2f99b39cd31385c165c8500f8f9626627170ccb8 SHA1 d917e80388abcebb94295974d331f6a35b751ff2 SHA256 0e2f6f8e3851c57dcd3c0d08c045d9a927e18a5c9d68012339bf1d37214e32c2
+MISC metadata.xml 447 RMD160 bb3f8868c9c2dbb6a35effee85a762277ebee173 SHA1 92bc614fcbd88a579fe8b2a2d28ac6ce96713f8f SHA256 513b5c57bcf391d3efd498ee6678f2637706d62b7e6598ede3eb9288321f5693
diff --git a/app-text/cuneiform/cuneiform-0.3.ebuild b/app-text/cuneiform/cuneiform-0.3.ebuild
new file mode 100644
index 000000000..7186410c1
--- /dev/null
+++ b/app-text/cuneiform/cuneiform-0.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit cmake-utils eutils
+
+DESCRIPTION="An enterprise quality OCR engine developed in USSR/Russia in the 90's."
+HOMEPAGE="https://launchpad.net/cuneiform-linux"
+SRC_URI="http://launchpad.net/${PN}-linux/${PV}/${PV}/+download/${P}.tar.bz2
+ http://omploader.org/vb3Rs/${P}-pragma-fix.patch.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+
+IUSE="imagemagick debug"
+
+RDEPEND="imagemagick? ( media-gfx/imagemagick )"
+DEPEND=">=dev-util/cmake-2.4.7
+ ${RDEPEND}"
+
+DOCS="readme.txt"
+
+src_unpack(){
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${WORKDIR}"/${P}-pragma-fix.patch
+ epatch "${FILESDIR}"/${P}-no-imagemagic.patch
+ # Fix automagic dependencies / linking
+ if ! use imagemagick; then
+ sed -e '/pkg_check_modules(MAGICK ImageMagick++)/s/^/#DONOTFIND /' \
+ -i "${S}/cuneiform_src/Kern/CMakeLists.txt" \
+ || die "Sed for ImageMagick automagic dependency failed."
+ fi
+}
+
diff --git a/app-text/cuneiform/files/cuneiform-0.3-no-imagemagic.patch b/app-text/cuneiform/files/cuneiform-0.3-no-imagemagic.patch
new file mode 100644
index 000000000..0e097d8ee
--- /dev/null
+++ b/app-text/cuneiform/files/cuneiform-0.3-no-imagemagic.patch
@@ -0,0 +1,12 @@
+=== modified file 'cuneiform_src/Kern/CMakeLists.txt'
+--- cuneiform_src/Kern/CMakeLists.txt 2008-08-20 10:32:10 +0000
++++ cuneiform_src/Kern/CMakeLists.txt 2008-08-20 10:33:30 +0000
+@@ -98,6 +98,7 @@
+ #target_link_libraries(rpstrtest ${RPSTR_LIBS})
+
+ add_library(windummy ${LIBTYPE} windummy.c)
++target_link_libraries(windummy ${DL_LIB})
+
+ add_executable(cuneiform cuneiform-cli.cpp)
+ target_link_libraries(cuneiform puma ${MAGICK_LIBRARIES} ${DL_LIB})
+
diff --git a/app-text/cuneiform/metadata.xml b/app-text/cuneiform/metadata.xml
new file mode 100644
index 000000000..50a41868a
--- /dev/null
+++ b/app-text/cuneiform/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>cuneiform</herd>
+ <longdescription lang="en">
+ Cuneiform is an multi-language OCR system.
+ </longdescription>
+ <use>
+ <flag name='imagemagick'>Enables support of various input formats using
+ <pkg>media-gfx/imagemagick</pkg>. Otherwise only uncompressed BMP files are supported.
+ </flag>
+ </use>
+</pkgmetadata>
+