Blame SPECS/festival.spec

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