[packages/speech-dispatcher] - updated to 0.9.1
qboosh
qboosh at pld-linux.org
Tue Apr 28 06:25:17 CEST 2020
commit 6f2992dedd0363f3c253f5512ef753fe158c4e67
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Apr 28 06:25:33 2020 +0200
- updated to 0.9.1
speech-dispatcher.spec | 80 ++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 68 insertions(+), 12 deletions(-)
---
diff --git a/speech-dispatcher.spec b/speech-dispatcher.spec
index 0ccb4f8..2d0b691 100644
--- a/speech-dispatcher.spec
+++ b/speech-dispatcher.spec
@@ -1,14 +1,15 @@
# TODO:
# - think about default configuration (DefaultModule is espeak, which is not loaded by default)
-# - espeak-ng support [pkgconfig(espeak-ng)]
# - common-lisp and guile bindings (src/api/{cl,guile})
#
# Conditional build:
-%bcond_with ibmtts # IBM TTS synthesizer support (commercial, proprietary)
+%bcond_with baratinoo # Voxygen Baratinoo synthesizer support (proprietary)
%bcond_without espeak # eSpeak synthesizer support
%bcond_without espeak_ng # eSpeak-NG synthesizer support
%bcond_without flite # Flite synthesizer support
+%bcond_with ibmtts # IBM TTS synthesizer support (proprietary)
%bcond_without ivona # Ivona synthesizer support
+%bcond_with kali # Kali synthesizer support (proprietary?)
%bcond_without svox # SVOX Pico synthesizer support
%bcond_without alsa # ALSA audio output supprot
%bcond_without libao # libao audio output supprot
@@ -20,12 +21,13 @@
Summary: A device independent layer for speech synthesis
Summary(pl.UTF-8): Niezależna od urządzenia warstwa obsługująca syntezę mowy
Name: speech-dispatcher
-Version: 0.8.8
-Release: 2
+Version: 0.9.1
+Release: 1
License: LGPL v2.1+ (library and audio drivers), GPL v2+ (programs and speech modules)
Group: Applications/Sound
-Source0: https://freebsoft.org/pub/projects/speechd/%{name}-%{version}.tar.gz
-# Source0-md5: ad9fb4798004983abd9de15a08cddebc
+#Source0Download: https://github.com/brailcom/speechd/releases
+Source0: https://github.com/brailcom/speechd/releases/download/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: a38ea1aa14e1cc4a7e058f7bf286db72
Source1: %{name}.init
Source2: %{name}.sysconfig
Source3: %{name}.tmpfiles
@@ -38,19 +40,23 @@ BuildRequires: automake >= 1:1.13
BuildRequires: dotconf-devel >= 1.3
%{?with_espeak:BuildRequires: espeak-devel}
%{?with_espeak_ng:BuildRequires: espeak-ng-devel}
-BuildRequires: gettext-tools
-BuildRequires: glib2-devel >= 1:2.28
+BuildRequires: gettext-tools >= 0.19.8
+BuildRequires: glib2-devel >= 1:2.36
+BuildRequires: help2man
%{?with_flite:BuildRequires: flite-devel}
%{?with_ibmtts:BuildRequires: ibmtts-devel}
BuildRequires: intltool >= 0.40.0
%{?with_libao:BuildRequires: libao-devel}
%{?with_ivona:BuildRequires: libdumbtts-devel}
+BuildRequires: libltdl-devel
BuildRequires: libsndfile-devel >= 1.0.2
+BuildRequires: libstdc++-devel
BuildRequires: libtool >= 2:2.2
%{?with_nas:BuildRequires: nas-devel}
BuildRequires: pkgconfig
%{?with_pulseaudio:BuildRequires: pulseaudio-devel}
%{?with_python:BuildRequires: python3-devel >= 1:3.2}
+%{?with_python:BuildRequires: python3-pyxdg}
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.527
%{?with_svox:BuildRequires: svox-devel}
@@ -66,6 +72,8 @@ Requires(pre): /usr/sbin/useradd
Requires: %{name}-libs = %{version}-%{release}
Requires: dotconf >= 1.3
Requires: libsndfile >= 1.0.2
+# for spd-conf
+Requires: python3-%{name} = %{version}-%{release}
Requires: rc-scripts
Provides: group(%{name})
Provides: user(%{name})
@@ -118,6 +126,18 @@ PulseAudio audio output module for Speech Dispatcher.
%description audio-pulse -l pl.UTF-8
Moduł wyjścia dźwięku PulseAudio dla Speech Dispatchera.
+%package module-baratinoo
+Summary: Baratinoo synthesizer module for Speech Dispatcher
+Summary(pl.UTF-8): Moduł syntezatora Baratinoo dla Speech Dispatchera
+Group: Applications/Sound
+Requires: %{name} = %{version}-%{release}
+
+%description module-baratinoo
+Baratinoo synthesizer module for Speech Dispatcher.
+
+%description module-baratinoo -l pl.UTF-8
+Moduł syntezatora Baratinoo dla Speech Dispatchera.
+
%package module-espeak
Summary: eSpeak synthesizer module for Speech Dispatcher
Summary(pl.UTF-8): Moduł syntezatora eSpeak dla Speech Dispatchera
@@ -178,6 +198,18 @@ Ivona synthesizer module for Speech Dispatcher.
%description module-ivona -l pl.UTF-8
Moduł syntezatora Ivona dla Speech Dispatchera.
+%package module-kali
+Summary: Kali synthesizer module for Speech Dispatcher
+Summary(pl.UTF-8): Moduł syntezatora Kali dla Speech Dispatchera
+Group: Applications/Sound
+Requires: %{name} = %{version}-%{release}
+
+%description module-kali
+Kali synthesizer module for Speech Dispatcher.
+
+%description module-kali -l pl.UTF-8
+Moduł syntezatora Kali dla Speech Dispatchera.
+
%package module-pico
Summary: SVOX Pico synthesizer module for Speech Dispatcher
Summary(pl.UTF-8): Moduł syntezatora SVOX Pico dla Speech Dispatchera
@@ -195,7 +227,7 @@ Summary: Speech Dispatcher client library
Summary(pl.UTF-8): Biblioteka kliencka Speech Dispatchera
License: LGPL v2.1+
Group: Libraries
-Requires: glib2 >= 1:2.28
+Requires: glib2 >= 1:2.36
%description libs
Speech Dispatcher provides a device independent layer for speech
@@ -211,7 +243,7 @@ Summary(pl.UTF-8): Pliki nagłówkowe biblioteki speech-dispatcher
License: LGPL v2.1+
Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
-Requires: glib2-devel >= 1:2.28
+Requires: glib2-devel >= 1:2.36
%description devel
Header files for speech-dispatcher library.
@@ -254,6 +286,8 @@ komunikacji ze Speech Dispatcherem.
%setup -q
%patch0 -p1
+%{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' src/api/python/speechd_config/spd-conf
+
%build
%{__libtoolize}
%{__aclocal}
@@ -265,11 +299,13 @@ komunikacji ze Speech Dispatcherem.
--disable-silent-rules \
%{__enable_disable static_libs static} \
%{__with_without alsa} \
+ %{__with_without baratinoo} \
--with-default-audio-method=%{?with_alsa:alsa}%{!?with_alsa:oss} \
%{__with_without espeak} \
%{__with_without flite} \
%{__with_without ibmtts} \
%{__with_without ivona} \
+ %{__with_without kali} \
%{__with_without libao} \
%{__with_without nas} \
%{__with_without pulseaudio pulse} \
@@ -329,7 +365,7 @@ fi
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc ANNOUNCE AUTHORS BUGS FAQ NEWS README TODO
+%doc ANNOUNCE AUTHORS BUGS FAQ NEWS README.md README.overview.md TODO
%attr(754,root,root) /etc/rc.d/init.d/%{name}
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
%attr(755,root,root) %{_bindir}/spd-conf
@@ -358,10 +394,15 @@ fi
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/espeak-mbrola-generic.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/festival.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/llia_phon-generic.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/mary-generic.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/swift-generic.conf
%dir %attr(755,%{name},%{name}) /var/run/speech-dispatcher
%dir %attr(755,%{name},%{name}) /var/log/speech-dispatcher
-/usr/lib/tmpfiles.d/%{name}.conf
+%{systemdunitdir}/speech-dispatcherd.service
+%{systemdtmpfilesdir}/%{name}.conf
+%{_mandir}/man1/spd-conf.1*
+%{_mandir}/man1/spd-say.1*
+%{_mandir}/man1/speech-dispatcher.1*
%{_infodir}/spd-say.info*
%{_infodir}/speech-dispatcher.info*
%lang(cs) %{_infodir}/speech-dispatcher-cs.info*
@@ -385,6 +426,13 @@ fi
%attr(755,root,root) %{_libdir}/speech-dispatcher/spd_pulse.so
%endif
+%if %{with baratinoo}
+%files module-baratinoo
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/speech-dispatcher-modules/sd_baratinoo
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/baratinoo.conf
+%endif
+
%if %{with espeak}
%files module-espeak
%defattr(644,root,root,755)
@@ -397,6 +445,7 @@ fi
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/speech-dispatcher-modules/sd_espeak-ng
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/espeak-ng.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/espeak-ng-mbrola-generic.conf
%endif
%if %{with flite}
@@ -420,6 +469,13 @@ fi
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/ivona.conf
%endif
+%if %{with kali}
+%files module-kali
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/speech-dispatcher-modules/sd_kali
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/speech-dispatcher/modules/kali.conf
+%endif
+
%if %{with svox}
%files module-pico
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/speech-dispatcher.git/commitdiff/6f2992dedd0363f3c253f5512ef753fe158c4e67
More information about the pld-cvs-commit
mailing list