Blame SPECS/festival.spec

71ab7a
Name: festival
71ab7a
Summary: Speech synthesis and text-to-speech system
71ab7a
Version: 2.5.0
71ab7a
Release: 17%{?dist}
71ab7a
71ab7a
URL: http://www.cstr.ed.ac.uk/projects/festival/
71ab7a
# The Emacs file is GPL+, there is one TCL-licensed source file, and
71ab7a
# the hts_engine module is covered by the three-clause BSD license.
71ab7a
License: MIT and GPL+ and TCL and BSD
71ab7a
71ab7a
Obsoletes: festival-lib
71ab7a
Obsoletes: festival-speechtools-libs
71ab7a
Obsoletes: festival-speechtools-libs-devel
71ab7a
Obsoletes: festival-speechtools-utils
71ab7a
71ab7a
# Files needed for everything...
71ab7a
%global baseURL  http://festvox.org/packed/festival/2.5
71ab7a
Source0: %{baseURL}/festival-%{version}-release.tar.gz
71ab7a
71ab7a
### DICTIONARIES
71ab7a
# Generic English dictionary
71ab7a
Source100: %{baseURL}/festlex_POSLEX.tar.gz
71ab7a
# American English dictionary
71ab7a
Source101: %{baseURL}/festlex_CMU.tar.gz
71ab7a
# OALD isn't included because it's got a more restrictive (non-commercial
71ab7a
# only) license. OALD voices not included for same reason.
71ab7a
71ab7a
# Note on voice versions: I'm simply using the file date of the newest file
71ab7a
# in each set of tarballs. It happens that the dates for all files from each
71ab7a
# source (diphone, cmu_arctic, etc.) match, which is handy.
71ab7a
71ab7a
### DIPHONE VOICES
71ab7a
%global diphoneversion 0.19990610
71ab7a
Source200: %{baseURL}/voices/festvox_kallpc16k.tar.gz
71ab7a
Source202: %{baseURL}/voices/festvox_rablpc16k.tar.gz
71ab7a
71ab7a
### HTS VOICES
71ab7a
Source220: %{baseURL}/voices/festvox_cmu_us_awb_cg.tar.gz
71ab7a
Source221: %{baseURL}/voices/festvox_cmu_us_bdl_cg.tar.gz
71ab7a
Source222: %{baseURL}/voices/festvox_cmu_us_clb_cg.tar.gz
71ab7a
Source223: %{baseURL}/voices/festvox_cmu_us_jmk_cg.tar.gz
71ab7a
Source224: %{baseURL}/voices/festvox_cmu_us_rms_cg.tar.gz
71ab7a
Source225: %{baseURL}/voices/festvox_cmu_us_slt_cg.tar.gz
71ab7a
71ab7a
### Hispavoces Spanish voices left out; did they move?
71ab7a
71ab7a
### Multisyn voices left out because they're ~ 100MB each.
71ab7a
71ab7a
### MBROLA voices left out, because they require MBROLA, which ain't free.
71ab7a
71ab7a
### Systemd service file.
71ab7a
Source230: festival.service
71ab7a
71ab7a
Patch100: festival-2.5.0-pulseaudio.patch
71ab7a
Patch101: festival-2.5.0-use-system-speech-tools.patch
71ab7a
Patch102: festival-2.5.0-use-system-libs.patch
71ab7a
Patch103: festival-2.5.0-filesystem-standard.patch
71ab7a
Patch104: festival-2.5.0-siteinit.patch
71ab7a
Patch105: festival-2.5.0-pie.patch
71ab7a
71ab7a
BuildRequires: gcc
71ab7a
BuildRequires: gcc-c++
71ab7a
BuildRequires: alsa-lib-devel
71ab7a
BuildRequires: pulseaudio-libs-devel
71ab7a
BuildRequires: texi2html
71ab7a
BuildRequires: ncurses-devel
71ab7a
BuildRequires: speech-tools-libs-devel
71ab7a
BuildRequires: speech-tools-libs-static
71ab7a
BuildRequires: systemd
71ab7a
BuildRequires: make
71ab7a
%{?systemd_requires}
71ab7a
71ab7a
# Requires: festival-voice
71ab7a
# The hard dep below provides a festival-voice, no need to require it here.
71ab7a
71ab7a
# This is hard-coded as a requirement because it's the smallest voice (and,
71ab7a
# subjectively I think the most pleasant to listen to and so a good
71ab7a
# default).
71ab7a
#
71ab7a
# Ideally, this would be a "suggests" instead of a hard requirement.
71ab7a
#
71ab7a
# Update: with the new nitech versions of the voices, slt-arctic is no
71ab7a
# longer the smallest. But... AWB has a strong scottish accent, and JMK a
71ab7a
# kind of odd canadian one, so they're not great candidates for inclusion.
71ab7a
# And I find RMS a bit hard to understand. BDL isn't much smaller than SLT,
71ab7a
# and since I like it better, I think I'm going to keep it as the default
71ab7a
# for a price 12k. So, in case anyone later questions why this is the
71ab7a
# default, there's the answer. :)
71ab7a
Requires: festvox-slt-arctic-hts
71ab7a
71ab7a
# festival-2.5.0-pulseaudio.patch makes use of paplay.
71ab7a
Requires:  pulseaudio-utils
71ab7a
71ab7a
Requires: festival-data = %{version}-%{release}
71ab7a
Requires: speech-tools-libs
71ab7a
71ab7a
%package -n festvox-kal-diphone
71ab7a
Summary: American English male speaker "Kevin" for Festival
71ab7a
Version: %{diphoneversion}
71ab7a
Provides: festival-voice
71ab7a
Provides: festvox-kallpc16k
71ab7a
BuildArch: noarch
71ab7a
71ab7a
%package -n festvox-rab-diphone
71ab7a
Summary: American English male speaker "Kurt" for Festival
71ab7a
Version: %{diphoneversion}
71ab7a
Requires: festival
71ab7a
Provides: festival-voice
71ab7a
Provides: festvox-rablpc16k
71ab7a
BuildArch: noarch
71ab7a
71ab7a
%package -n festvox-awb-arctic-hts
71ab7a
Summary: Scottish-accent US English male speaker "AWB" for Festival
71ab7a
Requires: festival
71ab7a
Provides: festival-voice
71ab7a
BuildArch: noarch
71ab7a
71ab7a
%package -n festvox-bdl-arctic-hts
71ab7a
Summary: US English male speaker "BDL" for Festival
71ab7a
Requires: festival
71ab7a
Provides: festival-voice
71ab7a
BuildArch: noarch
71ab7a
71ab7a
%package -n festvox-clb-arctic-hts
71ab7a
Summary: US English female speaker "CLB" for Festival
71ab7a
Requires: festival
71ab7a
Provides: festival-voice
71ab7a
BuildArch: noarch
71ab7a
71ab7a
%package -n festvox-jmk-arctic-hts
71ab7a
Summary: Canadian-accent US English male speaker "JMK" for Festival
71ab7a
Requires: festival
71ab7a
Provides: festival-voice
71ab7a
BuildArch: noarch
71ab7a
71ab7a
%package -n festvox-rms-arctic-hts
71ab7a
Summary: US English male speaker "RMS" for Festival
71ab7a
Requires: festival
71ab7a
Provides: festival-voice
71ab7a
BuildArch: noarch
71ab7a
71ab7a
%package -n festvox-slt-arctic-hts
71ab7a
Summary: US English female speaker "SLT" for Festival
71ab7a
Requires: festival
71ab7a
Provides: festival-voice
71ab7a
BuildArch: noarch
71ab7a
71ab7a
%package data
71ab7a
Summary: Data files for the Festival speech synthesis system
71ab7a
BuildArch: noarch
71ab7a
71ab7a
# This is last as a lovely hack to make sure Version gets set back
71ab7a
# to what it should be. Grr.
71ab7a
%package devel
71ab7a
Summary: Development files for the Festival speech synthesis system
71ab7a
# Note: rpmlint complains incorrectly about
71ab7a
# "no-dependency-on festival"
71ab7a
Requires: speech-tools-libs-devel
71ab7a
Provides: festival-static = %{version}-%{release}
71ab7a
71ab7a
71ab7a
71ab7a
%description
71ab7a
Festival is a general multi-lingual speech synthesis system developed
71ab7a
at CSTR. It offers a full text to speech system with various APIs, as
71ab7a
well as an environment for development and research of speech synthesis
71ab7a
techniques. It is written in C++ with a Scheme-based command interpreter
71ab7a
for general control.
71ab7a
71ab7a
%description -n festvox-kal-diphone
71ab7a
American English male speaker ("Kevin") for Festival.
71ab7a
71ab7a
This voice provides an American English male voice using a residual excited
71ab7a
LPC diphone synthesis method. It uses the CMU Lexicon pronunciations.
71ab7a
Prosodic phrasing is provided by a statistically trained model using part of
71ab7a
speech and local distribution of breaks. Intonation is provided by a CART
71ab7a
tree predicting ToBI accents and an F0 contour generated from a model
71ab7a
trained from natural speech. The duration model is also trained from data
71ab7a
using a CART tree.
71ab7a
71ab7a
71ab7a
%description -n festvox-rab-diphone
71ab7a
British English male speaker ("RAB") for Festival.
71ab7a
71ab7a
This voice provides a British English male voice using a residual excited
71ab7a
LPC diphone synthesis method. It uses the CMU Lexicon for pronunciations.
71ab7a
Prosodic phrasing is provided by a statistically trained model using part of
71ab7a
speech and local distribution of breaks. Intonation is provided by a CART
71ab7a
tree predicting ToBI accents and an F0 contour generated from a model
71ab7a
trained from natural speech. The duration model is also trained from data
71ab7a
using a CART tree.
71ab7a
71ab7a
71ab7a
%description -n festvox-awb-arctic-hts
71ab7a
US English male speaker ("AWB") for Festival. AWB is a native Scottish
71ab7a
English speaker, but the voice uses the US English front end.
71ab7a
71ab7a
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
71ab7a
Institute of Technology, trained using the CMU ARCTIC database. This voice
71ab7a
is based on 1138 utterances spoken by a Scottish English male speaker. The
71ab7a
speaker is very experienced in building synthetic voices and matched
71ab7a
prompted US English, though his vowels are very different from US English
71ab7a
vowels. Scottish English speakers will probably find synthesizers based on
71ab7a
this voice strange. Unlike the other CMU_ARCTIC databases this was recorded
71ab7a
in 16 bit 16KHz mono without EGG, on a Dell Laptop in a quiet office. The
71ab7a
database was automatically labelled using CMU Sphinx using the FestVox
71ab7a
labelling scripts. No hand correction has been made.
71ab7a
71ab7a
71ab7a
%description -n festvox-bdl-arctic-hts
71ab7a
US English male speaker ("BDL") for Festival.
71ab7a
71ab7a
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
71ab7a
Institute of Technology, trained using the CMU ARCTIC database. This voice
71ab7a
is based on 1132 utterances spoken by a US English male speaker. The speaker
71ab7a
is experienced in building synthetic voices. This was recorded at 16bit
71ab7a
32KHz, in a sound proof room, in stereo, one channel was the waveform, the
71ab7a
other EGG. The database was automatically labelled using CMU Sphinx using
71ab7a
the FestVox labelling scripts. No hand correction has been made.
71ab7a
71ab7a
71ab7a
%description -n festvox-clb-arctic-hts
71ab7a
US English female speaker ("CLB") for Festival.
71ab7a
71ab7a
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
71ab7a
Institute of Technology, trained using the CMU ARCTIC database. This voice
71ab7a
is based on 1132 utterances spoken by a US English female speaker. The
71ab7a
speaker is experienced in building synthetic voices. This was recorded at
71ab7a
16bit 32KHz, in a sound proof room, in stereo, one channel was the waveform,
71ab7a
the other EGG. The database was automatically labelled using CMU Sphinx
71ab7a
using the FestVox labelling scripts. No hand correction has been made.
71ab7a
71ab7a
71ab7a
%description -n festvox-jmk-arctic-hts
71ab7a
US English male speaker ("JMK") voice for Festival. JMK is a native Canadian
71ab7a
English speaker, but the voice uses the US English front end.
71ab7a
71ab7a
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
71ab7a
Institute of Technology, trained using the CMU ARCTIC database. This voice
71ab7a
is based on 1138 utterances spoken by a US English male speaker. The speaker
71ab7a
is experienced in building synthetic voices. This was recorded at 16bit
71ab7a
32KHz, in a sound proof room, in stereo, one channel was the waveform, the
71ab7a
other EGG. The database was automatically labelled using CMU Sphinx using
71ab7a
the FestVox labelling scripts. No hand correction has been made.
71ab7a
71ab7a
%description -n festvox-rms-arctic-hts
71ab7a
US English male speaker ("RMS") voice for Festival.
71ab7a
71ab7a
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
71ab7a
Institute of Technology, trained using the CMU ARCTIC database. This voice
71ab7a
is based on 1132 utterances spoken by a US English male speaker. The speaker
71ab7a
is experienced in building synthetic voices. This was recorded at 16bit
71ab7a
32KHz, in a sound proof room, in stereo, one channel was the waveform, the
71ab7a
other EGG. The database was automatically labelled using EHMM an HMM labeler
71ab7a
that is included in the FestVox distribution. No hand correction has been
71ab7a
made.
71ab7a
71ab7a
%description -n festvox-slt-arctic-hts
71ab7a
US English female speaker ("SLT") voice for Festival.
71ab7a
71ab7a
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
71ab7a
Institute of Technology, trained using the CMU ARCTIC database. This voice
71ab7a
is based on 1132 utterances spoken by a US English female speaker. The
71ab7a
speaker is experienced in building synthetic voices. This was recorded at
71ab7a
16bit 32KHz, in a sound proof room, in stereo, one channel was the waveform,
71ab7a
the other EGG. The database was automatically labelled using CMU Sphinx
71ab7a
using the FestVox labelling scripts. No hand correction has been made.
71ab7a
71ab7a
%description data
71ab7a
Data files for the Festival speech synthesis system.
71ab7a
71ab7a
%description devel
71ab7a
Development files for the Festival speech synthesis system. Install
71ab7a
festival-devel if you want to use Festival's capabilities from within your
71ab7a
own programs, or if you intend to compile other programs using it. Note that
71ab7a
you can also interface with Festival in via the shell or with BSD sockets.
71ab7a
71ab7a
71ab7a
71ab7a
%prep
71ab7a
%setup -q -n festival
71ab7a
71ab7a
# dictionaries
71ab7a
%setup -q -n festival -D -T -b 100
71ab7a
%setup -q -n festival -D -T -b 101
71ab7a
71ab7a
# voices
71ab7a
%setup -q -n festival -D -T -b 200
71ab7a
%setup -q -n festival -D -T -b 202
71ab7a
%setup -q -n festival -D -T -b 220
71ab7a
%setup -q -n festival -D -T -b 221
71ab7a
%setup -q -n festival -D -T -b 222
71ab7a
%setup -q -n festival -D -T -b 223
71ab7a
%setup -q -n festival -D -T -b 224
71ab7a
%setup -q -n festival -D -T -b 225
71ab7a
71ab7a
%patch100 -p1 -b .pulseaudio
71ab7a
%patch101 -p1 -b .use-system-speech-tools
71ab7a
%patch102 -p1 -b .use-system-libs
71ab7a
%patch103 -p1 -b .filesystem-standard
71ab7a
%patch104 -p1 -b .siteinit
71ab7a
%patch105 -p1 -b .pie
71ab7a
71ab7a
%build
71ab7a
71ab7a
# build the main program
71ab7a
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/src/lib
71ab7a
# instead of doing this, maybe we should patch the make process
71ab7a
# so it looks in the right place explicitly:
71ab7a
export PATH=$(pwd)/bin:$PATH
71ab7a
%configure
71ab7a
make \
71ab7a
  EST=%{_libdir}/speech_tools \
