Francois Aucamp c3b34b3
Name:           flite
Francois Aucamp c3b34b3
Version:        1.3
45c9b2a
Release:        27%{?dist}
Francois Aucamp c3b34b3
Summary:        Small, fast speech synthesis engine (text-to-speech)
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Group:          Applications/Multimedia
cb3a0a7
License:        MIT
Francois Aucamp 35a1979
URL:            http://www.speech.cs.cmu.edu/flite/
Francois Aucamp 35a1979
Source0:        http://www.speech.cs.cmu.edu/flite/packed/%{name}-%{version}/%{name}-%{version}-release.tar.gz
Francois Aucamp c3b34b3
Source1:        README-ALSA.txt
Francois Aucamp c3b34b3
Patch0:         flite-1.3-sharedlibs.patch
Francois Aucamp c3b34b3
Patch1:         flite-1.3-doc_texinfo.patch
Francois Aucamp c3b34b3
Patch2:         flite-1.3-alsa_support.patch
Francois Aucamp 35a1979
Patch3:         flite-1.3-implicit_dso_linking.patch
25c3cfb
Patch4:         0001-auserver.c-Only-write-audio-data-to-a-file-in-debug-.patch
0d3502f
Patch5:         flite-0001-Fixed-texi2html-ambiguity.patch
fdeb914
BuildRequires:  texi2html
0d3502f
# texi2pdf
0d3502f
# WARNING see explanation about PDF doc below.
0d3502f
#BuildRequires:  texinfo-tex
fdeb914
BuildRequires:  ed alsa-lib-devel autoconf
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%description
Francois Aucamp c3b34b3
Flite (festival-lite) is a small, fast run-time speech synthesis engine
Francois Aucamp c3b34b3
developed at CMU and primarily designed for small embedded machines and/or
Francois Aucamp c3b34b3
large servers. Flite is designed as an alternative synthesis engine to
Francois Aucamp c3b34b3
Festival for voices built using the FestVox suite of voice building tools.
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%package devel
Francois Aucamp c3b34b3
Summary: Development files for flite
Francois Aucamp c3b34b3
Group: Development/Libraries
0d3502f
Requires: %{name}%{?_isa} = %{version}-%{release}
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%description devel
Francois Aucamp c3b34b3
Development files for Flite, a small, fast speech synthesis engine.
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%prep
Francois Aucamp c3b34b3
%setup -q -n %{name}-%{version}-release
Francois Aucamp c3b34b3
%patch0 -p1 -b .flite-1.3-sharedlibs
Francois Aucamp c3b34b3
%patch1 -p1 -b .flite-1.3-doc_texinfo
Francois Aucamp c3b34b3
%patch2 -p1 -b .flite-1.3-alsa_support
Francois Aucamp 35a1979
%patch3 -p1 -b .flite-1.3-implicit_dso_linking
25c3cfb
%patch4 -p1
0d3502f
%patch5 -p1
Francois Aucamp c3b34b3
cp -p %{SOURCE1} .
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%build
Francois Aucamp c3b34b3
autoconf
Francois Aucamp c3b34b3
%configure --enable-shared --with-audio=alsa
Francois Aucamp c3b34b3
# This package fails parallel make (thus cannot be built using "_smp_flags")
Francois Aucamp c3b34b3
make
Francois Aucamp c3b34b3
# Build documentation
Francois Aucamp c3b34b3
cd doc
0d3502f
# WARNING "make doc" provides a huge PDF file. It was decided not to produce/package it.
0d3502f
#make doc
Francois Aucamp c3b34b3
make flite.html
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%install
Francois Aucamp c3b34b3
make install INSTALLBINDIR=%{buildroot}%{_bindir} INSTALLLIBDIR=%{buildroot}%{_libdir}  INSTALLINCDIR=%{buildroot}%{_includedir}/flite
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%post -p /sbin/ldconfig
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%postun -p /sbin/ldconfig
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%files
Francois Aucamp c3b34b3
%doc ACKNOWLEDGEMENTS README COPYING doc/html README-ALSA.txt
Francois Aucamp c3b34b3
%{_libdir}/*.so.*
Francois Aucamp c3b34b3
%{_bindir}/*
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%files devel
Francois Aucamp c3b34b3
%{_libdir}/*.so
Francois Aucamp c3b34b3
%{_includedir}/flite
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
%changelog
45c9b2a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-27
45c9b2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
45c9b2a
d06db0c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-26
d06db0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d06db0c
0d3502f
* Fri Jan  8 2016 Peter Lemenkov <lemenkov@gmail.com> - 1.3-25
0d3502f
- Fixed FTBFS in Rawhide
0d3502f
- Remove pre-EPEL6 support
0d3502f
25b8970
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-24
25b8970
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
25b8970
d34547f
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-23
d34547f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d34547f
6abc96a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-22
6abc96a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6abc96a
25c3cfb
* Mon Jan  6 2014 Rui Matos <rmatos@redhat.com> - 1.3-21
25c3cfb
- Resolves: (CVE-2014-0027) flite: insecure temporary file use
25c3cfb
4d68557
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-20
4d68557
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4d68557
b749717
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-19
b749717
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b749717
a5eb0d8
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-18
a5eb0d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a5eb0d8
7b913d6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-17
7b913d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7b913d6
Francois Aucamp 35a1979
* Mon Mar 13 2011 Francois Aucamp <faucamp@fedoraproject.org> - 1.3-16
Francois Aucamp 35a1979
- Added patch declaring explicit libm linking dependency (RHBZ #564899)
Francois Aucamp 35a1979
- Updated source and URL tags
Francois Aucamp 35a1979
406fcd4
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-15
406fcd4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
406fcd4
b779f8a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-14
b779f8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b779f8a
8288d6f
* Sat Mar 21 2009 Robert Scheck <robert@fedoraproject.org> - 1.3-13
8288d6f
- Removed moving of non-existing documentation flite directory
8288d6f
aee154d
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-12
aee154d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
aee154d
fdeb914
* Sat Oct 11 2008 Peter Lemenkov <lemenkov@gmail.com> - 1.3-11
fdeb914
- Fix for RHEL 4
fdeb914
 
cb3a0a7
* Fri Jul 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.3-10
cb3a0a7
- fix license tag
cb3a0a7
6ba931b
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.3-9
6ba931b
- Autorebuild for GCC 4.3
6ba931b
Francois Aucamp c3b34b3
* Tue Nov 14 2006 Francois Aucamp <faucamp@csir.co.za> - 1.3-8
Francois Aucamp c3b34b3
- Added comment to %%build stating why "_smp_flags" isn't used with make
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
* Mon Nov 13 2006 Francois Aucamp <faucamp@csir.co.za> - 1.3-7
Francois Aucamp c3b34b3
- Modified alsa support patch file to patch "configure.in" instead of "configure"
Francois Aucamp c3b34b3
- Added "autoconf" step to %%build
Francois Aucamp c3b34b3
- Added BuildRequires: autoconf
Francois Aucamp c3b34b3
- Fixed patch backup file suffixes
Francois Aucamp c3b34b3
- Renamed patch files to a more standard format
Francois Aucamp c3b34b3
- Moved header files from /usr/include to /usr/include/flite
Francois Aucamp c3b34b3
- Added -p option to all cp operations (to preserve timestamps)
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
* Sun Nov 12 2006 Francois Aucamp <faucamp@csir.co.za> - 1.3-6
Francois Aucamp c3b34b3
- Recreated patch to allow shared libraries to build correctly (sharedlibs.patch)
Francois Aucamp c3b34b3
- "flite" and "flite_time" binaries now link to flite shared libraries (sharedlibs.patch)
Francois Aucamp c3b34b3
- Simplified the documentation patch filename
Francois Aucamp c3b34b3
- Modified patch steps in %%prep to create backup files with different suffixes
Francois Aucamp c3b34b3
- Removed "_smp_flags" macro from %%build for all archs
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
* Fri Oct 20 2006 Francois Aucamp <faucamp@csir.co.za> - 1.3-5
Francois Aucamp c3b34b3
- Modified "build" so that "_smp_flags" is only used for i386 arch
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
* Mon Oct 10 2006 Francois Aucamp <faucamp@csir.co.za> - 1.3-4
Francois Aucamp c3b34b3
- Removed "_smp_flags" macro from "build" for x86_64 arch
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
* Tue Sep 26 2006 Francois Aucamp <faucamp@csir.co.za> - 1.3-3
Francois Aucamp c3b34b3
- Added README-ALSA.txt (Source1)
Francois Aucamp c3b34b3
- Removed subpackage: flite-devel-static
Francois Aucamp c3b34b3
- Modified shared libraries patch (Patch0) to prevent building static libraries
Francois Aucamp c3b34b3
- Renamed patch files: Patch0, Patch1
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
* Tue Sep 26 2006 Francois Aucamp <faucamp@csir.co.za> - 1.3-2
Francois Aucamp c3b34b3
- Added flite 1.3 ALSA patch (Patch2) by Lukas Loehrer - thanks Anthony Green for pointing it out
Francois Aucamp c3b34b3
- Added configure option: --with-audio=alsa
Francois Aucamp c3b34b3
- Added BuildRequires: alsa-lib-devel
Francois Aucamp c3b34b3
Francois Aucamp c3b34b3
* Fri Sep 22 2006 Francois Aucamp <faucamp@csir.co.za> - 1.3-1
Francois Aucamp c3b34b3
- Initial RPM build