diff --git a/multimedia/sound/speech-dispatcher/actions.py b/multimedia/sound/speech-dispatcher/actions.py new file mode 100644 index 0000000000..f84315af0c --- /dev/null +++ b/multimedia/sound/speech-dispatcher/actions.py @@ -0,0 +1,42 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + shelltools.system("sed -i 's/cicero //g' configure.ac") + shelltools.system("sed -i 's/sd_cicero//g' src/modules/Makefile.am") + autotools.autoreconf("-i") + autotools.configure("--disable-static \ + --without-ibmtts \ + --without-nas \ + --without-flite \ + --with-ivona \ + --with-alsa \ + --with-espeak \ + --with-libao \ + --with-pulse") + +def build(): + autotools.make() + +def install(): + autotools.install() + + # Conflicts with openTTS + pisitools.remove("/usr/share/info/ssip.info") + + # Set executable bit + shelltools.chmod("%s/usr/lib/python3.4/site-packages/speechd/_test.py" % get.installDIR(), 0755) + + # Create log directory, it should be world unreadable + pisitools.dodir("/var/log/speech-dispatcher") + shelltools.chmod("%s/var/log/speech-dispatcher" % get.installDIR(), 0700) + + pisitools.dodoc("AUTHORS", "COPYING", "README") diff --git a/multimedia/sound/speech-dispatcher/pspec.xml b/multimedia/sound/speech-dispatcher/pspec.xml new file mode 100644 index 0000000000..6acb508ae3 --- /dev/null +++ b/multimedia/sound/speech-dispatcher/pspec.xml @@ -0,0 +1,102 @@ + + + + + speech-dispatcher + http://www.freebsoft.org/speechd + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + GPLv2 + service + app:console + library + speech dispatcher: common interface to speech synthesis + Speech Dispatcher is a device independent layer for speech synthesis that provides a common easy to use interface for both client applications (programs that want to speak) and for software synthesizers (programs actually able to convert text to speech). + http://www.freebsoft.org/pub/projects/speechd/speech-dispatcher-0.8.3.tar.gz + + glib2-devel + libsndfile-devel + dotconf-devel + espeak-devel + python3-devel + intltool + gettext-devel + pkgconfig + libtool-ltdl + libao-devel + alsa-lib-devel + pulseaudio-libs-devel + + + + + speech-dispatcher + + glib2 + libao + espeak + dotconf + alsa-lib + libsndfile + libtool-ltdl + pulseaudio-libs + + + /usr/share + /usr/lib + /usr/share/doc + /usr/bin + /etc/speech-dispatcher + /var/log/speech-dispatcher + /usr/share/speech-dispatcher + + + + + python3-speech-dispatcher + Python3 bindings for speech-dispatcher + + speech-dispatcher + python3 + + + python-speech-dispatcher + + + /usr/lib/python3.* + + + + + speech-dispatcher-devel + Development headers for speech-dispatcher + + speech-dispatcher + glib2-devel + + + /usr/include + /usr/lib/pkgconfig/ + + + + + + 2016-01-25 + 0.8.3 + Edit and release bump + Alihan Öztürk + alihan@pisilinux.org + + + 2015-11-22 + 0.8.3 + First release + Vedat Demir + vedat@pisilinux.org + + + \ No newline at end of file diff --git a/multimedia/sound/speech-dispatcher/translations.xml b/multimedia/sound/speech-dispatcher/translations.xml new file mode 100644 index 0000000000..467ad5992a --- /dev/null +++ b/multimedia/sound/speech-dispatcher/translations.xml @@ -0,0 +1,18 @@ + + + + speech-dispatcher + Konuşma sentezi ortak arayüzü + Speech Dispatcher, seslendirme yapılmak istenen veya konuşma sentezi yapan uygulamalar için ortak ve kolay kullanımlı bir arayüz sunan, cihaz-bağımsız bir katmandır. + + + + python-speech-dispatcher + speech-dispatcher için Python bağlayıcıları + + + + speech-dispatcher-devel + speech-dispatcher için geliştirme başlıkları + + diff --git a/pisi-index.xml b/pisi-index.xml index b6c7d6c212..08d124006b 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -99318,6 +99318,107 @@ + + + speech-dispatcher + http://www.freebsoft.org/speechd + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + GPLv2 + service + app:console + library + multimedia.sound + speech dispatcher: common interface to speech synthesis + Konuşma sentezi ortak arayüzü + Speech Dispatcher is a device independent layer for speech synthesis that provides a common easy to use interface for both client applications (programs that want to speak) and for software synthesizers (programs actually able to convert text to speech). + Speech Dispatcher, seslendirme yapılmak istenen veya konuşma sentezi yapan uygulamalar için ortak ve kolay kullanımlı bir arayüz sunan, cihaz-bağımsız bir katmandır. + http://www.freebsoft.org/pub/projects/speechd/speech-dispatcher-0.8.3.tar.gz + + glib2-devel + libsndfile-devel + dotconf-devel + espeak-devel + python3-devel + intltool + gettext-devel + pkgconfig + libtool-ltdl + libao-devel + alsa-lib-devel + pulseaudio-libs-devel + + multimedia/sound/speech-dispatcher/pspec.xml + + + speech-dispatcher + + glib2 + libao + espeak + dotconf + alsa-lib + libsndfile + libtool-ltdl + pulseaudio-libs + + + /usr/share + /usr/lib + /usr/share/doc + /usr/bin + /etc/speech-dispatcher + /var/log/speech-dispatcher + /usr/share/speech-dispatcher + + + + python3-speech-dispatcher + Python3 bindings for speech-dispatcher + + speech-dispatcher + python3 + + + /usr/lib/python3.* + + + python-speech-dispatcher + + + + speech-dispatcher-devel + Development headers for speech-dispatcher + speech-dispatcher için geliştirme başlıkları + + speech-dispatcher + glib2-devel + + + /usr/include + /usr/lib/pkgconfig/ + + + + + 2016-01-25 + 0.8.3 + Edit and release bump + Alihan Öztürk + alihan@pisilinux.org + + + 2015-11-22 + 0.8.3 + First release + Vedat Demir + vedat@pisilinux.org + + + libcdaudio diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index f7b238d0bd..a99035d1dc 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -9b1b53cae560a76e22189726dbda442c341abca0 \ No newline at end of file +f1f9d2c27eae9cafd5042f766deab010a20d9ae9 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 9f550bf34f..6d015f1f92 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 605db5ed06..240108e697 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -419e1579d330bbd3028e584e5f50d2521f5854a6 \ No newline at end of file +ecce584d31f33af8bb7a8c1e5b27b57387b0581f \ No newline at end of file