From 94838600f2be293825713c3a5f7577b3a8dc0dc3 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Oct 29 2019 17:41:38 +0000 Subject: import espeak-1.47.11-4.el7 --- diff --git a/.espeak.metadata b/.espeak.metadata new file mode 100644 index 0000000..e0351c8 --- /dev/null +++ b/.espeak.metadata @@ -0,0 +1 @@ +a19203e176f66b4438109ced4f97d9d10dafac7d SOURCES/espeak-1.47.11-source.zip diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6377c82 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/espeak-1.47.11-source.zip diff --git a/SOURCES/espeak-1.47-ftbs-ld-libm.patch b/SOURCES/espeak-1.47-ftbs-ld-libm.patch new file mode 100644 index 0000000..446493f --- /dev/null +++ b/SOURCES/espeak-1.47-ftbs-ld-libm.patch @@ -0,0 +1,23 @@ +diff --git a/src/Makefile b/src/Makefile +index f04b4c4..b8d4b19 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -83,15 +83,15 @@ libespeak_SOURCES = speak_lib.cpp compiledict.cpp dictionary.cpp intonation.cpp + + SRCS1=$(speak_SOURCES) + OBJS1=$(patsubst %.cpp,%.o,$(SRCS1)) +-LIBS1=-lstdc++ $(LIB_AUDIO) -lpthread $(EXTRA_LIBS) ++LIBS1=-lstdc++ -lm $(LIB_AUDIO) -lpthread $(EXTRA_LIBS) + + SRCS2=$(libespeak_SOURCES) + OBJS2=$(patsubst %.cpp,x_%.o,$(SRCS2)) +-LIBS2=-lstdc++ $(LIB_AUDIO) -lpthread ++LIBS2=-lstdc++ -lm $(LIB_AUDIO) -lpthread + + SRCS3 = espeak.cpp + OBJS3=$(patsubst %.cpp,%.o,$(SRCS3)) +-LIBS3=-lstdc++ -L . -lespeak ++LIBS3=-lstdc++ -lm -L . -lespeak + + CXXFLAGS=-O2 + diff --git a/SOURCES/espeak-1.47-help-fix.patch b/SOURCES/espeak-1.47-help-fix.patch new file mode 100644 index 0000000..b0975cd --- /dev/null +++ b/SOURCES/espeak-1.47-help-fix.patch @@ -0,0 +1,14 @@ +diff -up espeak-1.47.11-source/src/espeak.cpp.orig espeak-1.47.11-source/src/espeak.cpp +--- espeak-1.47.11-source/src/espeak.cpp.orig 2013-05-03 12:34:58.000000000 +0200 ++++ espeak-1.47.11-source/src/espeak.cpp 2013-07-15 12:05:55.218895441 +0200 +@@ -82,7 +82,9 @@ static const char *help_text = + "--stdout Write speech output to stdout\n" + "--voices=\n" + "\t List the available voices for the specified language.\n" +-"\t If is omitted, then list all voices.\n"; ++"\t If is omitted, then list all voices.\n" ++"-h, --help Show this help.\n" ++"--version Show version information.\n"; + + + diff --git a/SOURCES/espeak-1.47-makefile-nostaticlibs.patch b/SOURCES/espeak-1.47-makefile-nostaticlibs.patch new file mode 100644 index 0000000..2230825 --- /dev/null +++ b/SOURCES/espeak-1.47-makefile-nostaticlibs.patch @@ -0,0 +1,13 @@ +diff --git a/src/Makefile b/src/Makefile +index f04b4c4..17de93a 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -143,7 +143,7 @@ install: all + # Install shared library + $(INSTALL) -m 755 $(LIB_NAME).$(LIBTAG) $(DESTDIR)$(LIBDIR) + # Install static library +- $(INSTALL) -m 755 $(STATIC_LIB_NAME) $(DESTDIR)$(LIBDIR) ++ #$(INSTALL) -m 755 $(STATIC_LIB_NAME) $(DESTDIR)$(LIBDIR) + $(LN_SF) $(LIB_NAME).$(LIBTAG) $(DESTDIR)$(LIBDIR)/$(LIB_NAME).$(LIB_VERSION) + $(LN_SF) $(LIB_NAME).$(LIB_VERSION) $(DESTDIR)$(LIBDIR)/$(LIB_NAME) + # Install development headers diff --git a/SOURCES/espeak.1 b/SOURCES/espeak.1 new file mode 100644 index 0000000..85b02e3 --- /dev/null +++ b/SOURCES/espeak.1 @@ -0,0 +1,115 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH ESPEAK 1 "July 25, 2007" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +espeak \- A multi-lingual software speech synthesizer. +.SH SYNOPSIS +.B espeak +.RI [ options ]\ [ words ] +.SH DESCRIPTION +.B espeak +is a software speech synthesizer for English, and some other languages. +.SH OPTIONS +.TP +.BI \-f file +Text file to speak. +.TP +.B \-\-stdin +Read text input from stdin instead of a file +.TP +If neither \fB-f\fP nor \fB--stdin\fP, \fIwords\fP are spoken, or if none then text is spoken from stdin, each line separately. +.TP +.BI \-a integer +Amplitude, 0 to 20, default is 10. +.TP +.BI \-g integer +Word gap. Pause between words, units of 10 ms at the default speed. +.TP +.BI \-k integer +Indicate capital letters with: 1=sound, 2=the word "capitals", higher values = a pitch increase (try -k20). +.TP +.BI \-l integer +Line length. If not zero (which is the default), consider +lines less than this length as and-of-clause. +.TP +.BI \-p integer +Pitch adjustment, 0 to 99, default is 50. +.TP +.BI \-s integer +Speed in words per minute, default is 160. +.TP +.BI \-v voicename +Use voice file of this name from espeak-data/voices. +.TP +.BI \-w file +Write output to this WAV file, rather than speaking it directly. +.TP +.B \-b +Input text is 8-bit encoding. +.TP +.B \-m +Indicates that the text contains SSML (Speech Synthesis Markup Language) tags or other XML tags. Those SSML tags which are supported are interpreted. Other tags, including HTML, are ignored, except that some HTML tags such as