71ab7a
  LIBDIR="%{_libdir}" \
71ab7a
  CFLAGS="$RPM_OPT_FLAGS -fPIC" \
71ab7a
  CXXFLAGS="$RPM_OPT_FLAGS -fPIC"
71ab7a
71ab7a
# build the patched CMU dictionary
71ab7a
make -C lib/dicts/cmu
71ab7a
71ab7a
71ab7a
%install
71ab7a
# "make install" for this package is, um, "interesting". It seems geared for
71ab7a
# local user-level builds. So, rather than doing that and then patching it
71ab7a
# up, do the right parts by hand as necessary.
71ab7a
71ab7a
# Create %{_libdir} because make install copies to it without first creating.
71ab7a
mkdir -p $RPM_BUILD_ROOT%{_libdir}
71ab7a
71ab7a
# install the dictionaries
71ab7a
TOPDIR=$( pwd )
71ab7a
pushd lib/dicts
71ab7a
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/dicts
71ab7a
  # we want to put the licenses in the docs...
71ab7a
  cp COPYING.poslex $OLDPWD/COPYING.poslex
71ab7a
  cp cmu/COPYING $OLDPWD/COPYING.cmudict
71ab7a
  for f in wsj.wp39.poslexR wsj.wp39.tri.ngrambin ; do
