Hello community, here is the log from the commit of package speech-dispatcher for openSUSE:Factory checked in at 2020-01-30 09:34:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/speech-dispatcher (Old) and /work/SRC/openSUSE:Factory/.speech-dispatcher.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "speech-dispatcher" Thu Jan 30 09:34:25 2020 rev:34 rq:767570 version:0.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/speech-dispatcher/speech-dispatcher.changes 2019-10-25 18:40:41.327815214 +0200 +++ /work/SRC/openSUSE:Factory/.speech-dispatcher.new.26092/speech-dispatcher.changes 2020-01-30 09:34:50.697279601 +0100 @@ -1,0 +2,9 @@ +Thu Jan 23 17:28:02 UTC 2020 - Stefan BrĂ¼ns <[email protected]> + +- Remove texlive-texinfo build dependency. The tarball contains + the info files, and even without plain makeinfo would be sufficient. +- Correct license for library and python bindings, these are + LGPL-2.1-or-later since version 0.8.2. +- Correct typo in Recommends: speech-dispatcher-module-espeak + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ speech-dispatcher.spec ++++++ --- /var/tmp/diff_new_pack.zb8BQv/_old 2020-01-30 09:34:51.473280017 +0100 +++ /var/tmp/diff_new_pack.zb8BQv/_new 2020-01-30 09:34:51.473280017 +0100 @@ -1,7 +1,7 @@ # # spec file for package speech-dispatcher # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,10 +27,10 @@ Version: 0.9.1 Release: 0 # FIXME missing backends: festival lite, ibmeci (ibm tts), dumbtts/ivona, nas -# Almost all files are under GPLv2+, however src/c/clients/spdsend/spdsend.h is -# licensed under GPLv2, which makes %%{_bindir}/spdsend GPLv2. +# The API and bindings are LGPL-2.1-or-later, other parts are +# either GPL-2.0-or-later or LGPL-2.1-or-later Summary: Device independent layer for speech synthesis -License: GPL-2.0-or-later +License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/Daemons URL: https://devel.freebsoft.org/speechd Source0: https://download-mirror.savannah.gnu.org/releases/speechd/%{name}-%{version}.tar.gz @@ -40,6 +40,7 @@ BuildRequires: %{espeakdev} BuildRequires: alsa-devel BuildRequires: dotconf-devel +BuildRequires: fdupes BuildRequires: gettext BuildRequires: glib2-devel BuildRequires: libao-devel @@ -48,13 +49,11 @@ BuildRequires: libtool BuildRequires: python3-setuptools BuildRequires: systemd-rpm-macros -BuildRequires: texinfo BuildRequires: pkgconfig(systemd) Requires: python3-speechd # FIXME: use proper Requires(pre/post/preun/...) PreReq: %{install_info_prereq} -Recommends: %{espeak} -Recommends: speech-dispatcherd-module-espeak +Recommends: speech-dispatcher-module-espeak Suggests: festival Suggests: logrotate Provides: speechd = %{version} @@ -77,6 +76,7 @@ %package configure Summary: Configuration tool for Speech Dispatcher +License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/Daemons Requires: %{name} = %{version} Requires: python3-xdg @@ -97,6 +97,7 @@ %package module-espeak Summary: ESpeak module for Speech Dispatcher +License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/Daemons Requires: %{name} = %{version} Supplements: packageand(%{name}:%{espeak}) @@ -115,6 +116,7 @@ %package -n libspeechd2 Summary: Device independent layer for speech synthesis - Client library +License: LGPL-2.1-or-later Group: System/Libraries Recommends: %{name} @@ -130,6 +132,7 @@ %package -n libspeechd-devel Summary: Device independent layer for speech synthesis - Development files +License: LGPL-2.1-or-later Group: Development/Languages/C and C++ Requires: libspeechd2 = %{version} Provides: %{name}-devel = %{version} @@ -148,6 +151,7 @@ %package -n python3-speechd Summary: Device independent layer for speech synthesis - Python Bindings +License: LGPL-2.1-or-later Group: Development/Libraries/Python Requires: %{name} >= %{version} @@ -195,11 +199,14 @@ rm %{buildroot}%{_sysconfdir}/speech-dispatcher/modules/ivona.conf # Remove config files that we don't need a second time # but then user can not create its own configuration, because here is default, while in /etc is system-wide -# %{__rm} -r %{buildroot}%{_datadir}/speech-dispatcher/conf/ +# %%{__rm} -r %%{buildroot}%%{_datadir}/speech-dispatcher/conf/ # Remove %{_infodir}/dir file rm %{buildroot}%{_infodir}/dir %find_lang %{name} +# Deduplicate python bytecode +%fdupes %{buildroot}%{python3_sitearch}/speechd* + %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %install_info --info-dir=%{_infodir} %{_infodir}/spd-say.info.gz @@ -224,7 +231,7 @@ %files -f %{name}.lang %doc AUTHORS ANNOUNCE NEWS README.md -%license COPYING.LGPL +%license COPYING.LGPL COPYING.GPL-2 COPYING.GPL-3 %dir %{_sysconfdir}/speech-dispatcher/ %dir %{_sysconfdir}/speech-dispatcher/clients %dir %{_sysconfdir}/speech-dispatcher/modules @@ -237,7 +244,7 @@ %{_datadir}/sounds/speech-dispatcher/ %dir %{_libdir}/speech-dispatcher %{_libdir}/speech-dispatcher/spd_*.so -# When adding a module, also stop removing its config file in %install +# When adding a module, also stop removing its config file in %%install %dir %{_libdir}/speech-dispatcher-modules %{_libdir}/speech-dispatcher-modules/sd_cicero %{_libdir}/speech-dispatcher-modules/sd_dummy
