commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2016-05-31 12:09:18 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is "espeak" Changes: --- /work/SRC/openSUSE:Factory/espeak/espeak.changes2016-03-02 14:19:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.espeak.new/espeak.changes 2016-05-31 12:09:20.0 +0200 @@ -1,0 +2,5 @@ +Tue May 24 09:27:53 UTC 2016 - martin.li...@suse.com + +- gcc6-char-cast.patch: Fix GCC6 errors. + +--- New: gcc6-char-cast.patch Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.YbzzuD/_old 2016-05-31 12:09:21.0 +0200 +++ /var/tmp/diff_new_pack.YbzzuD/_new 2016-05-31 12:09:21.0 +0200 @@ -30,6 +30,7 @@ Source2:mb-lt1 Source3:mb-lt2 Patch: easpeak-fix-bufferoverflow-strncpy.patch +Patch1: gcc6-char-cast.patch BuildRequires: gcc-c++ BuildRequires: portaudio-devel BuildRequires: pulseaudio-devel @@ -63,6 +64,7 @@ # Probably a mistake from upstream %setup -q -n %{name}-%{version}-source %patch -p1 +%patch1 -p1 # Don't use the included binary voice dictionaries; we compile these from # source %{__rm} espeak-data/*_dict ++ gcc6-char-cast.patch ++ --- a/src/tr_languages.cpp +++ b/src/tr_languages.cpp @@ -198,7 +198,7 @@ static const unsigned short chars_ignore 0x200d, 1, // zero width joiner 0, 0 }; -const char string_ordinal[] = {0xc2,0xba,0}; // masculine ordinal character, UTF-8 +const char string_ordinal[] = {(char)0xc2,(char)0xba,0}; // masculine ordinal character, UTF-8 static Translator* NewTranslator(void)
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2016-03-02 14:19:18 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is "espeak" Changes: --- /work/SRC/openSUSE:Factory/espeak/espeak.changes2014-12-23 11:48:35.0 +0100 +++ /work/SRC/openSUSE:Factory/.espeak.new/espeak.changes 2016-03-02 14:19:20.0 +0100 @@ -1,0 +2,5 @@ +Sat Feb 27 13:46:49 UTC 2016 - mgo...@suse.com + +- Add %{version} to -devel requires + +--- Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.nrL6h7/_old 2016-03-02 14:19:21.0 +0100 +++ /var/tmp/diff_new_pack.nrL6h7/_new 2016-03-02 14:19:21.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package espeak # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -48,7 +48,7 @@ %package devel Summary:Software speech synthesizer (text-to-speech) -- Development Files Group: Development/Languages/C and C++ -Requires: espeak +Requires: espeak = %{version} %description devel eSpeak is a compact open source software speech synthesizer for English
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2014-12-23 11:50:04 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is espeak Changes: --- /work/SRC/openSUSE:Factory/espeak/espeak.changes2014-04-12 21:28:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.espeak.new/espeak.changes 2014-12-23 11:48:35.0 +0100 @@ -1,0 +2,5 @@ +Fri Dec 19 19:27:21 UTC 2014 - opensuse.lietuviu.ka...@gmail.com + +- Add missing mbrola files for Lithuanian language + +--- New: mb-lt1 mb-lt2 Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.3XA9YY/_old 2014-12-23 11:48:36.0 +0100 +++ /var/tmp/diff_new_pack.3XA9YY/_new 2014-12-23 11:48:36.0 +0100 @@ -27,6 +27,8 @@ Url:http://espeak.sourceforge.net Source: http://sourceforge.net/projects/espeak/files/espeak/espeak-%{_major_version}/espeak-%{_version}.zip Source1:espeak.1 +Source2:mb-lt1 +Source3:mb-lt2 Patch: easpeak-fix-bufferoverflow-strncpy.patch BuildRequires: gcc-c++ BuildRequires: portaudio-devel @@ -69,6 +71,8 @@ # Remove executable bits of documentation chmod a-x docs/*.html chmod a-x docs/speak_lib.h +%{__cp} %{SOURCE2} espeak-data/voices/mb/ +%{__cp} %{SOURCE3} espeak-data/voices/mb/ %build cd src ++ mb-lt1 ++ name lithuanian-mbrola-1 language lt 7 gender male pitch 82 117 mbrola lt1 lt1_phtrans ++ mb-lt2 ++ name lithuanian-mbrola-2 language lt 7 gender male pitch 82 117 mbrola lt2 lt2_phtrans -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2014-04-12 21:28:17 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is espeak Changes: --- /work/SRC/openSUSE:Factory/espeak/espeak.changes2014-03-04 13:14:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.espeak.new/espeak.changes 2014-04-12 21:28:19.0 +0200 @@ -1,0 +2,21 @@ +Wed Apr 9 13:12:12 UTC 2014 - p.drou...@gmail.com + +- Update to version 1.48.04 + + Corrections to languages en, nl, ta (rules, list, and dict files) +- Changes from version 1.48.03 + + Fix bug, use of the command-line espeakedit --compile produced +phoneme data in which vowels started at full amplitude instead of +gradual increase. + + Fix bug: SSML break time= with values greater than 23 seconds +were ignored due to arithmetic overflow. + + Added new function: ChangeNextPhoneme(). + + Language changes include: da, en, fa, gu, hu, it, nl, pt, ta + + Started new language: eu (Basque). + + Allow $p_alt1, $p_alt2, etc in pre-conditions. The rule matches +if the characters before the current point in the word occur as an +entry in the *_list file with the corresponding $alt attibute. + + Added condition $list. This is similar to $p_alt etc, but examines +all words in the *_list file which don't have the $only attribute. +- Fix various rpmlint warnings + +--- Old: espeak-1.48.02-source.zip New: espeak-1.48.04-source.zip Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.PFvxuL/_old 2014-04-12 21:33:43.0 +0200 +++ /var/tmp/diff_new_pack.PFvxuL/_new 2014-04-12 21:33:43.0 +0200 @@ -18,7 +18,7 @@ Name: espeak %define _major_version 1.48 -Version:%{_major_version}.02 +Version:%{_major_version}.04 Release:0 %define _version %{version}-source Summary:Software speech synthesizer (text-to-speech) @@ -45,7 +45,7 @@ %package devel Summary:Software speech synthesizer (text-to-speech) -- Development Files -Group: Productivity/Other +Group: Development/Languages/C and C++ Requires: espeak %description devel @@ -59,7 +59,7 @@ %prep # Probably a mistake from upstream -%setup -q -n %{name}-%{_major_version}.01-source +%setup -q -n %{name}-%{version}-source %patch -p1 # Don't use the included binary voice dictionaries; we compile these from # source @@ -68,6 +68,7 @@ %{__cp} -f src/portaudio19.h src/portaudio.h # Remove executable bits of documentation chmod a-x docs/*.html +chmod a-x docs/speak_lib.h %build cd src @@ -93,6 +94,8 @@ %{__install} -D -m 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/espeak.1 # Rename docs subdir for installation with %doc %{__mv} docs/ html/ +# Fix wrong-script-end-of-line-encoding rpmlint warning +sed -i 's/\r$//' %{buildroot}%{_datadir}/espeak-data/voices/other/lfn %pre # Support for seamless update @@ -111,7 +114,7 @@ %{_bindir}/espeak %{_libdir}/libespeak.so.* %{_datadir}/espeak-data/ -%doc %{_mandir}/man1/espeak.1.* +%{_mandir}/man1/espeak.1.* %files devel %defattr (-,root,root,755) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2014-03-04 13:14:09 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is espeak Changes: --- /work/SRC/openSUSE:Factory/espeak/espeak.changes2014-01-13 12:00:53.0 +0100 +++ /work/SRC/openSUSE:Factory/.espeak.new/espeak.changes 2014-03-04 13:14:12.0 +0100 @@ -1,0 +2,16 @@ +Sat Mar 1 16:01:00 UTC 2014 - p.drou...@gmail.com + +- Update to version 1.48.02 + + Added rule attribute $noprefix. The rule is not used if a prefix +has been removed from the word. + + Program changes to enable audio output from Windows DLL. + + Added attribute 'dictdialect' to specify en-us voice for words marked +with _^_EN. + + Superscripts and subscripts are spoken as single letters and numbers +during normal speech, and with superscript and subscript also +spoken when spelling. + + Change function call espeak_TextToPhonemes(). + + Klatt synthesizer: Fix parallel formant parameters. + + Update translations + +--- Old: espeak-1.47.11-source.zip New: espeak-1.48.02-source.zip Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.pPofCn/_old 2014-03-04 13:14:12.0 +0100 +++ /var/tmp/diff_new_pack.pPofCn/_new 2014-03-04 13:14:12.0 +0100 @@ -17,8 +17,8 @@ Name: espeak -%define _major_version 1.47 -Version:%{_major_version}.11 +%define _major_version 1.48 +Version:%{_major_version}.02 Release:0 %define _version %{version}-source Summary:Software speech synthesizer (text-to-speech) @@ -58,7 +58,8 @@ which are based on human speech recordings. %prep -%setup -q -n %{name}-%{_version} +# Probably a mistake from upstream +%setup -q -n %{name}-%{_major_version}.01-source %patch -p1 # Don't use the included binary voice dictionaries; we compile these from # source -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2014-01-13 12:00:52 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is espeak Changes: --- /work/SRC/openSUSE:Factory/espeak/espeak.changes2013-12-19 15:08:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.espeak.new/espeak.changes 2014-01-13 12:00:53.0 +0100 @@ -1,0 +2,7 @@ +Wed Jan 8 08:28:46 UTC 2014 - tchva...@suse.com + +- Remove voices/en directory to avoid cpio rename error that is + caused by dir - file conversion. This makes the package + updateable again. + +--- Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.yqXAXi/_old 2014-01-13 12:00:54.0 +0100 +++ /var/tmp/diff_new_pack.yqXAXi/_new 2014-01-13 12:00:54.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package espeak # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -82,7 +82,6 @@ ../src/speak --compile=$voice; \ done - %install cd src make LIBDIR=%{_libdir} DESTDIR=%{buildroot} install @@ -94,6 +93,13 @@ # Rename docs subdir for installation with %doc %{__mv} docs/ html/ +%pre +# Support for seamless update +# Remove when 13.1 is out of update scope +# or when this is directory again +test -d %{_datadir}/espeak-data/voices/en rm -rf %{_datadir}/espeak-data/voices/en +exit 0 + %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2013-12-19 15:08:26 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is espeak Changes: --- /work/SRC/openSUSE:Factory/espeak/espeak.changes2012-09-16 23:46:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.espeak.new/espeak.changes 2013-12-19 15:08:28.0 +0100 @@ -1,0 +2,75 @@ +Sun Dec 15 14:33:07 UTC 2013 - p.drou...@gmail.com + +- Update to version 1.47.11 + + No changelog entry +- Changes from 1.47.10 + + Data change only. + + Revert 't' sound in Spanish to version 1.47.07. +- Changes from 1.47.09 + + Bug fix (lookup in *_list occasionally found the wrong word). +- Changes from 1.47.08 + + Automatically generate character names for subscript and superscript +characters. + + Use internal ctype data for character codes up to U+024F. + + Add API function espeak_TextToPhonemes(). + + Add test language az, Azerbaijani. +- Changes from 1.47.07 + + Language data changes only. +- Changes from 1.47.06 + + Fix for systems which have 44010Hz but not 22050Hz audio. + + Now runs OK in ARMv7 mode. +- Changes from 1.47.05 + + Bug fixes. + + Phoneme definitions: add conditions prev2PhW(), next3PhW(). + + Added language: ms (Malay) +Command line: +--voices=directory lists the voices in the specified subdirectory. +- Changes from 1.47.03 + + Bug fixes. +- Changes from 1.47.01 + + Added languages: +- an Aragonese. +- fa Farsi. +- ga Irish. +- lt Lithuanian. +- pa Punjabi. + + Many language improvements, including American English, Danish, +Dutch, Portuguese, Tamil. + + Command-line program. +- Added -version option. +- Added optional value to --ipa option. + --ipa=1 adds a 'tie' character to link letters in a multi-letter +phoneme name. + --ipa=2 adds a zero-width joiner to link letters in a +multi-letter phoneme name. + - -X option now lists the names of attributes from *_list files. + + Speak the names of Braille Dot characters, U+2800 to U+28FF. + + Speak names of characters in some non-native alphabets. + + Automatic switch to a different language for text in non-native + alphabets. + + Improved speaking of text from a non-native alphabet after +automatically switching to a different language voice. + + Break words with characters from different alphabets into +separate words. + + Ignore soft-hyphen (U+00AD) in text. + + Klatt vioices, improved nasal vowels. + + espeak-data can be compiled using a different sample rate than the +default 22050Hz. eSpeak will then generate speech at that sample rate. + + Change the structure of the espeak-data/voices directory to use +subdirectories for europe, asia, and others. + + Add suffix option 'm' to allow multiplr suffixes to be removed from a word. + + Allow $text attribute when a text translation is given in a different alphabet. + + + Phoneme definitions. +- Add NOT operator in conditions. +- Add prevVowel() and nextPh2W() +- Ignore UTF8-BOM sequence at the start of phoneme definition files. + + espeakedit application. +- Use wxWidgets 2.8 on Linux. +- Use wxNotebook for prosody and vowel pages. +- Add an option to compile the phoneme data at a specified sample rate + (uses the 'sox' program for the conversion of WAV file data). +- Add easpeak-fix-bufferoverflow-strncpy.patch; fix a bufferoverflow from + dictionnary sources files + +--- Old: espeak-1.46.02-source.zip New: easpeak-fix-bufferoverflow-strncpy.patch espeak-1.47.11-source.zip Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.BRh3Nx/_old 2013-12-19 15:08:29.0 +0100 +++ /var/tmp/diff_new_pack.BRh3Nx/_new 2013-12-19 15:08:29.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package espeak # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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,8 +17,8 @@ Name: espeak -%define _major_version 1.46 -Version:1.46.02 +%define _major_version 1.47 +Version:%{_major_version}.11 Release:0 %define _version %{version}-source Summary:Software speech synthesizer (text-to-speech) @@ -27,6 +27,7 @@ Url:http://espeak.sourceforge.net Source:
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2012-09-16 23:46:46 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is espeak, Maintainer is ma...@novell.com Changes: --- /work/SRC/openSUSE:Factory/espeak/espeak.changes2012-07-16 09:20:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.espeak.new/espeak.changes 2012-09-16 23:46:47.0 +0200 @@ -1,0 +2,5 @@ +Sat Sep 15 19:26:44 UTC 2012 - sch...@linux-m68k.org + +- Use %{optflags}. + +--- Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.60AXSz/_old 2012-09-16 23:46:49.0 +0200 +++ /var/tmp/diff_new_pack.60AXSz/_new 2012-09-16 23:46:49.0 +0200 @@ -66,7 +66,7 @@ %build cd src -make %{?_smp_mflags} CFLAGS=%{optflags} +make %{?_smp_mflags} CXXFLAGS=%{optflags} cd .. # Build the TTS voice dictionaries export ESPEAK_DATA_PATH=%{_builddir}/%{name}-%{_version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2012-07-16 09:20:01 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is espeak, Maintainer is ma...@novell.com Changes: --- /work/SRC/openSUSE:Factory/espeak/espeak.changes2011-09-23 01:56:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.espeak.new/espeak.changes 2012-07-16 09:20:03.0 +0200 @@ -1,0 +2,4 @@ +Sat Jul 07 19:40:40 UTC 2012 - em...@super.lt +- Update to version 1.46.02 + +--- Old: espeak-1.43.03-source.tar.bz2 espeak-audio-runtime-detection.patch espeak-volume-full-fix.diff New: espeak-1.46.02-source.zip Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.5DRGiY/_old 2012-07-16 09:20:08.0 +0200 +++ /var/tmp/diff_new_pack.5DRGiY/_new 2012-07-16 09:20:08.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package espeak # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -16,24 +16,21 @@ # - Name: espeak -Version:1.43.03 -Release:7 +%define _major_version 1.46 +Version:1.46.02 +Release:0 %define _version %{version}-source -License:GPL-3.0+ Summary:Software speech synthesizer (text-to-speech) -Url:http://espeak.sourceforge.net +License:GPL-3.0+ Group: Productivity/Other -Source: %{name}-%{_version}.tar.bz2 +Url:http://espeak.sourceforge.net +Source: http://sourceforge.net/projects/espeak/files/espeak/espeak-%{_major_version}/espeak-%{_version}.zip Source1:espeak.1 -# PATCH-FIX-UPSTREAM espeak-audio-runtime-detection.patch vu...@opensuse.org -- Taken from Fedora -Patch0: espeak-audio-runtime-detection.patch -# PATCH-FIX-SUSE espeak-volume-full-fix.diff ti...@suse.de -- Fix full-volume with PulseAudio (bnc#679975) -Patch1: espeak-volume-full-fix.diff BuildRequires: gcc-c++ BuildRequires: portaudio-devel BuildRequires: pulseaudio-devel +BuildRequires: unzip BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -46,7 +43,6 @@ which are based on human speech recordings. %package devel -License:GPL-3.0+ Summary:Software speech synthesizer (text-to-speech) -- Development Files Group: Productivity/Other Requires: espeak @@ -62,8 +58,6 @@ %prep %setup -q -n %{name}-%{_version} -%patch0 -p1 -%patch1 -p1 # Don't use the included binary voice dictionaries; we compile these from # source %{__rm} espeak-data/*_dict @@ -98,7 +92,7 @@ %files %defattr (-,root,root,755) -%doc ChangeLog License.txt ReadMe html/ +%doc ChangeLog.txt License.txt ReadMe html/ %{_bindir}/espeak %{_libdir}/libespeak.so.* %{_datadir}/espeak-data/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at 2011-12-06 18:08:29 Comparing /work/SRC/openSUSE:Factory/espeak (Old) and /work/SRC/openSUSE:Factory/.espeak.new (New) Package is espeak, Maintainer is ma...@novell.com Changes: Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.YhJ2f7/_old 2011-12-06 18:13:59.0 +0100 +++ /var/tmp/diff_new_pack.YhJ2f7/_new 2011-12-06 18:13:59.0 +0100 @@ -21,7 +21,7 @@ Version:1.43.03 Release:7 %define _version %{version}-source -License:GPLv3+ +License:GPL-3.0+ Summary:Software speech synthesizer (text-to-speech) Url:http://espeak.sourceforge.net Group: Productivity/Other @@ -46,7 +46,7 @@ which are based on human speech recordings. %package devel -License:GPLv3+ +License:GPL-3.0+ Summary:Software speech synthesizer (text-to-speech) -- Development Files Group: Productivity/Other Requires: espeak -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit espeak for openSUSE:Factory
Hello community, here is the log from the commit of package espeak for openSUSE:Factory checked in at Wed Mar 23 13:52:13 CET 2011. --- espeak/espeak.changes 2010-04-07 22:02:32.0 +0200 +++ /mounts/work_src_done/STABLE/espeak/espeak.changes 2011-03-22 07:37:59.0 +0100 @@ -1,0 +2,5 @@ +Tue Mar 22 07:34:38 CET 2011 - ti...@suse.de + +- Fix full-volume reset problem with PulseAudio (bnc#679975) + +--- calling whatdependson for head-i586 New: espeak-volume-full-fix.diff Other differences: -- ++ espeak.spec ++ --- /var/tmp/diff_new_pack.awCiWI/_old 2011-03-23 13:51:58.0 +0100 +++ /var/tmp/diff_new_pack.awCiWI/_new 2011-03-23 13:51:58.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package espeak (Version 1.43.03) +# spec file for package espeak # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -19,7 +19,7 @@ Name: espeak Version:1.43.03 -Release:1 +Release:7 %define _version %{version}-source License:GPLv3+ Summary:Software speech synthesizer (text-to-speech) @@ -29,6 +29,8 @@ Source1:espeak.1 # PATCH-FIX-UPSTREAM espeak-audio-runtime-detection.patch vu...@opensuse.org -- Taken from Fedora Patch0: espeak-audio-runtime-detection.patch +# PATCH-FIX-SUSE espeak-volume-full-fix.diff ti...@suse.de -- Fix full-volume with PulseAudio (bnc#679975) +Patch1: espeak-volume-full-fix.diff BuildRequires: gcc-c++ BuildRequires: portaudio-devel BuildRequires: pulseaudio-devel @@ -61,6 +63,7 @@ %prep %setup -q -n %{name}-%{_version} %patch0 -p1 +%patch1 -p1 # Don't use the included binary voice dictionaries; we compile these from # source %{__rm} espeak-data/*_dict ++ espeak-volume-full-fix.diff ++ --- src/wave_pulse.cpp | 19 +-- 1 file changed, 1 insertion(+), 18 deletions(-) --- a/src/wave_pulse.cpp +++ b/src/wave_pulse.cpp @@ -114,9 +114,6 @@ static pa_stream *stream = NULL; static pa_threaded_mainloop *mainloop = NULL; -static pa_cvolume volume; -static int volume_valid = 0; - static int do_trigger = 0; static uint64_t written = 0; static int time_offset_msec = 0; @@ -171,9 +168,6 @@ if (!i) return; - -volume = i-volume; -volume_valid = 1; } static void subscribe_cb(struct pa_context *c, enum pa_subscription_event_type t, uint32_t index, void *userdata) { @@ -514,12 +508,6 @@ if (!pa_sample_spec_valid(ss)) return false; -/* if (!volume_valid) { */ -pa_cvolume_reset(volume, ss.channels); -volume_valid = 1; -/* } else if (volume.channels != ss.channels) */ -/* pa_cvolume_set(volume, ss.channels, pa_cvolume_avg(volume)); */ - SHOW_TIME(pa_threaded_mainloop_new (call)); if (!(mainloop = pa_threaded_mainloop_new())) { SHOW(Failed to allocate main loop\n,); @@ -583,7 +571,7 @@ a_attr.fragsize = 0; SHOW_TIME(pa_connect_playback); -if (pa_stream_connect_playback(stream, NULL, a_attr, (pa_stream_flags_t)(PA_STREAM_INTERPOLATE_TIMING|PA_STREAM_AUTO_TIMING_UPDATE), volume, NULL) 0) { +if (pa_stream_connect_playback(stream, NULL, a_attr, (pa_stream_flags_t)(PA_STREAM_INTERPOLATE_TIMING|PA_STREAM_AUTO_TIMING_UPDATE), NULL, NULL) 0) { SHOW(Failed to connect stream: %s, pa_strerror(pa_context_errno(context))); goto unlock_and_fail; } @@ -630,11 +618,6 @@ pa_threaded_mainloop_wait(mainloop); } -/* if (!volume_valid) { */ -/* SHOW(pa_context_get_sink_input_info() failed: %s, pa_strerror(pa_context_errno(context))); */ -/* goto unlock_and_fail; */ -/* } */ - do_trigger = 0; written = 0; time_offset_msec = 0; Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org