[espeak] New version
Jaroslav Škarvada
jskarvad at fedoraproject.org
Fri Mar 22 13:49:49 UTC 2013
commit 89afb02f47424c9985fcdc1c39716b05676c00b8
Author: Jaroslav Škarvada <jskarvad at redhat.com>
Date: Fri Mar 22 14:49:41 2013 +0100
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
espeak.spec | 24 ++++++++++++++++++++++--
sources | 2 +-
2 files changed, 23 insertions(+), 3 deletions(-)
---
diff --git a/espeak.spec b/espeak.spec
index 7d92278..3ef8283 100644
--- a/espeak.spec
+++ b/espeak.spec
@@ -8,7 +8,7 @@
%endif
Name: espeak
-Version: 1.47.01
+Version: 1.47.03
Release: 1%{?dist}
Summary: Software speech synthesizer (text-to-speech)
@@ -75,7 +75,10 @@ make %{?_smp_mflags} CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" AUDIO=%{b
# Compile the TTS voice dictionaries
export ESPEAK_DATA_PATH=$RPM_BUILD_DIR/espeak-%{version}-source
cd ../dictsource
-for voice in $(../src/speak --voices | awk '{print $2}{print $5}' | egrep -v Language\|File\|/ | uniq); do \
+# 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
@@ -92,6 +95,16 @@ cp -pf %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1/
rm -rf $RPM_BUILD_ROOT
+%pretrans
+# Hack to workaround RPM bug 924660 to allow clean update from 1.46 to 1.47
+if [ -d %{_datadir}/%{name}-data/voices/en ]
+then
+ rm -f %{_datadir}/%{name}-data/voices/en/*
+ rmdir %{_datadir}/%{name}-data/voices/en
+fi
+exit 0
+
+
%post -p /sbin/ldconfig
@@ -114,6 +127,13 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Fri Mar 22 2013 Jaroslav Škarvada <jskarvad at redhat.com> - 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 <jskarvad at redhat.com> - 1.47.01-1
- New version
Resolves: rhbz#923689
diff --git a/sources b/sources
index 261ad69..8813105 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4bf12664becd21bc3360c8a9e939933e espeak-1.47.01-source.zip
+b9bb17842f79f08b390cfa31e52a7c68 espeak-1.47.03-source.zip
More information about the scm-commits
mailing list