# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI="3" PYTHON_DEPEND="python? 2" inherit autotools eutils multilib python DESCRIPTION="Japanese handwriting recognition engine" HOMEPAGE="http://tomoe.sourceforge.jp/" SRC_URI="mirror://sourceforge/tomoe/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 x86" IUSE="doc hyperestraier mysql ruby python static-libs subversion" RDEPEND=">=dev-libs/glib-2.4 ruby? ( dev-ruby/ruby-glib2 ) hyperestraier? ( app-text/hyperestraier ) subversion? ( >=dev-libs/apr-1 dev-vcs/subversion ) mysql? ( dev-db/mysql ) python? ( dev-python/pygobject:2 dev-python/pygtk:2 )" # test? ( app-dicts/uconv ) DEPEND="${DEPEND} dev-util/gtk-doc-am dev-util/intltool virtual/pkgconfig doc? ( dev-util/gtk-doc )" RESTRICT="test" pkg_setup() { if use python ; then python_set_active_version 2 fi } src_prepare() { epatch \ "${FILESDIR}/${P}-export-symbols.patch" \ "${FILESDIR}/${P}-ldflags.patch" \ "${FILESDIR}/${P}-glib232.patch" if ! use hyperestraier ; then sed -i -e "s/use_est=yes/use_est=no/" configure.ac || die fi if ! use mysql ; then sed -i -e "s/use_mysql=yes/use_mysql=no/" configure.ac || die fi if ! use subversion ; then sed -i -e "s/use_svn=yes/use_svn=no/" macros/svn.m4 || die fi eautoreconf } src_configure() { local myconf # --with-python b0rked use python || myconf="${myconf} --without-python" econf \ $(use_enable doc gtk-doc) \ $(use_with ruby) \ $(use_enable static-libs static) \ $(use_enable ruby dict-ruby) \ ${myconf} || die } src_install() { emake DESTDIR="${D}" install || die "make install failed" find "${ED}/usr/$(get_libdir)/tomoe" \( -name '*.la' -o -name '*.a' \) -type f -delete || die if ! use static-libs ; then find "${ED}" -name '*.la' -type f -delete || die fi dodoc AUTHORS ChangeLog NEWS TODO || die }