diff options
author | 2004-05-31 16:44:48 +0000 | |
---|---|---|
committer | 2004-05-31 16:44:48 +0000 | |
commit | 6aa099990c03118eb9c35050f968ff6b37896784 (patch) | |
tree | aea5f0e041f1d34a73aa288799fe17ef17e23d6a /app-accessibility/flite/flite-1.2-r1.ebuild | |
parent | Version bump: 2.06 only works with gaim-0.78 (diff) | |
download | historical-6aa099990c03118eb9c35050f968ff6b37896784.tar.gz historical-6aa099990c03118eb9c35050f968ff6b37896784.tar.bz2 historical-6aa099990c03118eb9c35050f968ff6b37896784.zip |
added patch for gcc-3.3.3-r5 (#52466); better voice (#47635); cleanups
Diffstat (limited to 'app-accessibility/flite/flite-1.2-r1.ebuild')
-rw-r--r-- | app-accessibility/flite/flite-1.2-r1.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/app-accessibility/flite/flite-1.2-r1.ebuild b/app-accessibility/flite/flite-1.2-r1.ebuild new file mode 100644 index 000000000000..c96c96aca4ae --- /dev/null +++ b/app-accessibility/flite/flite-1.2-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/flite/flite-1.2-r1.ebuild,v 1.1 2004/05/31 16:44:48 squinky86 Exp $ + +inherit eutils + +IUSE="static" + +DESCRIPTION="Flite text to speech engine" +HOMEPAGE="http://www.speech.cs.cmu.edu/flite/index.html" +SRC_URI="http://www.speech.cs.cmu.edu/flite/packed/${P}/${P}-release.tar.bz2 + http://www.speech.cs.cmu.edu/flite/packed/${P}/${PN}_lexfix.tar.gz" + +SLOT="0" +LICENSE="BSD as-is" +KEYWORDS="~x86 ~ppc ~amd64" + +RDEPEND="virtual/glibc" + +S=${WORKDIR}/${P}-release + +src_unpack() { + unpack ${P}-release.tar.bz2 + unpack ${PN}_lexfix.tar.gz + + # Move the update into ${S} + cd ${PN} + tar -cf - . | (cd ${S}; tar -xf -) + cd ${S} + epatch ${FILESDIR}/const.patch +} + +src_compile() { + local myconf; + if ! use static; then + myconf="${myconf} --enable-shared" + fi + myconf="${myconf} --with-vox=cmu_us_kal16" + + econf ${myconf} || die "Failed configuration" + # -j2 borks when we make the shared libs + emake -j1 || die "Failed compilation" +} + +src_install () { + dobin bin/* + dodoc ACKNOWLEDGEMENTS README COPYING + + if use static; then + dolib.a lib/*.a + else + for lib in lib/*.so*; do + if [ -f ${lib} ]; then + dolib.so ${lib} + lib=`basename ${lib}` + majlib=`echo ${lib} | sed 's:\(\.so\.[0-9]\)\(\.[0-9]*\)*$:\1:'` + noverlib=`echo ${lib} | sed 's:\(\.so\)\(\.[0-9]*\)*$:\1:'` + + dosym ${lib} /usr/lib/${majlib} + dosym ${lib} /usr/lib/${noverlib} + fi + done + fi + + insinto /usr/include/flite + cd ${S}/include + for file in *.h; do + doins ${file} + dosed 's:#include "\(.*\)":#include <flite/\1>:g' /usr/include/flite/${file} + done + + dosym flite/flite.h /usr/include/flite.h +} |