# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils toolchain-funcs autotools DESCRIPTION="lliaphon Text to Speech engine" HOMEPAGE="http://www.cstr.ed.ac.uk/" SITE="http://download.gna.org/${PN}/devel/" SRC_URI="${SITE}/${P}.tar.gz" LICENSE="GPL" SLOT="0" KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" IUSE="" RDEPEND="" DEPEND="${RDEPEND} >=app-accessibility/mbrola-3.0.1h-r2 media-sound/sox sys-apps/sed" #S=${WORKDIR}/${P} MAKEOPTS="${MAKEOPTS} -j1" src_unpack() { unpack ${A} for i in $(find ${S} -name Makefile.am); do sed -i -e "s@stamp-h@stamp-h1@g" $i done cp ${FILESDIR}/test_simple.fest.ref ${S}/tests/test_simple.fest.ref } src_compile() { einfo "Running libtoolize..." libtoolize --copy --force --automake || die "libtoolize failed" einfo "Running autoreconf..." automake --add-missing --force-missing --copy --foreign || die "automake failed" eautoreconf || die "eautoreconf failed" econf || die "econf failed" emake || die "make failed" } src_install() { make DESTDIR="${D}" install || die "make install failed" } pkg_postinst() { einfo einfo " for something fun:" einfo ' export MBROLA_VOICE=/opt/mbrola/fr1/fr1' einfo ' echo "Bonjour la compagnie" | lliaphon | play_ola' einfo }