From 3b8fa10fdf82779dfbf044c2b6c71cbe102995a2 Mon Sep 17 00:00:00 2001 From: Vedat Demir Date: Sun, 23 Aug 2015 02:46:07 +0300 Subject: [PATCH] speech-dispatcher --- multimedia/sound/speech-dispatcher/actions.py | 36 ++++++++++ multimedia/sound/speech-dispatcher/pspec.xml | 69 +++++++++++++++++++ .../sound/speech-dispatcher/translations.xml | 18 +++++ 3 files changed, 123 insertions(+) create mode 100755 multimedia/sound/speech-dispatcher/actions.py create mode 100755 multimedia/sound/speech-dispatcher/pspec.xml create mode 100755 multimedia/sound/speech-dispatcher/translations.xml diff --git a/multimedia/sound/speech-dispatcher/actions.py b/multimedia/sound/speech-dispatcher/actions.py new file mode 100755 index 0000000000..78ca90af35 --- /dev/null +++ b/multimedia/sound/speech-dispatcher/actions.py @@ -0,0 +1,36 @@ +#!/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(): + #autotools.autoreconf("-vfi") + autotools.configure("--disable-static \ + --enable-shared \ + --disable-python \ + --with-default-audio-method=alsa \ + --without-flite ") + +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 100755 index 0000000000..193abdad24 --- /dev/null +++ b/multimedia/sound/speech-dispatcher/pspec.xml @@ -0,0 +1,69 @@ + + + + + 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 + intltool + + + + + speech-dispatcher + + glib2 + libtool-ltdl + dotconf + libsndfile + + + /usr/share + /usr/lib + /usr/share/doc + /usr/bin + /etc/speech-dispatcher + /var/log/speech-dispatcher + /usr/share/speech-dispatcher + + + + + speech-dispatcher-devel + Development headers for speech-dispatcher + + speech-dispatcher + glib2-devel + + + /usr/include + /usr/lib/pkgconfig/ + + + + + + + 2015-08-21 + 0.8.3 + Version bump. + Vedat Demir + vedat@pisilinux.org + + + diff --git a/multimedia/sound/speech-dispatcher/translations.xml b/multimedia/sound/speech-dispatcher/translations.xml new file mode 100755 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ı + +