Split new baratinoo and kali modules out into separate subpackages

This matches with what we did earlier with installing the espeak-ng
module as default, and splitting all the non-default modules out into
other subpackages.
This commit is contained in:
Kalev Lember 2019-01-29 20:57:51 +01:00
parent 0f4677bd49
commit 9fb253e4c3

View File

@ -2,7 +2,7 @@
Name: speech-dispatcher
Version: 0.9.0
Release: 1%{?dist}
Release: 2%{?dist}
Summary: To provide a high-level device independent layer for speech synthesis
# Almost all files are under GPLv2+, however
@ -80,6 +80,13 @@ Requires: python3-speechd = %{version}-%{release}
%description utils
Various utilities for speechd
%package baratinoo
Summary: Speech Dispatcher baratinoo module
Requires: %{name}%{_isa} = %{version}-%{release}
%description baratinoo
This package contains the baratinoo output module for Speech Dispatcher.
%package espeak-ng
Summary: Speech Dispatcher espeak-ng module
Requires: %{name}%{_isa} = %{version}-%{release}
@ -105,6 +112,13 @@ Obsoletes: speech-dispatcher < 0.8.1-2
%description flite
This package contains the flite output module for Speech Dispatcher.
%package kali
Summary: Speech Dispatcher kali module
Requires: %{name}%{_isa} = %{version}-%{release}
%description kali
This package contains the kali output module for Speech Dispatcher.
%package -n python3-speechd
Summary: Python 3 Client API for speech-dispatcher
License: GPLv2+
@ -197,19 +211,19 @@ fi
%config(noreplace) %{_sysconfdir}/speech-dispatcher/speechd.conf
%config(noreplace) %{_sysconfdir}/speech-dispatcher/clients/*.conf
%config(noreplace) %{_sysconfdir}/speech-dispatcher/modules/*.conf
%exclude %{_sysconfdir}/speech-dispatcher/modules/baratinoo.conf
%exclude %{_sysconfdir}/speech-dispatcher/modules/espeak*.conf
%exclude %{_sysconfdir}/speech-dispatcher/modules/festival.conf
%exclude %{_sysconfdir}/speech-dispatcher/modules/flite.conf
%exclude %{_sysconfdir}/speech-dispatcher/modules/kali.conf
%{_bindir}/speech-dispatcher
%{_datadir}/speech-dispatcher/
%{_libdir}/libspeechd.so.2
%{_libdir}/libspeechd.so.2.6.0
%dir %{_libdir}/speech-dispatcher-modules/
%{_libdir}/speech-dispatcher-modules/sd_baratinoo
%{_libdir}/speech-dispatcher-modules/sd_cicero
%{_libdir}/speech-dispatcher-modules/sd_dummy
%{_libdir}/speech-dispatcher-modules/sd_generic
%{_libdir}/speech-dispatcher-modules/sd_kali
%dir %{_libdir}/speech-dispatcher
%{_libdir}/speech-dispatcher/spd*.so
%{_datadir}/sounds/speech-dispatcher
@ -229,6 +243,10 @@ fi
%{_bindir}/spd-say
%{_bindir}/spdsend
%files baratinoo
%config(noreplace) %{_sysconfdir}/speech-dispatcher/modules/baratinoo.conf
%{_libdir}/speech-dispatcher-modules/sd_baratinoo
%files espeak-ng
%config(noreplace) %{_sysconfdir}/speech-dispatcher/modules/espeak-ng.conf
%{_libdir}/speech-dispatcher-modules/sd_espeak-ng
@ -241,10 +259,17 @@ fi
%config(noreplace) %{_sysconfdir}/speech-dispatcher/modules/flite.conf
%{_libdir}/speech-dispatcher-modules/sd_flite
%files kali
%config(noreplace) %{_sysconfdir}/speech-dispatcher/modules/kali.conf
%{_libdir}/speech-dispatcher-modules/sd_kali
%files -n python3-speechd
%{python3_sitearch}/speechd*
%changelog
* Tue Jan 29 2019 Kalev Lember <klember@redhat.com> - 0.9.0-2
- Split new baratinoo and kali modules out into separate subpackages
* Sun Jan 27 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.0-1
- speech-dispatcher 0.9.0