71ab7a
    install -p -m 644 $f $RPM_BUILD_ROOT%{_datadir}/festival/dicts/
71ab7a
  done
71ab7a
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/dicts/cmu
71ab7a
  pushd cmu
71ab7a
    # note I'm keeping cmudict-0.4.diff and cmudict_extensions.scm to
71ab7a
    # satisfy the "all changes clearly marked" part of the license -- these
71ab7a
    # are the changes. And yes, the ".out" file is the one actually used.
71ab7a
    # Sigh.
71ab7a
    for f in allowables.scm cmudict-0.4.diff cmudict-0.4.out \
71ab7a
             cmudict_extensions.scm cmulex.scm cmu_lts_rules.scm; do
71ab7a
      install -p -m 644 $f $RPM_BUILD_ROOT%{_datadir}/festival/dicts/cmu/
71ab7a
    done
71ab7a
  popd
71ab7a
popd
71ab7a
71ab7a
# install the voices
71ab7a
pushd lib/voices
71ab7a
  # get the licenses. This is probably too clever by half, but oh well.
71ab7a
  for f in $( find . -name COPYING ); do
71ab7a
    n=$( echo $f | sed 's/.*\/\(.*\)\/COPYING/COPYING.\1/' )
71ab7a
    mv $f $OLDPWD/$n
71ab7a
  done
71ab7a
popd
71ab7a
cp -a lib/voices $RPM_BUILD_ROOT%{_datadir}/festival
71ab7a
71ab7a
# okay, now install the main festival program.
71ab7a
71ab7a
# binaries:
71ab7a
make INSTALLED_BIN=$RPM_BUILD_ROOT%{_bindir} make_installed_bin_static
71ab7a
install -p -m 755 bin/text2wave $RPM_BUILD_ROOT%{_bindir}
71ab7a
71ab7a
# install the library
71ab7a
cp -a src/lib/libFestival.a $RPM_BUILD_ROOT%{_libdir}
71ab7a
71ab7a
# this is just nifty. and it's small.
71ab7a
install -p -m 755 examples/saytime $RPM_BUILD_ROOT%{_bindir}
71ab7a
71ab7a
# man pages
71ab7a
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
71ab7a
cp -a doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
71ab7a
71ab7a
# lib: the bulk of the program -- the scheme stuff and so on
71ab7a
pushd lib
71ab7a
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival
71ab7a
  for f in *.scm festival.el *.ent *.gram *.dtd *.ngrambin speech.properties ; do
71ab7a
    install -p -m 644 $f $RPM_BUILD_ROOT%{_datadir}/festival/
71ab7a
  done
