From da0fba490eb9d0fdb60c5ed3944475c20a800bf5 Mon Sep 17 00:00:00 2001 From: Hoang Minh Thang Date: Tue, 17 Jul 2012 12:48:17 +0700 Subject: fix leptonica lib --- media-libs/leptonica/leptonica-1.68-r1.ebuild | 54 +++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 media-libs/leptonica/leptonica-1.68-r1.ebuild diff --git a/media-libs/leptonica/leptonica-1.68-r1.ebuild b/media-libs/leptonica/leptonica-1.68-r1.ebuild new file mode 100644 index 0000000..f691ace --- /dev/null +++ b/media-libs/leptonica/leptonica-1.68-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit autotools multilib eutils +#MY_P="leptonlib-${PV}" +DESCRIPTION="An open source C library for image processing and analysis" +HOMEPAGE="http://www.leptonica.com/" +SRC_URI="http://www.leptonica.com/source/${P}.tar.gz" + +LICENSE="Apache-2.0" +KEYWORDS="amd64 ~x86" +IUSE="" + +SLOT="0" + +DEPEND="virtual/jpeg + media-libs/giflib + media-libs/tiff" +RDEPEND="${DEPEND}" + +#S=${WORKDIR}/${MY_P} + +DOCS=( README version-notes ) + +src_prepare() { + epatch "${FILESDIR}/${P}-pngio.patch" + # We need a fake m4 dir, as setting AT_M4DIR to + # an empty value does not make eAT forget to + # add "-I m4" to the AT commands + #mkdir m4 + eautoreconf + + # unhtmlize docs (they're just one big
s)
+	local docf
+	for _docf in ${DOCS[@]}; do
+		awk '/<\/pre>/{s--} {if (s) print $0} /
/{s++}' \
+			${_docf}.html > ${_docf} || die 'awk failed.'
+	done
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die 'emake install failed.'
+	dodoc ${DOCS[@]} || die 'dodoc failed.'
+
+	# remove .la file, it was needed only to build shared lib
+	rm "${D}"/usr/$(get_libdir)/liblept.la || die 'rm failed.'
+
+	# remove fake m4 dir
+	rm m4/*
+	rmdir m4
+}
-- 
cgit v1.2.3-65-gdbad