Hello community, here is the log from the commit of package festival for openSUSE:Factory checked in at 2015-02-13 08:35:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/festival (Old) and /work/SRC/openSUSE:Factory/.festival.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "festival" Changes: -------- --- /work/SRC/openSUSE:Factory/festival/festival.changes 2014-07-15 08:01:03.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.festival.new/festival.changes 2015-02-13 08:35:41.000000000 +0100 @@ -1,0 +2,31 @@ +Thu Feb 12 19:52:04 UTC 2015 - [email protected] + +- Update to version 2.4 + * Updated HTS and CG engines + * Support for newer compilers + * Bug fixes galore. + * Backwards compatibility with Festival 1.4.3 + * English (British and American), Spanish and Welsh text to speech + * Externally configurable language independent modules: + - phonesets + - lexicons + - letter-to-sound rules + - tokenizing + - part of speech tagging + - intonation and duration + * Waveform synthesizers: + - Multisyn unit selection engine + - HTS parametric synthesis engine + - Clustergen parametric synthesis engine + - Clunits unit selection engine + - diphone based: residual excited LPC (and PSOLA not for distribution) + - MBROLA database support. + - distributed under a free X11-type licence + * Portable (Unix) distribution + * On-line documentation + * SABLE markup, Emacs, client/server, scripting interfaces. +- Update speech_tools-undefined-operation.patch +- Remove speech_tools-gcc47.patch; merged on upstream release +- Add festvox_rablpc16k.tar.gz; new upstream english festvox + +------------------------------------------------------------------- Old: ---- festival-2.1-release.tar.gz speech_tools-2.1-release.tar.gz speech_tools-gcc47.patch New: ---- festival-2.4-release.tar.gz festvox_rablpc16k.tar.gz speech_tools-2.4-release.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ festival.spec ++++++ --- /var/tmp/diff_new_pack.CNDUDa/_old 2015-02-13 08:35:43.000000000 +0100 +++ /var/tmp/diff_new_pack.CNDUDa/_new 2015-02-13 08:35:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package festival # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,19 +17,20 @@ Name: festival -Version: 2.1 +Version: 2.4 Release: 0 Summary: The Speech Synthesis System License: BSD-3-Clause Group: Productivity/Text/Convertors Url: http://www.cstr.ed.ac.uk/projects/%{name}/ -Source0: http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/%{name}-%{version}-release.tar.gz -Source1: http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/speech_tools-%{version}-release.tar.gz -Source2: http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/festlex_CMU.tar.gz -Source3: http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/festvox_kallpc16k.tar.gz -Source4: http://www.cstr.ed.ac.uk/downloads/%{name}/2.1/festlex_POSLEX.tar.gz +Source0: http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/%{name}-%{version}-release.tar.gz +Source1: http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/speech_tools-%{version}-release.tar.gz +Source2: http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/festlex_CMU.tar.gz +Source3: http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/voices/festvox_kallpc16k.tar.gz +Source4: http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/festlex_POSLEX.tar.gz Source5: sysconfig.%{name} Source6: rc%{name} +Source7: http://www.cstr.ed.ac.uk/downloads/%{name}/2.4/voices/festvox_rablpc16k.tar.gz # festival patches Patch2: %{name}-1.95-examples.patch Patch3: %{name}-text2wave-manpage.patch @@ -46,8 +47,6 @@ Patch12: speech_tools-1.2.95-config.patch # PATCH-FIX-UPSTREAM speech_tools-no-LD_LIBRARY_PATH-extension.patch [email protected] -- Do not change LD_LIBRARY_PATH in binaries, to avoid any risks Patch17: speech_tools-no-LD_LIBRARY_PATH-extension.patch -# PATCH-FIX-UPSTREAM speech_tools-gcc47.patch [email protected] -- Fix build with gcc 4.7 -Patch18: speech_tools-gcc47.patch BuildRequires: gcc-c++ BuildRequires: ncurses-devel BuildRequires: pkgconfig @@ -73,7 +72,7 @@ Files needed for developing software that uses Festival. %prep -%setup -q -b 1 -b 2 -b 3 -b 4 -n %{name} +%setup -q -b 1 -b 2 -b 3 -b 4 -b 7 -n %{name} %patch2 -p1 %patch3 -p1 %patch4 @@ -85,24 +84,27 @@ %patch11 -p1 %patch12 %patch17 -p1 -%patch18 -p1 %build # configure festival -./configure --prefix=%{_prefix} \ - --libdir=%{_libdir} \ - --datadir=%{_datadir}/%{name} \ - --sysconfdir=%{_sysconfdir} +%configure # configure speech tools cp config.guess config.sub ../speech_tools cd ../speech_tools -./configure --prefix=%{_prefix} \ - --libdir=%{_libdir} \ - --datadir=%{_datadir}/%{name} \ - --sysconfdir=%{_sysconfdir} -make CC="gcc -fPIC %{optflags}" CXX="g++ %{optflags} -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" +%configure + # -fPIC 'cause we're building shared libraries and it doesn't hurt + # -fno-strict-aliasing because of a couple of warnings about code + # problems; if $RPM_OPT_FLAGS contains -O2 or above, this puts + # it back. Once that problem is gone upstream, remove this for + # better optimization. + make \ + CFLAGS="%{optflags} -fPIC -fno-strict-aliasing" \ + CXXFLAGS="%{optflags} -fPIC -fno-strict-aliasing" cd ../%{name} -make CC="gcc -fPIC %{optflags}" CXX="g++ %{optflags} -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" +make \ + FTLIBDIR="%{_datadir}/festival/lib" \ + CFLAGS="%{optflags} -fPIC" \ + CXXFLAGS="%{optflags} -fPIC" make doc %install @@ -126,9 +128,11 @@ install -m 644 lib/dicts/wsj.wp39.poslexR %{buildroot}%{_datadir}/%{name}/dicts/ install -m 644 lib/dicts/wsj.wp39.tri.ngrambin %{buildroot}%{_datadir}/%{name}/dicts/ # install voices -mkdir -p %{buildroot}%{_datadir}/%{name}/voices/english/kal_diphone/{group,festvox} +mkdir -p %{buildroot}%{_datadir}/%{name}/voices/english/{kal_diphone,rab_diphone}/{group,festvox} cp lib/voices/english/kal_diphone/group/* %{buildroot}%{_datadir}/%{name}/voices/english/kal_diphone/group/ cp lib/voices/english/kal_diphone/festvox/*.scm %{buildroot}%{_datadir}/%{name}/voices/english/kal_diphone/festvox +cp lib/voices/english/rab_diphone/group/* %{buildroot}%{_datadir}/%{name}/voices/english/rab_diphone/group/ +cp lib/voices/english/rab_diphone/festvox/*.scm %{buildroot}%{_datadir}/%{name}/voices/english/rab_diphone/festvox # install data cp lib/*.scm %{buildroot}%{_datadir}/%{name}/ cp lib/*.ngrambin %{buildroot}%{_datadir}/%{name}/ ++++++ festival-2.1-release.tar.gz -> festival-2.4-release.tar.gz ++++++ ++++ 17205 lines of diff (skipped) ++++++ speech_tools-2.1-release.tar.gz -> speech_tools-2.4-release.tar.gz ++++++ ++++ 118028 lines of diff (skipped) ++++++ speech_tools-undefined-operation.patch ++++++ --- /var/tmp/diff_new_pack.CNDUDa/_old 2015-02-13 08:35:43.000000000 +0100 +++ /var/tmp/diff_new_pack.CNDUDa/_new 2015-02-13 08:35:43.000000000 +0100 @@ -1,12 +1,12 @@ --- speech_tools/base_class/rateconv.cc +++ speech_tools/base_class/rateconv.cc -@@ -384,7 +384,8 @@ - } - fir_stereo(inp + inoffset + inbaseidx, +@@ -385,7 +385,8 @@ + /* order? + fir_stereo(inp + inoffset + inbaseidx, coep + cycctr * firlen, firlen, - outp + outidx++, outp + outidx++); -+ outp + outidx, outp + outidx + 1); ++ outp + outidx, outp + outidx + 1); + outidx += 2; - cycctr++; - if (!(cycctr %= up)) - inbaseidx += 2*down; + + */ + fir_stereo(inp + inoffset + inbaseidx, -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