71ab7a
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/multisyn/
71ab7a
  install -p -m 644 multisyn/*.scm $RPM_BUILD_ROOT%{_datadir}/festival/multisyn/
71ab7a
popd
71ab7a
71ab7a
# "etc" -- not in the configuration sense, but in the sense of "extra helper
71ab7a
# binaries".
71ab7a
pushd lib/etc
71ab7a
  mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/festival
71ab7a
  install -p -m 755 */audsp $RPM_BUILD_ROOT%{_libexecdir}/festival
71ab7a
popd
71ab7a
71ab7a
# copy in the intro.text. It's small and makes (intro) work. in the future,
71ab7a
# we may want include more examples in an examples subpackage
71ab7a
mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/examples/
71ab7a
install -p -m 644 examples/intro.text $RPM_BUILD_ROOT%{_datadir}/festival/examples
71ab7a
71ab7a
71ab7a
# header files
71ab7a
mkdir -p $RPM_BUILD_ROOT%{_includedir}/festival
71ab7a
cp -a src/include/* $RPM_BUILD_ROOT%{_includedir}/festival
71ab7a
71ab7a
71ab7a
# systemd service
71ab7a
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
71ab7a
install -p -m 644 %{SOURCE230} $RPM_BUILD_ROOT%{_unitdir}/
71ab7a
71ab7a
%files
71ab7a
%doc ACKNOWLEDGMENTS NEWS README.md
71ab7a
%license COPYING COPYING.poslex COPYING.cmudict
71ab7a
%{_bindir}/default_voices
71ab7a
%{_bindir}/festival
71ab7a
%{_bindir}/festival_client
71ab7a
%{_bindir}/festival_server
71ab7a
%{_bindir}/festival_server_control
71ab7a
%{_bindir}/text2wave
71ab7a
%{_bindir}/saytime
71ab7a
%{_libexecdir}/festival
71ab7a
%{_mandir}/man1/*
71ab7a
%{_unitdir}/festival.service
71ab7a
71ab7a
%pre
71ab7a
getent group festival >/dev/null || groupadd -r festival
71ab7a
getent passwd festival >/dev/null || useradd -r -g festival -d / -s /sbin/nologin -c "festival Daemon" festival
71ab7a
exit 0
71ab7a
71ab7a
%post
71ab7a
%systemd_post festival.service
71ab7a
71ab7a
%preun
71ab7a
%systemd_preun festival.service
71ab7a
71ab7a
%postun
71ab7a
%systemd_postun_with_restart festival.service
71ab7a
71ab7a
%files -n festvox-kal-diphone
71ab7a
%license COPYING.kal_diphone
71ab7a
%dir %{_datadir}/festival/voices
71ab7a
%dir %{_datadir}/festival/voices/english
71ab7a
%{_datadir}/festival/voices/english/kal_diphone
71ab7a
71ab7a
%files -n festvox-rab-diphone
71ab7a
%license COPYING.rab_diphone
71ab7a
%dir %{_datadir}/festival/voices
71ab7a
%dir %{_datadir}/festival/voices/english
71ab7a
%{_datadir}/festival/voices/english/rab_diphone
71ab7a
71ab7a
%files -n festvox-awb-arctic-hts
71ab7a
%dir %{_datadir}/festival/voices
71ab7a
%dir %{_datadir}/festival/voices/us
71ab7a
%{_datadir}/festival/voices/us/cmu_us_awb_cg
71ab7a
71ab7a
%files -n festvox-bdl-arctic-hts
71ab7a
%dir %{_datadir}/festival/voices
71ab7a
%dir %{_datadir}/festival/voices/us
71ab7a
%{_datadir}/festival/voices/us/cmu_us_bdl_cg
71ab7a
71ab7a
%files -n festvox-clb-arctic-hts
71ab7a
%dir %{_datadir}/festival/voices
71ab7a
%dir %{_datadir}/festival/voices/us
71ab7a
%{_datadir}/festival/voices/us/cmu_us_clb_cg
71ab7a
71ab7a
%files -n festvox-jmk-arctic-hts
71ab7a
%dir %{_datadir}/festival/voices
71ab7a
%dir %{_datadir}/festival/voices/us
71ab7a
%{_datadir}/festival/voices/us/cmu_us_jmk_cg
71ab7a
71ab7a
%files -n festvox-rms-arctic-hts
71ab7a
%dir %{_datadir}/festival/voices
71ab7a
%dir %{_datadir}/festival/voices/us
71ab7a
%{_datadir}/festival/voices/us/cmu_us_rms_cg
71ab7a
71ab7a
%files -n festvox-slt-arctic-hts
71ab7a
%dir %{_datadir}/festival/voices
71ab7a
%dir %{_datadir}/festival/voices/us
71ab7a
%{_datadir}/festival/voices/us/cmu_us_slt_cg
71ab7a
71ab7a
%files data
71ab7a
%{_datadir}/festival
71ab7a
%exclude %{_datadir}/festival/voices/*
71ab7a
%dir %{_datadir}/festival/voices
71ab7a
71ab7a
%files devel
71ab7a
%license COPYING
71ab7a
%{_libdir}/libFestival.a
71ab7a
%dir %{_includedir}/festival
71ab7a
%{_includedir}/festival/*
71ab7a
71ab7a
71ab7a
%changelog
71ab7a
* Wed Jan 26 2022 Matthias Clasen <mclasen@redhat.com> - 2.5.0-17
71ab7a
- Link binaries with -pie. Related: rhbz:#2044857
71ab7a
71ab7a
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.5.0-16
71ab7a
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
71ab7a
  Related: rhbz#1991688
71ab7a
71ab7a
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 2.5.0-15
71ab7a
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
71ab7a
71ab7a
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-14
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
71ab7a
71ab7a
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-13
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
71ab7a
71ab7a
* Mon May 18 2020 W. Michael Petullo <mike@flyn.org> - 2.5.0-12
71ab7a
- Require pulseaudio-utils for paplay
71ab7a
71ab7a
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-11
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
71ab7a
71ab7a
* Mon Oct 21 2019 W. Michael Petullo <mike@flyn.org> - 2.5.0-10
71ab7a
- Obsolete four packages that would otherwise conflict with required speech-tools
71ab7a
71ab7a
* Wed Oct 16 2019 W. Michael Petullo <mike@flyn.org> - 2.5.0-9
71ab7a
- Fix build on s390x, ppc64le, and aarch64
71ab7a
71ab7a
* Sun Oct 13 2019 W. Michael Petullo <mike@flyn.org> - 2.5.0-8
71ab7a
- Remove empty lib subpackage
71ab7a
- Fix make command line (add missing '\')
71ab7a
- Use -p with install
71ab7a
- Do not create %{_sysconfdir}/festival
71ab7a
- Do not create %{_infodir}
71ab7a
- Simplify %files
71ab7a
- Note BSD license for hts_engine module
71ab7a
- Split data into noarch package
71ab7a
- The festival-devel package now provides festival-static
71ab7a
- Markup additional files as licenses
71ab7a
71ab7a
* Sun Jan 27 2019 W. Michael Petullo <mike@flyn.org> - 2.5.0-7
71ab7a
- Add more BuildRequires
71ab7a
- Remove use of festivalversion
71ab7a
- Drop Group:
71ab7a
- Replace define with global
71ab7a
- Reorder BuildRequires
71ab7a
- Remove deprecated post, preun, and postun statements
71ab7a
- Remove verbose pushd use
71ab7a
- Do not explicitly call ldconfig
71ab7a
- Label COPYING properly
71ab7a
71ab7a
* Sun Sep 09 2018 W. Michael Petullo <mike@flyn.org> - 2.5.0-6
71ab7a
- Apply siteinit patch
71ab7a
- Drop lib from %{_datadir}/festival/lib
71ab7a
- Move audsp
71ab7a
- Drop email_filter
71ab7a
71ab7a
* Thu Sep 06 2018 W. Michael Petullo <mike@flyn.org> - 2.5.0-5
71ab7a
- Patch to use more reasonable install locations
71ab7a
- Provide systemd service file
71ab7a
71ab7a
* Wed Aug 29 2018 W. Michael Petullo <mike@flyn.org> - 2.5.0-4
71ab7a
- Do not explicitly run ldconfig
71ab7a
- Remove speechtools definitions
71ab7a
- Make use of system-installed speech-tools
71ab7a
- BuildRequire speech-tools-libs-static
71ab7a
- Fix some URLs
71ab7a
- Set debug_package to null; see comment at top
71ab7a
- Set LIBDIR on make
71ab7a
- Create $RPM_BUILD_ROOT%{_libdir} before make install
71ab7a
71ab7a
* Tue Aug 28 2018 W. Michael Petullo <mike@flyn.org> - 2.5.0-3
71ab7a
- Remove speech-tools and use package proposed in Bugzilla #1592220
71ab7a
71ab7a
* Sun Jul 22 2018 W. Michael Petullo <mike@flyn.org> - 2.5.0-2
71ab7a
- Adjust soname using modification of patch from 1.96-38
71ab7a
- Place audsp where festival can find it
71ab7a
- Configure festival to use pulseaudio
71ab7a
71ab7a
* Sun Jul 22 2018 W. Michael Petullo <mike@flyn.org> - 2.5.0-1
71ab7a
- Update to 2.5.0
71ab7a
- Drop separate versions for speech_tools and docs
71ab7a
- Drop out-of-date patches
71ab7a
- Revert to Festival-distributed voices rather than NIT
71ab7a
- Drop Hispavoces voices for now
71ab7a
- Use sed to adjust config.in files
71ab7a
- A number of voices no longer have README files
71ab7a
- Build libFestival as a static library for now
71ab7a
- Drop siteinit.scm and sitevars.scm
71ab7a
- Drop info files
71ab7a
- Drop docs package for now
71ab7a
- Switch ked to rab
71ab7a
71ab7a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.96-38
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
71ab7a
71ab7a
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.96-37
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
71ab7a
71ab7a
* Wed Jan 31 2018 Than Ngo <than@redhat.com> - 1.96-36
71ab7a
- add BR on texi2html instead tetex, minimal tex BR
71ab7a
- fix FTBS with gcc7
71ab7a
71ab7a
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.96-35
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
71ab7a
71ab7a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.96-34
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
71ab7a
71ab7a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.96-33
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
71ab7a
71ab7a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.96-32
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
71ab7a
71ab7a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-31
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
71ab7a
71ab7a
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.96-30
71ab7a
- Rebuilt for GCC 5 C++11 ABI change
71ab7a
71ab7a
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-29
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
71ab7a
71ab7a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-28
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
71ab7a
71ab7a
* Mon May 12 2014 Jaromir Capik <jcapik@redhat.com> - 1.96-27
71ab7a
- Fixing format security flaws (#1037060)
71ab7a
71ab7a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-26
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
71ab7a
71ab7a
* Sat Mar 02 2013 Bruno Wolff III <bruno@wolff.to> - 1.96-25
71ab7a
- Fix typo in server script - bz 614200
71ab7a
71ab7a
* Thu Feb 07 2013 Jon Ciesla <limburgher@gmail.com> - 1.96-24
71ab7a
- Minor Merge review fixes, BZ 225748.
71ab7a
71ab7a
* Mon Jan  7 2013 Matthias Clasen <mclasen@redhat.com> - 1.96-23
71ab7a
- Add tighter inter-subpackage deps (recommended by rpmdiff)
71ab7a
71ab7a
* Mon Jan  7 2013 Matthias Clasen <mclasen@redhat.com> - 1.96-22
71ab7a
- Fix directory ownership for /usr/share/festival/lib/voices/es
71ab7a
71ab7a
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-21
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
71ab7a
71ab7a
* Sat Feb 25 2012 Bruno Wolff III <bruno@wolff.to> - 1.96-20
71ab7a
- Fix to build with gcc 4.7
71ab7a
71ab7a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-19
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
71ab7a
71ab7a
* Tue Feb 22 2011 Tim Niemueller <tim@niemueller.de> - 1.96-18
71ab7a
- Fix install paths of speech_tools includes (rhbz #242607)
71ab7a
71ab7a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-17
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
71ab7a
71ab7a
* Tue Sep 29 2009 Matthias Clasen <mclasen@redhat.com> - 1.96-16
71ab7a
- Add native pulseaudio support (#471047)
71ab7a
71ab7a
* Thu Sep 10 2009 Bernie Innocenti <bernie@codewiz.org> - 1.96-15
71ab7a
- Disable esd support (resolves: rhbz#492982)
71ab7a
71ab7a
* Wed Jul 29 2009 Matthias Clasen <mclasen@redhat.com> - 1.96-14
71ab7a
- Rebuild
71ab7a
71ab7a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-13
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
71ab7a
71ab7a
* Sat Apr 18 2009 Matthias Clasen <mclasen@redhat.com> - 1.96-12
71ab7a
- Add Spanish voices from the guadalinex project, in the
71ab7a
  hispavoces-pal-diphone and hispavoces-sfl-diphone subpackages
71ab7a
  (#496011)
71ab7a
71ab7a
* Tue Mar 24 2009 Jesse Keating <jkeating@redhat.com> - 1.96-11
71ab7a
- Drop the explicit dep on festival-voice, as it is redundant and
71ab7a
  causes problems with multiple providers
71ab7a
71ab7a
* Thu Feb 26 2009 Matthias Clasen  <mclasen@redhat.com> 1.96-10
71ab7a
- Fix build with gcc 4.4
71ab7a
71ab7a
* Tue Feb 24 2009 Matthias Clasen  <mclasen@redhat.com> 1.96-9
71ab7a
- Make -docs and all the festvox subpackages noarch
71ab7a
71ab7a
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-8
71ab7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
71ab7a
71ab7a
* Sun Nov 23 2008 Matthias Clasen <mclasen@redhat.com> - 1.96-7
71ab7a
- Tweak summaries
71ab7a
71ab7a
* Mon Oct 27 2008 Ray Strode <rstrode@redhat.com> - 1.96-6
71ab7a
- interoperate with other apps by using pacat for audio output
71ab7a
  (bug 467531)
71ab7a
71ab7a
* Fri Jul 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.96-5
71ab7a
- fix license tag
71ab7a
71ab7a
* Fri Feb 22 2008 Matthias Clasen  <mclasen@redhat.com> - 1.96-4
71ab7a
- Fix the build with gcc 4.3
71ab7a
71ab7a
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.96-3
71ab7a
- Autorebuild for GCC 4.3
71ab7a
71ab7a
* Wed Nov  7 2007 Stepan Kasal <skasal@redhat.com>1.96-2
71ab7a
- fix a typo in a summary and in festival-1.96-nitech-proclaimvoice.patch
71ab7a
- Resolves: #239216
71ab7a
71ab7a
* Tue Mar 20 2007 Ray Strode <rstrode@redhat.com> 1.96-1
71ab7a
- rebuild
71ab7a
71ab7a
* Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> 1.96-0.11
71ab7a
- Forgot to add the .scm files
71ab7a
71ab7a
* Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> 1.96-0.10
71ab7a
- Update to Matthew Miller's much improved package (#232105)
71ab7a
- Move the buildroot patch around
71ab7a
71ab7a
* Sun Mar 18 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.9
71ab7a
- fix the library link patch to use -lncurses instead of -ltinfo --
71ab7a
  the later is all that's really needed, but the former works on older
71ab7a
  distros too.
71ab7a
71ab7a
* Fri Mar 16 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.8
71ab7a
- festival-devel depends on the libraries package, not base festival. this
71ab7a
  raises an multilib question: need to obsolete festival.i386 on x86_64.
71ab7a
  Right now, there's no mechanism for doing that. Fortunately, all the
71ab7a
  changes in packaging happen to make it so that the current version doesn't
71ab7a
  conflict with the old release, so one will get unused cruft but not
71ab7a
  breakage when upgrading.
71ab7a
- Bite teh proverbial bullet and make libFestival build shared.
71ab7a
- update speech-tools soname patch to work in the more general case needed
71ab7a
  by the festival main build
71ab7a
- make said shared-lib a subpackage to avoid multiarching the whole thing
71ab7a
- split festival-devel and speechutils-devel in anticipation of future
71ab7a
  plan of actually decoupling these packages.
71ab7a
- note that rpmlint complains about "missing" deps on the devel packages. it
71ab7a
  should be fixed to recognize requiring a -lib/libs package is sufficent or
71ab7a
  better.
71ab7a
- add saytime script. Because, really, what else is this package *for*?
71ab7a
- add the intro.text so (intro) works. 196 more bytes won't kill us. :)
71ab7a
- remove $PATH from LD_LIBRARY_PATH used in build. (What the heck?)
71ab7a
- add defattr to all subpackages. I don't think it's strictly necessary
71ab7a
  since putting it in the first package seems sufficient, but that's
71ab7a
  probably not behavior to count on.
71ab7a
- make descriptions and summaries use more consistant language
71ab7a
71ab7a
* Thu Mar 15 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.7
71ab7a
- Upstream baseurl now includes version. (Thanks Alan Black @ cmu)
71ab7a
- Update siteinit patch to also incorporate sitevars
71ab7a
- Add sitevars as a config file
71ab7a
- Ship our own siteinit and sitevars as sources
71ab7a
- In default sitevars, reference /usr/local/share/festival/lib as another
71ab7a
  place to look for voices (it's okay if that doesn't exist). Hopefully,
71ab7a
  this will encourage people who want to install non-RPM-packaged voices to
71ab7a
  keep from doing it in /usr/share.
71ab7a
- Fix wrong references to slt voice in other nitech voices
71ab7a
- Fix wrongly commented-out (require 'f2bf0lr) in awb, clb, and rms voices.
71ab7a
- Stop untarring source files and use the setup macro properly.
71ab7a
- Get rid of silly DATA.TMP directories for installing voices and 
71ab7a
  dictionaries.
71ab7a
- Stop making ../speechtools link. Currently solved by patching to look
71ab7a
  in the current directory; could also do this by moving everything up
71ab7a
  a directory.
71ab7a
- TODO: festival-buildroot.patch could stand to be updated. May not
71ab7a
  even be needed anymore.
71ab7a
- Drop the 8k versions of the diphone voices, since there's not really
71ab7a
  any point. If you want smaller, use one of the arctic_hts voices
71ab7a
  instead. And overall, this saves us about 4.5M.
71ab7a
71ab7a
* Wed Mar 14 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.6
71ab7a
- Fix copy-paste error in JMK description (thanks Matthias Clasen)
71ab7a
- Remove "nitech-us-" from the names of those voice packages to make the
71ab7a
  package names shorter. (This will also be more convenient if we switch to
71ab7a
  the cmu versions in the future.)
71ab7a
- made aliases so old cmu_us_*_arctic_hts voice names still work.
71ab7a
- Look for /etc/festival/siteinit.scm (and move siteinit.scm there!)
71ab7a
- Mark siteinit.scm as a config file
71ab7a
- Remove some non-useful stuff from speech-tools-utils.
71ab7a
- Move main dir from /usr/share/festival to /usr/share/festival/lib at
71ab7a
  request of upstream. Also, we can drop the FHS (well, "fsstnd" -- it's
71ab7a
  old) patch and just pass FTLIBDIR to make. Which, hey, we were already
71ab7a
  doing. Yay redundancy.
71ab7a
- clean up CFLAGS and CXXFLAGS. "-fpermissive" was hiding bad stuff.
71ab7a
- update speech tools with patch from AWB to fix 64-bit build issue 
71ab7a
  with EST_DProbDist
71ab7a
- there's still some compiler warnings which should be addressed upstream.
71ab7a
- The nitech hts voices don't properly proclaim_voice, making them not
71ab7a
  show up for gnome-speech and thus making orca crash. See details in the
71ab7a
  comments in bug #232105.
71ab7a
71ab7a
* Tue Mar 13 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.5
71ab7a
- use festvox- instead of festival-voice for voice packages -- matches
71ab7a
  upstream tarballs, and is shorter. Also, use shorter form of
71ab7a
  the date-based version.
71ab7a
- get the README.htsvoice from the nitech voices -- it contains
71ab7a
  license info.
71ab7a
- build (but don't enable by default) ESD support in speech-tools (bug
71ab7a
  #198908)
71ab7a
- fix coding error noted in bug #162137 -- need to push this upstream.
71ab7a
- link speech tools libraries with -lm, -ltermcap, -lesd and with themselves
71ab7a
  (bug #198190, partially)
71ab7a
- holy sheesh. Use g++ for CXX, not gcc. Fixes bug #198190 completely.
71ab7a
71ab7a
* Tue Mar 13 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.4
71ab7a
- subpackages! Split out speech-tools, docs, voices.
71ab7a
- long descriptions for the individual voices, carefully gathered from
71ab7a
  readmes and web sites.
71ab7a
- ooh. replace cmu_hts voices with the updated versions from upstream
71ab7a
  <http://hts.sp.nitech.ac.jp/>. Two new voices, and updated versions of
71ab7a
  the others. (The voices packaged at festvox.org are apparently based on
71ab7a
  older versions of these, which in turn are from the CMU upstream.)
71ab7a
- TODO: make aliases for the cmu voices.
71ab7a
- arguably, voices should be made in to their own src.rpms. They don't need
71ab7a
  anything from here to build. That's for a future version. (At that time,
71ab7a
  the gigantic multisyn voices could be added.) The CMU dict needs festival
71ab7a
  installed to build, but I don't think it needs the source, so dicts could
71ab7a
  be subpackages too. And the docs are also a good candidate for separation.
71ab7a
  speech-tools, though, is incestuously used in the festival build process
71ab7a
  and I think it makes sense to keep that bundled.
71ab7a
- TODO: check through the speechtools-utils for what should actually be 
71ab7a
  packaged; fix the include path for siod (and anything else that needs it).
71ab7a
- TODO: package festival.el so it just works with emacs.
71ab7a
- TODO: reinvent festival_server_control as a proper init script
71ab7a
- TODO: put the festival server in sbin, maybe?
71ab7a
- Another question: should we drop the 8k diphone voices? Any point?
71ab7a
- Changed "X11-like" to "MIT-style" (which is what X11 is) to make rpmlint
71ab7a
  happy.
71ab7a
- make %%{festivalversion} macro to deal with all of the changes to version
71ab7a
  in subpackages. Kludgy, but there's RPM for you.
71ab7a
71ab7a
* Tue Mar 13 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.3
71ab7a
- oh! The "etc-path" is important after all. Map that into
71ab7a
  /usr/lib[arch]/festival via a kludge.
71ab7a
- make cmu_us_slt_arctic_hts the default voice, in preparation for
71ab7a
  splitting the voice packages. (thankfully, there's already a fallback
71ab7a
  mechanism -- cool!)
71ab7a
71ab7a
* Mon Mar 12 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.2
71ab7a
- clean up accidental backup file left in updated awb_arctic_hts 
71ab7a
  tarball
71ab7a
- remove /usr/share/festival/etc (see bug #228315)
71ab7a
- move unpackage voices to the prep section where it belongs
71ab7a
- other minor spec file readability changes
71ab7a
- "make install" for this package is, um, "interesting". It seems
71ab7a
  geared for local user-level builds. So, rather than doing that and
71ab7a
  then patching it up, do the right parts by hand as necessary. (The
71ab7a
  previous version of the spec file did a convoluted mix of both.)
71ab7a
- don't install static libs.
71ab7a
- took out the massive hack that munges EST_*.h to speech_tools/EST_*.h in
71ab7a
  the installed header files -- programs should instead use
71ab7a
  -I/usr/include/speech_tools, shouldn't they? Put this back if I'm wrong.
71ab7a
- TODO -- autogenerated speech_tools docs
71ab7a
- festvox_ellpc11k.tar.gz, the spanish voice, wasn't getting installed anyway
71ab7a
  due to a license question. Since it's also gone upstream, removing.
71ab7a
71ab7a
* Fri Mar 09 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.1
71ab7a
- Preliminary update to 1.96
71ab7a
- Update to new cmu_us_*_arctic files -- they're changed upstream,
71ab7a
  although they don't appear to be versioned. Awesome. The current
71ab7a
  versions are those found in the same directory with the 1.96 files.
71ab7a
- ditto festlex_CMU.tar.gz
71ab7a
- add macro for speechtoolsversion
71ab7a
- minor update to festival-1.96-american.patch.
71ab7a
- update shared build patch and rename to make more obvious that
71ab7a
  it applies to the speechtools portion of the package.
71ab7a
- gcc 4 build patches now upstream.
71ab7a
- localhost-connections patch now upstream.
71ab7a
- note that festvox_ellpc11k.tar.gz and festvox_kallpc8k.tar.gz are no longer 
71ab7a
  in the directory tree upstream; drop?
71ab7a
71ab7a
* Fri Jan 19 2007 Miroslav Lichvar <mlichvar@redhat.com> - 1.95-6
71ab7a
- link with ncurses
71ab7a
- add dist tag
71ab7a
- make scriptlets safer
71ab7a
71ab7a
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.95-5.2.1
71ab7a
- rebuild
71ab7a
71ab7a
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.95-5.2
71ab7a
- bump again for double-long bug on ppc(64)
71ab7a
71ab7a
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.95-5.1
71ab7a
- rebuilt for new gcc4.1 snapshot and glibc changes
71ab7a
71ab7a
* Sun Jan 22 2006 Ray Strode <rstrode@redhat.com> - 1.95-5
71ab7a
- get gnopernicus working again. Patch from 
71ab7a
  Fernando Herrera <fherrera@gmail.com> (bug 178312)
71ab7a
- add a lot of compiler flags and random cruft to get
71ab7a
  festival to build with gcc 4.1
71ab7a
71ab7a
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
71ab7a
- rebuilt
71ab7a
71ab7a
* Mon Oct 10 2005 Florian La Roche <laroche@redhat.com>
71ab7a
- another try to get it to compile again
71ab7a
71ab7a
* Tue Apr 28 2005  <johnp@redhat.com> - 1.95-3
71ab7a
- require info packages so the post does not fail
71ab7a
- remove /usr/bin/VCLocalRule from buildroot since it is
71ab7a
  an extranious file that does not need to be installed
71ab7a
71ab7a
* Wed Apr 27 2005 Miloslav Trmac <mitr@redhat.com> - 1.95-2
71ab7a
- Fix build with gcc 4 (#156132)
71ab7a
- Require /sbin/install-info for scriptlets (#155698)
71ab7a
- Don't ship %%{_bindir}/VCLocalRules (#75645)
71ab7a
71ab7a
* Fri Feb 25 2005  <jrb@redhat.com> - 1.95-1
71ab7a
- patch from Matthew Miller to update to 1.95.  Full changelog below
71ab7a
71ab7a
* Mon Feb  7 2005 Matthew Miller <mattdm@mattdm.org> 1.95-0.mattdm8
71ab7a
- put speech-tools binaries in /usr/libexec/speech-tools so as to not
71ab7a
  clutter /usr/bin. Another approach would be to make speech-tools a 
71ab7a
  separate package and to make these utilities a subpackage of that.
71ab7a
- macro-ize /usr/bin, /usr/lib, /usr/include
71ab7a
71ab7a
* Sun Feb  6 2005 Matthew Miller <mattdm@mattdm.org> 1.95-0.mattdm6
71ab7a
- worked on this some more
71ab7a
- made actually work -- put back rest of fsstnd patch which I had broken
71ab7a
- made kludge for lack of sonames in shared libraries -- I think I did the
71ab7a
  right thing
71ab7a
- put back american as the default -- british dicts are non-free.
71ab7a
71ab7a
* Wed Jan  5 2005 Matthew Miller <mattdm@mattdm.org> 1.95-0.mattdm1
71ab7a
- preliminary update to 1.95 beta
71ab7a
- add really nice CMU_ARCTIC HTS voices, which is the whole point of wanting
71ab7a
  to do this. (They have a free license.)
71ab7a
- switch to festvox.org north american upstream urls
71ab7a
- keep old doc files -- there's no new ones yet.
71ab7a
- add comment to specfile about reason for lack of OALD (British) voices --
71ab7a
  they've got a more restrictive license.
71ab7a
- change license to "X11-style", because that's how they describe it.
71ab7a
- remove exclusivearch. I dunno if this builds on other archs, but I
71ab7a
  also don't know why it wouldn't.
71ab7a
- fancier buildroot string, 'cause hey, why not.
71ab7a
- more "datadir" macros
71ab7a
- remove most of Patch0 (fsstnd) -- can be done by setting variables instead.
71ab7a
  there's some bits in speechtools still, though
71ab7a
- update Patch3 (shared-build)
71ab7a
- don't apply patches 20 and 21 -- no longer needed.
71ab7a
- disable adding "FreeBSD" and "OpenBSD" to the dictionary for now. Probably
71ab7a
  a whole list of geek words should be added. Also, the patch was applied
71ab7a
  in an icky kludgy way.
71ab7a
71ab7a
* Thu Jul 29 2004 Miloslav Trmac <mitr@redhat.com> - 1.4.2-25
71ab7a
- Update for gcc 3.4
71ab7a
71ab7a
* Wed Jul 28 2004 Miloslav Trmac <mitr@redhat.com> - 1.4.2-24
71ab7a
- Use shared libraries to reduce package size
71ab7a
- Don't ship patch backup files
71ab7a
71ab7a
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
71ab7a
- rebuilt
71ab7a
71ab7a
* Tue May  4 2004 Jonathan Blandford <jrb@redhat.com> 1.4.2-21
71ab7a
- Remove the spanish voices until we get clarification on the license
71ab7a
71ab7a
* Sat Apr 10 2004 Warren Togami <wtogami@redhat.com>
71ab7a
- BR libtermcap-devel #104722
71ab7a
71ab7a
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
71ab7a
- rebuilt
71ab7a
71ab7a
* Mon Aug 25 2003 Bill Nottingham <notting@redhat.com> 1.4.2-19
71ab7a
- clean up buildroot references (#75643, #77908, #102985)
71ab7a
- remove some extraneous scripts
71ab7a
- fix build with gcc-3.3
71ab7a
71ab7a
* Thu Jun 12 2003 Elliot Lee <sopwith@redhat.com> 1.4.2-17
71ab7a
- Rebuild
71ab7a
71ab7a
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
71ab7a
- rebuilt
71ab7a
71ab7a
* Thu Jan  9 2003 Tim Powers <timp@redhat.com> 1.4.2-15
71ab7a
- redirect install-info spewage
71ab7a
71ab7a
* Tue Jan  7 2003 Jens Petersen <petersen@redhat.com> 1.4.2-14
71ab7a
- put info files in infodir
71ab7a
- add post and postun script to install and uninstall info dir file entry
71ab7a
- drop postscript and info files from docs
71ab7a
71ab7a
* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 1.4.2-13
71ab7a
- rebuild
71ab7a
71ab7a
* Thu Aug 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.4.2-12
71ab7a
- Adapt to current libstdc++
71ab7a
71ab7a
* Tue Jul 23 2002 Tim Powers <timp@redhat.com> 1.4.2-10
71ab7a
- build using gcc-3.2-0.1
71ab7a
71ab7a
* Wed Jul  3 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.4.2-9
71ab7a
- Add some missing helpprograms (# 67698)
71ab7a
71ab7a
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
71ab7a
- automated rebuild
71ab7a
71ab7a
* Mon Jun 10 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.4.2-7
71ab7a
- Fix some rpmlint errors
71ab7a
71ab7a
* Mon Jun 10 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.4.2-6
71ab7a
- Fix ISO C++ compliance
71ab7a
71ab7a
* Mon Mar 18 2002 Tim Powers <timp@redhat.com>
71ab7a
- rebuilt
71ab7a
71ab7a
* Thu Mar 14 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.4.2-2
71ab7a
- Get rid of CVS directiories in doc dir
71ab7a
- Fix broken symlinks for components from speech_tools
71ab7a
71ab7a
* Wed Mar  6 2002 Trond Eivind Glomsrød <teg@redhat.com>
71ab7a
- 1.4.2
71ab7a
- Lots of fixes to make it build, more needed
71ab7a
- Cleanups
71ab7a
- Update URL
71ab7a
- Fix docs inclusion
71ab7a
- Drop prefix
71ab7a
- Use %%{_tmppath}
71ab7a
71ab7a
* Wed Aug  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
71ab7a
- Add defattr (Bug #15033)
71ab7a
71ab7a
* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
71ab7a
- fix build on current 7.0
71ab7a
71ab7a
* Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
71ab7a
- fix build on current 7.0
71ab7a
71ab7a
* Thu Jul  6 2000 Bernhard Rosenkraenzer <bero@redhat.com>
71ab7a
- FHSify
71ab7a
71ab7a
* Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
71ab7a
- Fix build on non-x86
71ab7a
71ab7a
* Sun Apr 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
71ab7a
- initial packaging