and
  • ensure a break in the speech. +.TP +.B \-q +Quiet, don't produce any speech (may be useful with \fB-x\fP). +.TP +.B \-x +Write phoneme mnemonics to stdout. +.TP +.B \-X +Write phonemes mnemonics and translation trace to stdout. +.TP +.B \-z +No final sentence pause at the end of the text. +.TP +.BI \-\-compile \fR[\fP\fB=\fPvoicename\fR]\fP +Compile the pronunciation rules and dictionary in the current directory. The \fIvoicename\fP is optional and specifies which language to use. +.TP +.BI \-\-ipa \fR[\fP\fB=\fPipa\fR]\fP +Write phonemes to stdout using International Phonetic Alphabet. If \fIipa\fP is 1 use ties, if 2 use ZWJ, if 3 separate with "\_". +.TP +.BI \-\-path= path +Specifies the directory containing the espeak-data directory. +.TP +.B \-\-pho +Write mbrola phoneme data (.pho) to stdout or to the file in \fB--phonout\fP. +.TP +.BI \-\-phonout= filename +Write output from \fB-x\fP, \fB-X\fP commands and mbrola phoneme data to this file. +.TP +.BI \-\-punct \fR[\fP\fB=\fPcharacters\fR]\fP +Speak the names of punctuation characters during speaking. If \fIcharacters\fP is omitted, all punctuation is spoken. +.TP +.BI \-\-split= minutes +Starts a new WAV file every \fIminutes\fP. Used with \fB-w\fP. +.TP +.B \-\-stdout +Write speech output to stdout. +.TP +.BI \-\-voices \fR[\fP\fB=\fPlanguage\fR]\fP +Lists the available voices. If \fIlanguage\fP is present then only those voices which are suitable for that language are listed. +.TP +.BR \-h ", " \-\-help +Show summary of options. +.TP +.B --version +Show version information. +.SH AUTHOR +eSpeak was written by Jonathan Duddington . The webpage for this package can be found at http://espeak.sourceforge.net/. +.PP +This manual page was written by Luke Yelavich , for the Ubuntu project (but may be used by others). +Several updates by Jaroslav Škarvada . diff --git a/SPECS/espeak.spec b/SPECS/espeak.spec new file mode 100644 index 0000000..29fe326 --- /dev/null +++ b/SPECS/espeak.spec @@ -0,0 +1,378 @@ +# package options +%global with_portaudio no + +%if "%{with_portaudio}" == "yes" +%global backend runtime +%else +%global backend pulseaudio +%endif + +Name: espeak +Version: 1.47.11 +Release: 4%{?dist} +Summary: Software speech synthesizer (text-to-speech) + +Group: Applications/Multimedia +License: GPLv3+ +URL: http://espeak.sourceforge.net +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-source.zip +# Upstream ticket: https://sourceforge.net/p/espeak/patches/10/ +Source1: espeak.1 +Patch0: espeak-1.47-makefile-nostaticlibs.patch +Patch1: espeak-1.47-ftbs-ld-libm.patch +# Upstream ticket: https://sourceforge.net/p/espeak/patches/10/ +Patch2: espeak-1.47-help-fix.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires(post): coreutils +%if "%{with_portaudio}" == "yes" +BuildRequires: portaudio-devel +%endif +BuildRequires: pulseaudio-libs-devel gcc-c++ + + +%description +eSpeak is a software speech synthesizer for English and other languages. + +eSpeak produces good quality English speech. It uses a different synthesis +method from other open source TTS engines, and sounds quite different. +It's perhaps not as natural or "smooth", but some people may find the +articulation clearer and easier to listen to for long periods. eSpeak supports +several languages, however in most cases these are initial drafts and need more +work to improve them. + +It can run as a command line program to speak text from a file or from stdin. + + +%package devel +Summary: Development files for espeak +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + + +%description devel +Development files for eSpeak, a software speech synthesizer. + + +%prep +%setup -q -n espeak-%{version}-source +%patch0 -p1 -b .nostaticlibs +%patch1 -p1 -b .ftbs-ld-libm +%patch2 -p1 -b .help-fix + +# Fix file permissions +find . -type f -exec chmod 0644 {} ";" +# Prepare documentation +rm -rf docs/images/.svn +mv docs html +sed -i 's/\r//' License.txt +# Compile against portaudio v19 (see ReadMe) +cp -f src/portaudio19.h src/portaudio.h +# Don't use the included binary voice dictionaries; we compile these from source +rm -f espeak-data/*_dict + + +%build +# Compile espeak +cd src +make %{?_smp_mflags} CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" AUDIO=%{backend} + +# Compile the TTS voice dictionaries +export ESPEAK_DATA_PATH=$RPM_BUILD_DIR/espeak-%{version}-source +cd ../dictsource +# Strange sed regex to parse ambiguous output from 'speak --voices', filled upstream BZ 3608811 +for voice in $(../src/speak --voices | \ +LANG=C sed -n '/Age\/Gender/ ! s/ *[0-9]\+ *\([^ ]\+\) *M\? *[^ ]\+ *\(\((\|[A-Z]\)[^ ]\+\)\? *\([^ ]\+\).*/\1 \4/ p' | \ +sort | uniq); do \ + ../src/speak --compile=$voice; \ +done + + +%install +rm -rf $RPM_BUILD_ROOT +cd $RPM_BUILD_DIR/espeak-%{version}-source/src +make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%{_bindir} INCDIR=%{_includedir}/espeak LIBDIR=%{_libdir} AUDIO=%{backend} +# Install manpage +mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 +cp -pf %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1/ + +# Hack to workaround RPM bug 924660 to allow clean update from espeak-1.46 to espeak-1.47, could be probably dropped in f21+ +mv %{buildroot}%{_datadir}/%{name}-data/voices/en %{buildroot}%{_datadir}/%{name}-data/voices/_en +touch %{buildroot}%{_datadir}/%{name}-data/voices/en + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post +/sbin/ldconfig +# Hack to workaround RPM bug 924660 to allow clean update from espeak-1.46 to espeak-1.47, could be probably dropped in f21+ +if [ -d %{_datadir}/%{name}-data/voices/en ] +then + rm -f %{_datadir}/%{name}-data/voices/en/* + rmdir %{_datadir}/%{name}-data/voices/en +fi +[ -f %{_datadir}/%{name}-data/voices/_en ] && \ + cp -f %{_datadir}/%{name}-data/voices/_en %{_datadir}/%{name}-data/voices/en &> /dev/null || : +exit 0 + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc $RPM_BUILD_DIR/espeak-%{version}-source/ReadMe $RPM_BUILD_DIR/espeak-%{version}-source/ChangeLog.txt $RPM_BUILD_DIR/espeak-%{version}-source/License.txt $RPM_BUILD_DIR/espeak-%{version}-source/html/ +%{_mandir}/man1/espeak.1.gz +%{_bindir}/espeak +%{_datadir}/espeak-data +%{_libdir}/libespeak.so.* +# Hack to workaround RPM bug 924660 to allow clean update from espeak-1.46 to espeak-1.47, could be probably dropped in f21+ +%ghost %{_datadir}/espeak-data/voices/en + +%files devel +%defattr(-,root,root) +%{_libdir}/*.so +%{_includedir}/espeak + + +%changelog +* Fri Jan 24 2014 Daniel Mach - 1.47.11-4 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 1.47.11-3 +- Mass rebuild 2013-12-27 + +* Mon Jul 15 2013 Jaroslav Škarvada - 1.47.11-2 +- Fixed manual page and built-in help to be up-to-date + +* Tue May 7 2013 Jaroslav Škarvada - 1.47.11-1 +- New version + Resolves: rhbz#958146 +- Defuzzifed patches + +* Mon Apr 29 2013 Jaroslav Škarvada - 1.47.08-1 +- New version + Resolves: rhbz#957612 + +* Fri Apr 19 2013 Jaroslav Škarvada - 1.47.07-1 +- New version + Resolves: rhbz#953772 + +* Tue Apr 16 2013 Jaroslav Škarvada - 1.47.06-1 +- New version + Resolves: rhbz#952565 + +* Tue Apr 9 2013 Jaroslav Škarvada - 1.47.05-1 +- New version + Resolves: rhbz#949839, rhbz#922911, rhbz#924831 + +* Wed Apr 3 2013 Jaroslav Škarvada - 1.47.04-1 +- New version + Resolves: rhbz#947739 + +* Tue Mar 26 2013 Jaroslav Škarvada - 1.47.03-4 +- Added coreutils as post requirement + +* Tue Mar 26 2013 Jaroslav Škarvada - 1.47.03-3 +- Workaround for RPM bug 924660 rewrote for post + +* Sun Mar 24 2013 Jaroslav Škarvada - 1.47.03-2 +- Workaround for RPM bug 924660 moved from pretrans to pre + Resolves: rhbz#926004 + +* Fri Mar 22 2013 Jaroslav Škarvada - 1.47.03-1 +- New version + Resolves: rhbz#924700 +- Workarounded RPM bug 924660 to allow clean update from 1.46 to 1.47 + Resolves: rhbz#924681 +- Fixed script for recompilation of voices + +* Wed Mar 20 2013 Jaroslav Škarvada - 1.47.01-1 +- New version + Resolves: rhbz#923689 +- Dropped add-err-check patch (upstreamed) + +* Wed Feb 13 2013 Jaroslav Škarvada - 1.46.02-8 +- Add err checking (by add-err-check patch) + Resolves: rhbz#904302 + +* Wed Feb 13 2013 Fedora Release Engineering - 1.46.02-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Nov 22 2012 Jaroslav Škarvada - 1.46.02-6 +- Reintroduced ftbs_ld_libm patch, it still links with libm + +* Thu Oct 4 2012 Jaroslav Škarvada - 1.46.02-5 +- Fixed sources URL + +* Thu Jul 19 2012 Fedora Release Engineering - 1.46.02-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Mar 6 2012 Jaroslav Škarvada - 1.46.02-3 +- Conditional portaudio support, portaudio is disabled by default + Resolves: rhbz#799137 + +* Fri Jan 27 2012 Jaroslav Škarvada - 1.46.02-2 +- Drop portaudio for RHEL + +* Fri Jan 13 2012 Jaroslav Škarvada - 1.46.02-1 +- New version + Resolves: rhbz#781355 + +* Fri Jan 13 2012 Fedora Release Engineering - 1.46.01-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Dec 14 2011 Jaroslav Škarvada - 1.46.01-2 +- Runtime detection is the default again + Resolves: rhbz#767434 + +* Wed Nov 23 2011 Jaroslav Škarvada - 1.46.01-1 +- New version +- Removed runtime-detection patch (upstreamed) + +* Mon Sep 19 2011 Ville Skyttä - 1.45.05-3 +- Build with $RPM_OPT_FLAGS and $RPM_LD_FLAGS. + +* Fri Sep 16 2011 Jaroslav Škarvada - 1.45.05-2 +- Dropped ftbs_ld_libm patch (not needed now) + +* Thu Sep 15 2011 Jaroslav Škarvada - 1.45.05-1 +- New version +- Updated runtime_detection patch +- Dropped gcc_no_libstdc++ patch + +* Tue Feb 08 2011 Fedora Release Engineering - 1.43-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Feb 18 2010 Francois Aucamp - 1.43-2 +- Added patch declaring explicit libm linking dependency (RHBZ #565186) + +* Sat Feb 13 2010 Francois Aucamp - 1.43-1 +- Update to version 1.43 +- Added patch for runtime detection of pulseaudio, contributed by Kevin Kofler (RHBZ #512190) + +* Thu Dec 17 2009 Francois Aucamp - 1.42.04-1 +- Update to version 1.42.04 +- Revert: build against PortAudio instead of native PulseAudio (RHBZ #512190, #532674) + +* Fri Jul 24 2009 Fedora Release Engineering - 1.40.02-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Jun 30 2009 Francois Aucamp - 1.40.02-2 +- Compile against pulseaudio instead of portaudio (RHBZ #481651) + +* Mon Jun 22 2009 Francois Aucamp - 1.40.02-1 +- Update to version 1.40.02 +- Added patch to compile with GCC and not to link to libstdc++ (not needed) +- Added manpage (thanks goes to Luke Yelavich from Ubuntu for writing it) + +* Tue Feb 24 2009 Fedora Release Engineering - 1.39-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Oct 21 2008 Francois Aucamp - 1.39-1 +- Update to version 1.39 + +* Tue Feb 26 2008 Francois Aucamp - 1.31-5 +- Export ESPEAK_DATA_PATH in %%build to allow proper compilation of voice dictionaries + +* Tue Jan 29 2008 Francois Aucamp - 1.31-4 +- Removed libjack patches as they are unnecessary + +* Tue Jan 29 2008 Francois Aucamp - 1.31-3 +- Added "makefile_libjack" patch to link to libjack +- Added BuildRequires: jack-audio-connection-kit-devel + +* Fri Jan 25 2008 Francois Aucamp - 1.31-2 +- Removed espeakedit (and associated patches and BuildRequires) from package + until all phoneme table compilation functions can be moved into espeak (or a + separate commandline app without wxGTK dependencies) +- Voices are still compiled from source, but using pre-compiled phoneme table + from upstream until the above issue is resolved + +* Thu Jan 24 2008 Francois Aucamp - 1.31-1 +- Update to version 1.31 +- Compile phoneme tables and voice dictionaries from source instead of + packaging pre-compiled binary data +- Added espeakedit as Source1 +- Added BuildRequires: wxGTK-devel for espeakedit +- Added "makefile_rpmoptflags_wxversion" espeakedit patch to enable + RPM_OPT_FLAGS and set the correct wxWidgets version +- Added "espeak_data_path" espeakedit patch to be able to set control the + source directory that espeakedit's compiler uses + +* Tue Jan 15 2008 Francois Aucamp - 1.30-1 +- Update to version 1.30 +- Removed local "synthdata_strlen" patch (included upstream) + +* Mon Aug 20 2007 Francois Aucamp - 1.28-1 +- Update to version 1.28 +- Added "synthdata_strlen" patch to fix memory allocation issue on x86_64 (RHBZ #252712) +- Modified %%prep to build against portaudio v19 for F8 and later +- Upstream license changed from GPLv2+ to GPLv3+ + +* Tue Jun 19 2007 Francois Aucamp - 1.26-1 +- Update to version 1.26 +- Modified %%prep to build against portaudio v19 + +* Tue Jun 05 2007 Francois Aucamp - 1.25-1 +- Update to version 1.25 + +* Tue May 08 2007 Francois Aucamp - 1.24-1 +- Update to version 1.24 + +* Tue Apr 24 2007 Francois Aucamp - 1.23-1 +- Update to version 1.23 +- Added "makefile_nostaticlibs" patch so static libraries aren't installed + +* Thu Feb 08 2007 Francois Aucamp - 1.20-1 +- Update to version 1.20 +- Solves stack smash bug (RHBZ #227316) + +* Fri Jan 26 2007 Francois Aucamp - 1.19-1 +- Update to version 1.19 +- Removed "espeak-1.18-makefile_lpthread" patch as it has been included upstream +- Removed "espeak-1.18-makefile_smp" patch as it has been included upstream +- Removed "espeak-1.18-ptr_64bit" patch as it has been solved upstream +- Fixed espeak-data file permissions + +* Tue Jan 16 2007 Francois Aucamp - 1.18-2 +- Created "espeak-1.18-ptr_64bit" patch to allow compilation on x86_64 (fixes 64-bit pointer issues) +- Created "espeak-1.18-makefile_smp" patch to allow parallel make ("_smp_mflags") +- Renamed "makefile_lpthread" patch to "espeak-1.18-makefile_lpthread" + +* Mon Jan 15 2007 Francois Aucamp - 1.18-1 +- Update to version 1.18 +- Dropped statically-linked "speak" executable (replaced by dynamically-linked "espeak" executable) +- Removed the "espeak program name" patch as it has been included upstream +- Removed "espeak program name" patch backup file cleanup from %%install +- Minor modification to "makefile lpthread" patch to account for new lib/executable +- Removed "BIN_NAME" variable from make in %%build (implemented upstream) + +* Mon Nov 20 2006 Francois Aucamp - 1.17-1 +- Update to version 1.17 +- Removed "makefile install target" patch as it has been included upstream +- Removed "AMD64 sizeof(char *)" patch as it has been included upstream +- Minor modification to "espeak program name" patch to allow patching current version + +* Tue Nov 07 2006 Francois Aucamp - 1.16-4 +- Modified patch steps to create backups with different suffixes +- Renamed patch file extensions to .patch +- Added step in %%install to remove patch backup files in documentation + +* Sat Nov 04 2006 Francois Aucamp - 1.16-3 +- Fixed source file permissions for -debuginfo package in %%prep +- Added RPM_OPT_FLAGS to "make" command in %%build; removed RPM_OPT_FLAGS makefile patch +- Modified makefile install target patch to include general support for setting compiler optimization flags via CXXFLAGS +- Removed creation of .orig backup files during patching +- Modified patch files to have different suffixes + +* Thu Nov 02 2006 Francois Aucamp - 1.16-2 +- Added "install" target to makefile (makefile_install_target.patch) +- Added patch to fix AMD64 sizeof(char *) assumption bug (upstream request ID 1588938) +- Changed "portaudio" BuildRequires to "portaudio-devel" +- Added patch to makefile to allow RPM_OPT_FLAGS +- Added patch to replace all references to "speak" binary with "espeak" +- Moved header files to /usr/include/espeak +- Added rmdir command to "install" to remove empty soundicons directory + +* Wed Oct 04 2006 Francois Aucamp - 1.16-1 +- Initial RPM build