# # Chakra Packages for Chakra, part of chakra-project.org # # maintainer (i686): Phil Miller # maintainer (x86_64): Manuel Tortosa # include global config source ../_buildscripts/${current_repo}-${_arch}-cfg.conf pkgname=speech-dispatcher pkgver=0.6.7 pkgrel=2 arch=('i686' 'x86_64') pkgdesc="High-level device independent layer for speech synthesis interface" license=('GPL2' 'FDL') depends=('glib2' 'alsa-lib') optdepends=('festival-freebsoft-utils: Speech output using Festival.' 'espeak: Speech output using ESpeak.') makedepends=('pkgconfig' 'espeak' 'dotconf' 'automake') provides=("speechd=$pkgver") options=('!libtool') url="http://www.freebsoft.org/speechd" source=("http://www.freebsoft.org/pub/projects/speechd/$pkgname-$pkgver.tar.gz" \ "spd-respect-DESTDIR.diff" \ "speechd" "getline.patch") install="speech-dispatcher.install" backup=(etc/speech-dispatcher/clients/gnome-speech.conf etc/speech-dispatcher/clients/emacs.conf etc/speech-dispatcher/modules/ibmtts.conf etc/speech-dispatcher/modules/espeak-generic.conf etc/speech-dispatcher/modules/espeak.conf etc/speech-dispatcher/modules/swift-generic.conf etc/speech-dispatcher/modules/festival.conf etc/speech-dispatcher/modules/cicero.conf etc/speech-dispatcher/modules/espeak-mbrola-generic.conf etc/speech-dispatcher/modules/dtk-generic.conf etc/speech-dispatcher/modules/llia_phon-generic.conf etc/speech-dispatcher/modules/ivona.conf etc/speech-dispatcher/modules/epos-generic.conf etc/speech-dispatcher/modules/flite.conf etc/speech-dispatcher/speechd.conf) build() { cd $srcdir/$pkgname-$pkgver # One part of the build process ignores DESTDIR, so apply a tiny patch. # Patch has been submitted to upstream. patch -p1 < ${startdir}/spd-respect-DESTDIR.diff # fix getline patch -p1 < ${startdir}/getline.patch # Building speechd ./configure --prefix=/usr --sysconfdir=/etc || return 1 make || return 1 make DESTDIR=${pkgdir} moduleconfdir=/etc/speech-dispatcher/modules spdconfdir=/etc/speech-dispatcher install || return 1 rm -f ${pkgdir}/usr/share/info/dir gzip -9nf ${pkgdir}/usr/share/info/* install -Dm755 ${srcdir}/speechd ${pkgdir}/etc/rc.d/speechd mkdir -p ${pkgdir}/var/log/speech-dispatcher } md5sums=('67432ad655b50fd7c1f1f79e012cfe3f' '4585be4a40ab33f375c31f6ab3a1915f' '53aece3bfea37d40dad62f02f7c5755e' 'f70b4b13d2a8fe500f69bf30b0897946')