| # Copyright 1999-2010 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/app-accessibility/speech-dispatcher/speech-dispatcher-0.6.6.ebuild,v 1.9 2010/03/03 07:34:06 williamh Exp $ |
| |
| inherit eutils |
| |
| DESCRIPTION="speech-dispatcher speech synthesis interface" |
| HOMEPAGE="http://www.freebsoft.org/speechd" |
| SRC_URI="http://www.freebsoft.org/pub/projects/speechd/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~alpha amd64 hppa ppc sparc x86" |
| IUSE="alsa flite nas pulseaudio python" |
| |
| RDEPEND="dev-libs/dotconf |
| >=dev-libs/glib-2 |
| alsa? ( media-libs/alsa-lib ) |
| flite? ( <app-accessibility/flite-1.4 ) |
| nas? ( media-libs/nas ) |
| pulseaudio? ( media-sound/pulseaudio ) |
| python? ( dev-lang/python ) |
| app-accessibility/espeak" |
| DEPEND="${RDEPEND} |
| dev-util/pkgconfig" |
| |
| src_unpack() { |
| unpack ${A} |
| sed -i -e 's/\(SUBDIRS.*\)python/\1/' "${S}"/src/Makefile.in |
| } |
| |
| src_compile() { |
| econf \ |
| $(use_with alsa) \ |
| $(use_with flite) \ |
| $(use_with pulseaudio pulse) \ |
| $(use_with nas) || die "configure failed" |
| make all || die "make failed" |
| } |
| |
| src_install() { |
| make DESTDIR="${D}" install || die |
| |
| if use python; then |
| cd "${S}"/src/python |
| ./setup.py install --root="${D}" --no-compile |
| cd "${S}" |
| fi |
| |
| insinto /usr/include |
| doins "${S}"/src/c/api/libspeechd.h |
| |
| dodoc AUTHORS ChangeLog NEWS TODO |
| newinitd "${FILESDIR}"/speech-dispatcher speech-dispatcher |
| } |
| |
| pkg_postinst() { |
| elog "To enable Festival support, you must install app-accessibility/festival-freebsoft-utils." |
| } |