# 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
}