dd2b13
%define festivalversion 1.96
dd2b13
# we ship the 1.4.2 docs for now.
dd2b13
%define docversion 1.4.2
dd2b13
%define speechtoolsversion 1.2.96
dd2b13
dd2b13
Name: festival
dd2b13
Summary: Speech synthesis and text-to-speech system
dd2b13
Version: %{festivalversion}
dd2b13
Release: 28%{?dist}
dd2b13
dd2b13
URL: http://www.cstr.ed.ac.uk/projects/festival/
dd2b13
Group: Applications/Multimedia
dd2b13
# the emacs file is GPL+, there is one TCL licensed source file
dd2b13
License: MIT and GPL+ and TCL
dd2b13
dd2b13
dd2b13
# Files needed for everything...
dd2b13
%define baseURL  http://festvox.org/packed/festival/%{festivalversion}
dd2b13
Source0: %{baseURL}/festival-%{festivalversion}-beta.tar.gz
dd2b13
Source1: %{baseURL}/speech_tools-%{speechtoolsversion}-beta.tar.gz
dd2b13
dd2b13
# Docs haven't been updated yet; here's the old ones
dd2b13
Source2: http://festvox.org/packed/festival/%{docversion}/festdoc-%{docversion}.tar.gz
dd2b13
dd2b13
# Our local site config files.
dd2b13
Source50: festival-1.96-0.7-fedora-siteinit.scm
dd2b13
Source51: festival-1.96-0.7-fedora-sitevars.scm
dd2b13
dd2b13
### DICTIONARIES
dd2b13
# Generic English dictionary
dd2b13
Source100: %{baseURL}/festlex_POSLEX.tar.gz
dd2b13
# American English dictionary
dd2b13
Source101: %{baseURL}/festlex_CMU.tar.gz
dd2b13
# OALD isn't included because it's got a more restrictive (non-commercial
dd2b13
# only) license. OALD voices not included for same reason.
dd2b13
dd2b13
# Note on voice versions: I'm simply using the file date of the newest file
dd2b13
# in each set of tarballs. It happens that the dates for all files from each
dd2b13
# source (diphone, cmu_arctic, etc.) match, which is handy.
dd2b13
dd2b13
### DIPHONE VOICES
dd2b13
%define diphoneversion 0.19990610
dd2b13
Source200: %{baseURL}/festvox_kallpc16k.tar.gz
dd2b13
Source202: %{baseURL}/festvox_kedlpc16k.tar.gz
dd2b13
dd2b13
### HTS VOICES (use Nagoya Institute of Technology's HTS based synthesizer)
dd2b13
# The Festvox site packages older versions of these as cmu_us_*_hts.
dd2b13
# These are from <http://hts.sp.nitech.ac.jp/>.
dd2b13
# And, ugh, the files seem to be only served via a script, not directly.
dd2b13
%define nitechbaseURL http://hts.sp.nitech.ac.jp/?plugin=attach&refer=Download&openfile=
dd2b13
%define nitechhtsversion 0.20061229
dd2b13
Source220: %{nitechbaseURL}/festvox_nitech_us_awb_arctic_hts.tar.bz2
dd2b13
Source221: %{nitechbaseURL}/festvox_nitech_us_bdl_arctic_hts.tar.bz2
dd2b13
Source222: %{nitechbaseURL}/festvox_nitech_us_clb_arctic_hts.tar.bz2
dd2b13
Source223: %{nitechbaseURL}/festvox_nitech_us_jmk_arctic_hts.tar.bz2
dd2b13
Source224: %{nitechbaseURL}/festvox_nitech_us_rms_arctic_hts.tar.bz2
dd2b13
Source225: %{nitechbaseURL}/festvox_nitech_us_slt_arctic_hts.tar.bz2
dd2b13
dd2b13
### Hispavoces Spanish voices http://forja.guadalinex.org/repositorio/projects/hispavoces/
dd2b13
%define hispavocesversion 1.0.0
dd2b13
Source300: http://v4.guadalinex.org/guadalinex-toro/pool-test/main/f/festival-spanish-voices/festival-spanish-voices_1.0.0.orig.tar.gz
dd2b13
Source301: COPYING.hispavoces
dd2b13
dd2b13
### Multisyn voices left out because they're ~ 100MB each.
dd2b13
dd2b13
### MBROLA voices left out, because they require MBROLA, which ain't free.
dd2b13
dd2b13
dd2b13
# Set defaults to American English instead of British English - the OALD
dd2b13
# dictionary (free for non-commercial use only) is needed for BE support
dd2b13
# Additionally, prefer the smaller (and I think nicer sounding) nitech hts
dd2b13
# voices.
dd2b13
Patch1: festival-1.96-nitech-american.patch
dd2b13
dd2b13
# Whack some buildroot references
dd2b13
Patch2: festival_buildroot.patch
dd2b13
dd2b13
# Use shared libraries
dd2b13
Patch3: festival-1.96-speechtools-shared-build.patch
dd2b13
dd2b13
# Fix a coding error (see bug #162137). Need to upstream.
dd2b13
Patch5: festival-1.96-speechtools-rateconvtrivialbug.patch
dd2b13
dd2b13
# Link libs with libm, libtermcap (see bug #198190).
dd2b13
# Need to upstream this.
dd2b13
Patch6: festival-1.96-speechtools-linklibswithotherlibs.patch
dd2b13
dd2b13
# For some reason, CXX is set to gcc on everything but Mac OS Darwin,
dd2b13
# where it's set to g++. Yeah, well. We need it to be right too.
dd2b13
Patch7: festival-1.96-speechtools-ohjeezcxxisnotgcc.patch
dd2b13
dd2b13
# Look for siteinit and sitevars in /etc/festival
dd2b13
Patch8: festival-1.96-etcsiteinit.patch
dd2b13
dd2b13
# Alias old cmu names to new nitech ones
dd2b13
Patch9: festival-1.96-alias_cmu_to_nitech.patch
dd2b13
dd2b13
# Look for speech tools here, not back there.
dd2b13
Patch10: festival-1.96-findspeechtools.patch
dd2b13
dd2b13
# Build main library as shared, not just speech-tools
dd2b13
Patch11: festival-1.96-main-shared-build.patch
dd2b13
dd2b13
# This is a hack to make the shared libraries build with actual
dd2b13
# sonames. Should pretty much do the right thing, although note
dd2b13
# of course that the sonames aren't official upstream.
dd2b13
Patch12: festival-1.96-bettersonamehack.patch
dd2b13
dd2b13
# this updates speech_tools to a development version which fixes
dd2b13
# a 64-bit cleanliness issue (among other changes).
dd2b13
Patch20: festival-1.96-speechtools-1.2.96-beta+awb.patch
dd2b13
dd2b13
# This makes festival use /usr/lib[arch]/festival/etc for its
dd2b13
# arch-specific "etc-path", rather than /usr/share/festival/etc/system_type.
dd2b13
# Then I use sed to replace the token with actual arch-specific libdir.
dd2b13
# A better way would be to actually make this a flexible makefile parameter,
dd2b13
# but that's something to take up with upstream.
dd2b13
Patch31: festival-1.96-kludge-etcpath-into-libarch.patch
dd2b13
dd2b13
# For some reason, the Nitech voices (and the previous CMU versions) fail to
dd2b13
# define proclaim_voice, which makes them not show up in the voice
dd2b13
# descriptions, which makes gnome-speech not show them.
dd2b13
Patch90: festival-1.96-nitech-proclaimvoice.patch
dd2b13
dd2b13
# Cure "SIOD ERROR: unbound variable : f2b_f0_lr_start"
dd2b13
Patch91: festival-1.96-nitech-fixmissingrequire.patch
dd2b13
dd2b13
# An apparent copy-paste error in these voices -- slt is referenced
dd2b13
# in all of them.
dd2b13
Patch92: festival-1.96-nitech-sltreferences.patch
dd2b13
dd2b13
Patch93: gcc43.patch
dd2b13
dd2b13
# Native pulseaudio support, https://bugzilla.redhat.com/show_bug.cgi?id=471047
dd2b13
Patch94: festival-speech-tools-pulse.patch
dd2b13
dd2b13
Patch95: gcc44.patch
dd2b13
dd2b13
# gcc 4.7 is finnicky about ambiguous function references'
dd2b13
Patch96: festival.gcc47.patch
dd2b13
dd2b13
# Bring back old patch since gcc 4.7 no longer ignores unknown options
dd2b13
Patch97: no-shared-data.patch
dd2b13
dd2b13
# There is a typo in the festival_server script
dd2b13
Patch98: festival-1.96-server-script-typo.patch
dd2b13
dd2b13
BuildRequires: pulseaudio-libs-devel
dd2b13
BuildRequires: texi2html
dd2b13
BuildRequires: ncurses-devel
dd2b13
dd2b13
# Requires: festival-voice
dd2b13
# The hard dep below provides a festival-voice, no need to require it here.
dd2b13
dd2b13
# This is hard-coded as a requirement because it's the smallest voice (and,
dd2b13
# subjectively I think the most pleasant to listen to and so a good
dd2b13
# default).
dd2b13
#
dd2b13
# Ideally, this would be a "suggests" instead of a hard requirement.
dd2b13
#
dd2b13
# Update: with the new nitech versions of the voices, slt-arctic is no
dd2b13
# longer the smallest. But... AWB has a strong scottish accent, and JMK a
dd2b13
# kind of odd canadian one, so they're not great candidates for inclusion.
dd2b13
# And I find RMS a bit hard to understand. BDL isn't much smaller than SLT,
dd2b13
# and since I like it better, I think I'm going to keep it as the default
dd2b13
# for a price 12k. So, in case anyone later questions why this is the
dd2b13
# default, there's the answer. :)
dd2b13
Requires: festvox-slt-arctic-hts
dd2b13
dd2b13
Requires: festival-lib = %{version}-%{release}
dd2b13
Requires: festival-speechtools-libs = %{speechtoolsversion}-%{release}
dd2b13
dd2b13
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{festivalversion}-%{release}-XXXXXX)
dd2b13
dd2b13
dd2b13
dd2b13
%package lib
dd2b13
Summary: Library for the Festival speech synthesis system
dd2b13
# this is here to make sure upgrades go cleanly. In other cases,
dd2b13
# the auto-deps should handle this just fine.
dd2b13
Requires: festival-speechtools-libs = %{speechtoolsversion}-%{release}
dd2b13
Group: System Environment/Libraries
dd2b13
Requires(post): /sbin/ldconfig
dd2b13
Requires(postun): /sbin/ldconfig
dd2b13
dd2b13
%package docs
dd2b13
Summary: Documentation for the Festival speech synthesis system
dd2b13
Group: Applications/Multimedia
dd2b13
Version: %{docversion}
dd2b13
Requires(post): /sbin/install-info
dd2b13
Requires(postun): /sbin/install-info
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package speechtools-libs
dd2b13
Summary: The Edinburgh Speech Tools libraries
dd2b13
Group: System Environment/Libraries
dd2b13
Version: %{speechtoolsversion}
dd2b13
Requires(post): /sbin/ldconfig
dd2b13
Requires(postun): /sbin/ldconfig
dd2b13
dd2b13
%package speechtools-utils
dd2b13
Summary: Miscellaneous utilities from the Edinburgh Speech Tools
dd2b13
Group: Applications/Multimedia
dd2b13
Version: %{speechtoolsversion}
dd2b13
dd2b13
%package speechtools-devel
dd2b13
Summary: Development files for Edinburgh Speech Tools libraries
dd2b13
Version: %{speechtoolsversion}
dd2b13
Group: Development/Libraries
dd2b13
# Note: rpmlint complains incorrectly about
dd2b13
# "no-dependency-on festival-speechtools".
dd2b13
Requires: festival-speechtools-libs = %{speechtoolsversion}-%{release}
dd2b13
dd2b13
%package -n festvox-kal-diphone
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: American English male speaker "Kevin" for Festival
dd2b13
Version: %{diphoneversion}
dd2b13
Provides: festival-voice
dd2b13
Provides: festvox-kallpc16k
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package -n festvox-ked-diphone
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: American English male speaker "Kurt" for Festival
dd2b13
Version: %{diphoneversion}
dd2b13
Requires: festival
dd2b13
Provides: festival-voice
dd2b13
Provides: festvox-kedlpc16k
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package -n festvox-awb-arctic-hts
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: Scottish-accent US English male speaker "AWB" for Festival
dd2b13
Version: %{nitechhtsversion}
dd2b13
Requires: festival
dd2b13
Provides: festival-voice
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package -n festvox-bdl-arctic-hts
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: US English male speaker "BDL" for Festival
dd2b13
Version: %{nitechhtsversion}
dd2b13
Requires: festival
dd2b13
Provides: festival-voice
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package -n festvox-clb-arctic-hts
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: US English female speaker "CLB" for Festival
dd2b13
Version: %{nitechhtsversion}
dd2b13
Requires: festival
dd2b13
Provides: festival-voice
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package -n festvox-jmk-arctic-hts
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: Canadian-accent US English male speaker "JMK" for Festival
dd2b13
Version: %{nitechhtsversion}
dd2b13
Requires: festival
dd2b13
Provides: festival-voice
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package -n festvox-rms-arctic-hts
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: US English male speaker "RMS" for Festival
dd2b13
Version: %{nitechhtsversion}
dd2b13
Requires: festival
dd2b13
Provides: festival-voice
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package -n festvox-slt-arctic-hts
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: US English female speaker "SLT" for Festival
dd2b13
Version: %{nitechhtsversion}
dd2b13
Requires: festival
dd2b13
Provides: festival-voice
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package -n hispavoces-pal-diphone
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: Male Spanish voice «PAL» for Festival
dd2b13
Version: %{hispavocesversion}
dd2b13
Requires: festival
dd2b13
Provides: festival-voice
dd2b13
BuildArch: noarch
dd2b13
dd2b13
%package -n hispavoces-sfl-diphone
dd2b13
Group: Applications/Multimedia
dd2b13
Summary: Female Spanish voice «SFL» for Festival
dd2b13
Version: %{hispavocesversion}
dd2b13
Requires: festival
dd2b13
Provides: festival-voice
dd2b13
BuildArch: noarch
dd2b13
dd2b13
# This is last as a lovely hack to make sure Version gets set back
dd2b13
# to what it should be. Grr.
dd2b13
%package devel
dd2b13
Summary: Development files for the Festival speech synthesis system
dd2b13
Version: %{festivalversion}
dd2b13
Group: Development/Libraries
dd2b13
# Note: rpmlint complains incorrectly about
dd2b13
# "no-dependency-on festival"
dd2b13
Requires: festival-speechtools-devel = %{speechtoolsversion}-%{release}
dd2b13
Requires: festival-lib = %{version}-%{release}
dd2b13
Requires: festival-lib
dd2b13
dd2b13
dd2b13
dd2b13
%description
dd2b13
Festival is a general multi-lingual speech synthesis system developed
dd2b13
at CSTR. It offers a full text to speech system with various APIs, as
dd2b13
well as an environment for development and research of speech synthesis
dd2b13
techniques. It is written in C++ with a Scheme-based command interpreter
dd2b13
for general control.
dd2b13
dd2b13
%description lib
dd2b13
The shared library used by the Festival text-to-speech and speech synthesis
dd2b13
system.
dd2b13
dd2b13
%description docs
dd2b13
HTML, Postscript, and Texinfo documentation for the Festival text-to-speech
dd2b13
and speech synthesis system.
dd2b13
dd2b13
%description speechtools-libs
dd2b13
The Edinburgh Speech Tools libraries, used by the Festival text-to-speech
dd2b13
and speech synthesis system.
dd2b13
dd2b13
%description speechtools-utils 
dd2b13
Miscellaneous utilities from the Edinburgh Speech Tools. Unless you have a
dd2b13
specific need for one of these programs, you probably don't need to install
dd2b13
this.
dd2b13
dd2b13
%description speechtools-devel
dd2b13
Development files for the Edinburgh Speech Tools Library, used by the
dd2b13
Festival speech synthesis system.
dd2b13
dd2b13
dd2b13
%description -n festvox-kal-diphone
dd2b13
American English male speaker ("Kevin") for Festival.
dd2b13
dd2b13
This voice provides an American English male voice using a residual excited
dd2b13
LPC diphone synthesis method. It uses the CMU Lexicon pronunciations.
dd2b13
Prosodic phrasing is provided by a statistically trained model using part of
dd2b13
speech and local distribution of breaks. Intonation is provided by a CART
dd2b13
tree predicting ToBI accents and an F0 contour generated from a model
dd2b13
trained from natural speech. The duration model is also trained from data
dd2b13
using a CART tree.
dd2b13
dd2b13
dd2b13
%description -n festvox-ked-diphone
dd2b13
American English male speaker ("Kurt") for Festival.
dd2b13
dd2b13
This voice provides an American English male voice using a residual excited
dd2b13
LPC diphone synthesis method. It uses the CMU Lexicon for pronunciations.
dd2b13
Prosodic phrasing is provided by a statistically trained model using part of
dd2b13
speech and local distribution of breaks. Intonation is provided by a CART
dd2b13
tree predicting ToBI accents and an F0 contour generated from a model
dd2b13
trained from natural speech. The duration model is also trained from data
dd2b13
using a CART tree.
dd2b13
dd2b13
dd2b13
%description -n festvox-awb-arctic-hts
dd2b13
US English male speaker ("AWB") for Festival. AWB is a native Scottish
dd2b13
English speaker, but the voice uses the US English front end.
dd2b13
dd2b13
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
dd2b13
Institute of Technology, trained using the CMU ARCTIC database. This voice
dd2b13
is based on 1138 utterances spoken by a Scottish English male speaker. The
dd2b13
speaker is very experienced in building synthetic voices and matched
dd2b13
prompted US English, though his vowels are very different from US English
dd2b13
vowels. Scottish English speakers will probably find synthesizers based on
dd2b13
this voice strange. Unlike the other CMU_ARCTIC databases this was recorded
dd2b13
in 16 bit 16KHz mono without EGG, on a Dell Laptop in a quiet office. The
dd2b13
database was automatically labelled using CMU Sphinx using the FestVox
dd2b13
labelling scripts. No hand correction has been made.
dd2b13
dd2b13
dd2b13
%description -n festvox-bdl-arctic-hts
dd2b13
US English male speaker ("BDL") for Festival.
dd2b13
dd2b13
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
dd2b13
Institute of Technology, trained using the CMU ARCTIC database. This voice
dd2b13
is based on 1132 utterances spoken by a US English male speaker. The speaker
dd2b13
is experienced in building synthetic voices. This was recorded at 16bit
dd2b13
32KHz, in a sound proof room, in stereo, one channel was the waveform, the
dd2b13
other EGG. The database was automatically labelled using CMU Sphinx using
dd2b13
the FestVox labelling scripts. No hand correction has been made.
dd2b13
dd2b13
dd2b13
%description -n festvox-clb-arctic-hts
dd2b13
US English female speaker ("CLB") for Festival.
dd2b13
dd2b13
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
dd2b13
Institute of Technology, trained using the CMU ARCTIC database. This voice
dd2b13
is based on 1132 utterances spoken by a US English female speaker. The
dd2b13
speaker is experienced in building synthetic voices. This was recorded at
dd2b13
16bit 32KHz, in a sound proof room, in stereo, one channel was the waveform,
dd2b13
the other EGG. The database was automatically labelled using CMU Sphinx
dd2b13
using the FestVox labelling scripts. No hand correction has been made.
dd2b13
dd2b13
dd2b13
%description -n festvox-jmk-arctic-hts
dd2b13
US English male speaker ("JMK") voice for Festival. JMK is a native Canadian
dd2b13
English speaker, but the voice uses the US English front end.
dd2b13
dd2b13
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
dd2b13
Institute of Technology, trained using the CMU ARCTIC database. This voice
dd2b13
is based on 1138 utterances spoken by a US English male speaker. The speaker
dd2b13
is experienced in building synthetic voices. This was recorded at 16bit
dd2b13
32KHz, in a sound proof room, in stereo, one channel was the waveform, the
dd2b13
other EGG. The database was automatically labelled using CMU Sphinx using
dd2b13
the FestVox labelling scripts. No hand correction has been made.
dd2b13
dd2b13
%description -n festvox-rms-arctic-hts
dd2b13
US English male speaker ("RMS") voice for Festival.
dd2b13
dd2b13
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
dd2b13
Institute of Technology, trained using the CMU ARCTIC database. This voice
dd2b13
is based on 1132 utterances spoken by a US English male speaker. The speaker
dd2b13
is experienced in building synthetic voices. This was recorded at 16bit
dd2b13
32KHz, in a sound proof room, in stereo, one channel was the waveform, the
dd2b13
other EGG. The database was automatically labelled using EHMM an HMM labeler
dd2b13
that is included in the FestVox distribution. No hand correction has been
dd2b13
made.
dd2b13
dd2b13
%description -n festvox-slt-arctic-hts
dd2b13
US English female speaker ("SLT") voice for Festival.
dd2b13
dd2b13
This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya
dd2b13
Institute of Technology, trained using the CMU ARCTIC database. This voice
dd2b13
is based on 1132 utterances spoken by a US English female speaker. The
dd2b13
speaker is experienced in building synthetic voices. This was recorded at
dd2b13
16bit 32KHz, in a sound proof room, in stereo, one channel was the waveform,
dd2b13
the other EGG. The database was automatically labelled using CMU Sphinx
dd2b13
using the FestVox labelling scripts. No hand correction has been made.
dd2b13
dd2b13
%description -n hispavoces-sfl-diphone
dd2b13
Female Castillian-Spanish (es_ES) voice «SFL» for Festival.
dd2b13
dd2b13
This is a diphone-based male Spanish voice for the Festival speech synthesis
dd2b13
system. These original audio files were recorded by a professional voice
dd2b13
talent in a recording studio.
dd2b13
dd2b13
This voice was developed by the Consejeria de Innovacion, Ciencia y Empresa
dd2b13
of the Junta de Andalucia on a project awarded to MP Sistemas in
dd2b13
collaboration with Intelligent Dialogue Systems (INDISYS).
dd2b13
dd2b13
The primary objective was to integrate a higher-quality diphone-based
dd2b13
Spanish voice in Guadalinex v4.0, an Ubuntu-based Linux distribution
dd2b13
promoted by the Government of Andalusia (Spain). See
dd2b13
http://www.guadalinex.org for more information.
dd2b13
dd2b13
%description -n hispavoces-pal-diphone
dd2b13
Male Castillian-Spanish (es_ES) voice «PAL» for Festival.
dd2b13
dd2b13
This is a diphone-based male Spanish voice for the Festival speech synthesis
dd2b13
system. These original audio files were recorded by a professional voice
dd2b13
talent in a recording studio.
dd2b13
dd2b13
This voice was developed by the Consejeria de Innovacion, Ciencia y Empresa
dd2b13
of the Junta de Andalucia on a project awarded to MP Sistemas in
dd2b13
collaboration with Intelligent Dialogue Systems (INDISYS).
dd2b13
dd2b13
The primary objective was to integrate a higher-quality diphone-based
dd2b13
Spanish voice in Guadalinex v4.0, an Ubuntu-based Linux distribution
dd2b13
promoted by the Government of Andalusia (Spain). See
dd2b13
http://www.guadalinex.org for more information.
dd2b13
dd2b13
%description devel
dd2b13
Development files for the Festival speech synthesis system. Install
dd2b13
festival-devel if you want to use Festival's capabilities from within your
dd2b13
own programs, or if you intend to compile other programs using it. Note that
dd2b13
you can also interface with Festival in via the shell or with BSD sockets.
dd2b13
dd2b13
dd2b13
dd2b13
%prep
dd2b13
%setup -q -n festival -a 1
dd2b13
dd2b13
# speech tools
dd2b13
%setup -q -n festival -D -T -a 2
dd2b13
dd2b13
# exit out if they've fixed this, so we can remove this hack.
dd2b13
[ -x speech_tools/base_class/string/EST_strcasecmp.c ] || exit 1
dd2b13
chmod -x speech_tools/base_class/string/EST_strcasecmp.c
dd2b13
dd2b13
# dictionaries
dd2b13
%setup -q -n festival -D -T -b 100
dd2b13
%setup -q -n festival -D -T -b 101
dd2b13
dd2b13
# voices
dd2b13
%setup -q -n festival -D -T -b 200
dd2b13
%setup -q -n festival -D -T -b 202
dd2b13
%setup -q -n festival -D -T -b 220
dd2b13
%setup -q -n festival -D -T -b 221
dd2b13
%setup -q -n festival -D -T -b 222
dd2b13
%setup -q -n festival -D -T -b 223
dd2b13
%setup -q -n festival -D -T -b 224
dd2b13
%setup -q -n festival -D -T -b 225
dd2b13
%setup -c -q -n festival -D -T -b 300
dd2b13
dd2b13
%patch1 -p1 -b .nitech
dd2b13
%patch2 -p1 -b .buildrootrefs
dd2b13
%patch3 -p1 -b .shared
dd2b13
%patch5 -p1 -b .bugfix
dd2b13
%patch6 -p1 -b .liblinking
dd2b13
%patch7 -p1 -b .cxx
dd2b13
%patch8 -p1 -b .etc
dd2b13
%patch9 -p1 -b .cmu2nitech
dd2b13
# patch9 creates a new file; patch helpfully makes a "backup" of the
dd2b13
# non-existent "original", which then has bad permissions. zap.
dd2b13
rm -f lib/alias_cmu_to_nitech.scm.cmu2nitech
dd2b13
%patch10 -p1 -b .findspeechtools
dd2b13
%patch11 -p1 -b .shared
dd2b13
%patch12 -p1 -b .soname
dd2b13
dd2b13
%patch20 -p1 -b .awb
dd2b13
dd2b13
%patch31 -p1 -b .libarch
dd2b13
# finish the kludge for arch-specific "etc" (misc. binaries)
dd2b13
for f in speech_tools/main/siod_main.cc src/arch/festival/festival.cc; do
dd2b13
  sed -i -e 's,{{HORRIBLELIBARCHKLUDGE}},"%{_libdir}",' $f
dd2b13
done
dd2b13
dd2b13
# no backups for these patches because
dd2b13
# the voice directories are copied wholesale
dd2b13
%patch90 -p1
dd2b13
%patch91 -p1
dd2b13
%patch92 -p1
dd2b13
%patch93 -p1 -b .gcc43
dd2b13
%patch94 -p1 -b .pulse
dd2b13
%patch95 -p1 -b .gcc44
dd2b13
%patch96 -p0 -b .gcc47
dd2b13
%patch97 -p1 -b .no-share
dd2b13
%patch98 -b .typo
dd2b13
dd2b13
# zero length
dd2b13
rm festdoc-%{docversion}/speech_tools/doc/index_html.jade
dd2b13
rm festdoc-%{docversion}/speech_tools/doc/examples_gen/error_example_section.sgml
dd2b13
rm festdoc-%{docversion}/speech_tools/doc/tex_stuff.jade
dd2b13
dd2b13
dd2b13
dd2b13
%build
dd2b13
dd2b13
# build speech tools (and libraries)
dd2b13
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/speech_tools/lib
dd2b13
pushd speech_tools
dd2b13
  %configure
dd2b13
  # -fPIC 'cause we're building shared libraries and it doesn't hurt
dd2b13
  # -fno-strict-aliasing because of a couple of warnings about code
dd2b13
  #   problems; if $RPM_OPT_FLAGS contains -O2 or above, this puts
dd2b13
  #   it back. Once that problem is gone upstream, remove this for
dd2b13
  #   better optimization.
dd2b13
  make \
dd2b13
    CFLAGS="$RPM_OPT_FLAGS -fPIC -fno-strict-aliasing" \
dd2b13
    CXXFLAGS="$RPM_OPT_FLAGS  -fPIC -fno-strict-aliasing"
dd2b13
popd
dd2b13
dd2b13
# build the main program
dd2b13
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/src/lib
dd2b13
# instead of doing this, maybe we should patch the make process
dd2b13
# so it looks in the right place explicitly:
dd2b13
export PATH=$(pwd)/bin:$PATH
dd2b13
%configure
dd2b13
make \
dd2b13
  FTLIBDIR="%{_datadir}/festival/lib" \
dd2b13
  CFLAGS="$RPM_OPT_FLAGS -fPIC" \
dd2b13
  CXXFLAGS="$RPM_OPT_FLAGS -fPIC"
dd2b13
dd2b13
# build the patched CMU dictionary
dd2b13
pushd lib/dicts/cmu
dd2b13
  make
dd2b13
popd
dd2b13
dd2b13
dd2b13
%install
dd2b13
# "make install" for this package is, um, "interesting". It seems geared for
dd2b13
# local user-level builds. So, rather than doing that and then patching it
dd2b13
# up, do the right parts by hand as necessary.
dd2b13
dd2b13
# install speech tools libs, binaries, and include files
dd2b13
pushd speech_tools
dd2b13
dd2b13
  make INSTALLED_LIB=$RPM_BUILD_ROOT%{_libdir} make_installed_lib_shared
dd2b13
  # no thanks, static libs.
dd2b13
  rm $RPM_BUILD_ROOT%{_libdir}/*.a
dd2b13
dd2b13
  make INSTALLED_BIN=$RPM_BUILD_ROOT%{_libexecdir}/speech-tools make_installed_bin_static
dd2b13
  # this list of the useful programs in speech_tools comes from
dd2b13
  # upstream developer Alan W. Black; the other stuff is to be removed.
dd2b13
  pushd $RPM_BUILD_ROOT%{_libexecdir}/speech-tools
dd2b13
    ls |
dd2b13
        grep -Evw "ch_wave|ch_track|na_play|na_record|wagon|wagon_test" |
dd2b13
        grep -Evw "make_wagon_desc|pitchmark|pm|sig2fv|wfst_build" |
dd2b13
        grep -Evw "wfst_run|wfst_run" |
dd2b13
        xargs rm
dd2b13
  popd
dd2b13
dd2b13
  pushd include
dd2b13
    for d in $( find . -type d | grep -v win32 ); do
dd2b13
      make -w -C $d INCDIR=$RPM_BUILD_ROOT%{_includedir}/speech_tools/$d install_incs
dd2b13
    done
dd2b13
    # Um, yeah, so, "EST" is not a very meaningful name for the include dir.
dd2b13
    # The Red Hat / Fedora package has traditionally put this stuff under
dd2b13
    # "speech_tools", and that's what we're gonna do here too.
dd2b13
    mv $RPM_BUILD_ROOT%{_includedir}/speech_tools/EST/*.h \
dd2b13
       $RPM_BUILD_ROOT%{_includedir}/speech_tools/
dd2b13
    rmdir $RPM_BUILD_ROOT%{_includedir}/speech_tools/EST
dd2b13
    mv $RPM_BUILD_ROOT%{_includedir}/speech_tools/unix/EST/EST_* \
dd2b13
       $RPM_BUILD_ROOT%{_includedir}/speech_tools/unix/
dd2b13
    rmdir $RPM_BUILD_ROOT%{_includedir}/speech_tools/unix/EST
dd2b13
    mv $RPM_BUILD_ROOT%{_includedir}/speech_tools/instantiate/EST/instantiate/EST_* \
dd2b13
       $RPM_BUILD_ROOT%{_includedir}/speech_tools/instantiate/
dd2b13
    rm -rf $RPM_BUILD_ROOT%{_includedir}/speech_tools/instantiate/EST
dd2b13
    mv $RPM_BUILD_ROOT%{_includedir}/speech_tools/sigpr/EST/EST_* \
dd2b13
       $RPM_BUILD_ROOT%{_includedir}/speech_tools/sigpr
dd2b13
    rmdir $RPM_BUILD_ROOT%{_includedir}/speech_tools/sigpr/EST
dd2b13
    mv $RPM_BUILD_ROOT%{_includedir}/speech_tools/ling_class/EST/EST_* \
dd2b13
       $RPM_BUILD_ROOT%{_includedir}/speech_tools/ling_class
dd2b13
    rmdir $RPM_BUILD_ROOT%{_includedir}/speech_tools/ling_class/EST
dd2b13
  popd
dd2b13
dd2b13
  cp README ../README.speechtools
dd2b13
dd2b13
popd
dd2b13
dd2b13
# install the dictionaries
dd2b13
TOPDIR=$( pwd )
dd2b13
pushd lib/dicts
dd2b13
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/dicts
dd2b13
  # we want to put the licenses in the docs...
dd2b13
  cp COPYING.poslex $OLDPWD/COPYING.poslex
dd2b13
  cp cmu/COPYING $OLDPWD/COPYING.cmudict
dd2b13
  for f in wsj.wp39.poslexR wsj.wp39.tri.ngrambin ; do
dd2b13
    install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/festival/lib/dicts/
dd2b13
  done
dd2b13
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/dicts/cmu
dd2b13
  pushd cmu
dd2b13
    # note I'm keeping cmudict-0.4.diff and cmudict_extensions.scm to
dd2b13
    # satisfy the "all changes clearly marked" part of the license -- these
dd2b13
    # are the changes. And yes, the ".out" file is the one actually used.
dd2b13
    # Sigh.
dd2b13
    for f in allowables.scm cmudict-0.4.diff cmudict-0.4.out \
dd2b13
             cmudict_extensions.scm cmulex.scm cmu_lts_rules.scm; do
dd2b13
      install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/festival/lib/dicts/cmu/
dd2b13
    done
dd2b13
  popd
dd2b13
popd
dd2b13
dd2b13
# install the voices
dd2b13
pushd lib/voices
dd2b13
  # get the licenses. This is probably too clever by half, but oh well.
dd2b13
  for f in $( find . -name COPYING ); do
dd2b13
    n=$( echo $f | sed 's/.*\/\(.*\)\/COPYING/COPYING.\1/' )
dd2b13
    mv $f $OLDPWD/$n
dd2b13
  done
dd2b13
  # ditch the readme files -- these aren't very useful.
dd2b13
  # Except keep a README.htsvoice, because it contains license information.
dd2b13
  cp us/nitech_us_awb_arctic_hts/hts/README.htsvoice $OLDPWD/README.htsvoice
dd2b13
  find . -name 'README*' -exec rm {} \;
dd2b13
popd
dd2b13
# kludge! nitech_us_awb_arctic_hts is missing its COPYING file. It should
dd2b13
# be the same as the other nitech files, though, so just copy one.
dd2b13
cp COPYING.nitech_us_bdl_arctic_hts COPYING.nitech_us_awb_arctic_hts
dd2b13
cp -a lib/voices $RPM_BUILD_ROOT%{_datadir}/festival/lib
dd2b13
dd2b13
mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/voices/es/
dd2b13
cp -a festival-spanish-voices-1.0.0/* $RPM_BUILD_ROOT%{_datadir}/festival/lib/voices/es/
dd2b13
cp %{SOURCE301} .
dd2b13
dd2b13
# okay, now install the main festival program.
dd2b13
dd2b13
# binaries:
dd2b13
make INSTALLED_BIN=$RPM_BUILD_ROOT%{_bindir} make_installed_bin_static
dd2b13
install -m 755 bin/text2wave $RPM_BUILD_ROOT%{_bindir}
dd2b13
dd2b13
# install the shared library
dd2b13
cp -a src/lib/libFestival.so* $RPM_BUILD_ROOT%{_libdir}
dd2b13
dd2b13
# this is just nifty. and it's small.
dd2b13
install -m 755 examples/saytime $RPM_BUILD_ROOT%{_bindir}
dd2b13
dd2b13
# man pages
dd2b13
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
dd2b13
cp -a doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
dd2b13
dd2b13
# lib: the bulk of the program -- the scheme stuff and so on
dd2b13
pushd lib
dd2b13
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib
dd2b13
  for f in *.scm festival.el *.ent *.gram *.dtd *.ngrambin speech.properties ; do
dd2b13
    install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/festival/lib/
dd2b13
  done
dd2b13
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/multisyn/
dd2b13
  install -m 644 multisyn/*.scm $RPM_BUILD_ROOT%{_datadir}/festival/lib/multisyn/
dd2b13
popd
dd2b13
dd2b13
# "etc" -- not in the configuration sense, but in the sense of "extra helper
dd2b13
# binaries".
dd2b13
pushd lib/etc
dd2b13
  # not arch-specific
dd2b13
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/etc
dd2b13
  install -m 755 email_filter $RPM_BUILD_ROOT%{_datadir}/festival/lib/etc
dd2b13
  # arch-specific
dd2b13
  mkdir -p $RPM_BUILD_ROOT%{_libdir}/festival/etc
dd2b13
  install -m 755 */audsp $RPM_BUILD_ROOT%{_libdir}/festival/etc
dd2b13
popd
dd2b13
dd2b13
# the actual /etc. :)
dd2b13
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/festival
dd2b13
# use our version of this file
dd2b13
rm $RPM_BUILD_ROOT%{_datadir}/festival/lib/siteinit.scm
dd2b13
install -m 644 %{SOURCE50} $RPM_BUILD_ROOT%{_sysconfdir}/festival/siteinit.scm
dd2b13
install -m 644 %{SOURCE51} $RPM_BUILD_ROOT%{_sysconfdir}/festival/sitevars.scm
dd2b13
dd2b13
# copy in the intro.text. It's small and makes (intro) work. in the future,
dd2b13
# we may want include more examples in an examples subpackage
dd2b13
mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/examples/
dd2b13
install -m 644 examples/intro.text $RPM_BUILD_ROOT%{_datadir}/festival/examples
dd2b13
dd2b13
dd2b13
# header files
dd2b13
mkdir -p $RPM_BUILD_ROOT%{_includedir}/festival
dd2b13
cp -a src/include/* $RPM_BUILD_ROOT%{_includedir}/festival
dd2b13
dd2b13
# Clean up some junk from the docs tarball.
dd2b13
pushd festdoc-%{docversion}/speech_tools/doc
dd2b13
  rm -fr CVS arch_doc/CVS man/CVS  speechtools/arch_doc/CVS
dd2b13
  rm -f .*_made .speechtools_html .tex_done
dd2b13
popd
dd2b13
dd2b13
# info pages
dd2b13
mkdir -p $RPM_BUILD_ROOT%{_infodir}
dd2b13
cp -p festdoc-%{docversion}/festival/info/* $RPM_BUILD_ROOT%{_infodir}
dd2b13
dd2b13
dd2b13
dd2b13
%clean
dd2b13
rm -rf $RPM_BUILD_ROOT
dd2b13
dd2b13
dd2b13
dd2b13
%post docs
dd2b13
/sbin/install-info %{_infodir}/festival.info.gz %{_infodir}/dir --section "Accessibility" > /dev/null 2>&1
dd2b13
:
dd2b13
dd2b13
%post lib -p /sbin/ldconfig
dd2b13
dd2b13
%post speechtools-libs -p /sbin/ldconfig
dd2b13
dd2b13
dd2b13
%postun docs
dd2b13
if [ "$1" = 0 ]; then
dd2b13
        /sbin/install-info --delete %{_infodir}/festival.info.gz %{_infodir}/dir --section "Accessibility" > /dev/null 2>&1
dd2b13
fi
dd2b13
:
dd2b13
dd2b13
%postun lib -p /sbin/ldconfig
dd2b13
dd2b13
%postun speechtools-libs -p /sbin/ldconfig
dd2b13
dd2b13
dd2b13
dd2b13
%files
dd2b13
%defattr(-,root,root)
dd2b13
%doc ACKNOWLEDGMENTS COPYING NEWS README
dd2b13
%doc COPYING.poslex COPYING.cmudict
dd2b13
%dir %{_sysconfdir}/festival
dd2b13
%config(noreplace)  %{_sysconfdir}/festival/siteinit.scm
dd2b13
%config(noreplace)  %{_sysconfdir}/festival/sitevars.scm
dd2b13
%{_bindir}/festival
dd2b13
%{_bindir}/festival_client
dd2b13
%{_bindir}/festival_server
dd2b13
%{_bindir}/festival_server_control
dd2b13
%{_bindir}/text2wave
dd2b13
%{_bindir}/saytime
dd2b13
%dir %{_datadir}/festival
dd2b13
%dir %{_datadir}/festival/lib
dd2b13
%{_datadir}/festival/lib/*.scm
dd2b13
%{_datadir}/festival/lib/festival.el
dd2b13
%{_datadir}/festival/lib/*.ent
dd2b13
%{_datadir}/festival/lib/*.gram
dd2b13
%{_datadir}/festival/lib/*.dtd
dd2b13
%{_datadir}/festival/lib/*.ngrambin
dd2b13
%{_datadir}/festival/lib/speech.properties
dd2b13
%{_datadir}/festival/lib/dicts
dd2b13
%{_datadir}/festival/lib/etc
dd2b13
%dir %{_datadir}/festival/lib/multisyn
dd2b13
%{_datadir}/festival/lib/multisyn/*.scm
dd2b13
%dir %{_datadir}/festival/examples
dd2b13
%{_datadir}/festival/examples/intro.text
dd2b13
%dir %{_libdir}/festival
dd2b13
%dir %{_libdir}/festival/etc
dd2b13
%{_libdir}/festival/etc/*
dd2b13
%{_mandir}/man1/*
dd2b13
dd2b13
%files lib
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING
dd2b13
%{_libdir}/libFestival.so.*
dd2b13
dd2b13
%files docs
dd2b13
%defattr(-,root,root)
dd2b13
%doc festdoc-%{docversion}/festival/html/*html
dd2b13
%{_infodir}/*
dd2b13
dd2b13
%files speechtools-libs
dd2b13
%defattr(-,root,root)
dd2b13
%doc README.speechtools
dd2b13
%{_libdir}/libestbase.so.*
dd2b13
%{_libdir}/libestools.so.*
dd2b13
%{_libdir}/libeststring.so.*
dd2b13
dd2b13
%files speechtools-utils
dd2b13
%defattr(-,root,root)
dd2b13
%doc README.speechtools
dd2b13
%dir %{_libexecdir}/speech-tools
dd2b13
%{_libexecdir}/speech-tools/*
dd2b13
dd2b13
%files speechtools-devel
dd2b13
%defattr(-,root,root)
dd2b13
%doc festdoc-%{docversion}/speech_tools
dd2b13
%{_libdir}/libestbase.so
dd2b13
%{_libdir}/libestools.so
dd2b13
%{_libdir}/libeststring.so
dd2b13
%dir %{_includedir}/speech_tools
dd2b13
%{_includedir}/speech_tools/*
dd2b13
dd2b13
%files -n festvox-kal-diphone
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.kal_diphone
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/english
dd2b13
%{_datadir}/festival/lib/voices/english/kal_diphone
dd2b13
dd2b13
%files -n festvox-ked-diphone
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.ked_diphone
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/english
dd2b13
%{_datadir}/festival/lib/voices/english/ked_diphone
dd2b13
dd2b13
%files -n festvox-awb-arctic-hts
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.nitech_us_awb_arctic_hts COPYING.hts README.htsvoice
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/us
dd2b13
%{_datadir}/festival/lib/voices/us/nitech_us_awb_arctic_hts
dd2b13
dd2b13
%files -n festvox-bdl-arctic-hts
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.nitech_us_bdl_arctic_hts COPYING.hts README.htsvoice
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/us
dd2b13
%{_datadir}/festival/lib/voices/us/nitech_us_bdl_arctic_hts
dd2b13
dd2b13
%files -n festvox-clb-arctic-hts
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.nitech_us_clb_arctic_hts COPYING.hts README.htsvoice
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/us
dd2b13
%{_datadir}/festival/lib/voices/us/nitech_us_clb_arctic_hts
dd2b13
dd2b13
%files -n festvox-jmk-arctic-hts
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.nitech_us_jmk_arctic_hts COPYING.hts README.htsvoice
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/us
dd2b13
%{_datadir}/festival/lib/voices/us/nitech_us_jmk_arctic_hts
dd2b13
dd2b13
%files -n festvox-rms-arctic-hts
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.nitech_us_rms_arctic_hts COPYING.hts README.htsvoice
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/us
dd2b13
%{_datadir}/festival/lib/voices/us/nitech_us_rms_arctic_hts
dd2b13
dd2b13
%files -n festvox-slt-arctic-hts
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.nitech_us_slt_arctic_hts COPYING.hts README.htsvoice
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/us
dd2b13
%{_datadir}/festival/lib/voices/us/nitech_us_slt_arctic_hts
dd2b13
dd2b13
%files -n hispavoces-pal-diphone
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.hispavoces
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/es
dd2b13
%dir %{_datadir}/festival/lib/voices/es/JuntaDeAndalucia_es_pa_diphone/
dd2b13
%{_datadir}/festival/lib/voices/es/JuntaDeAndalucia_es_pa_diphone/*
dd2b13
dd2b13
%files -n hispavoces-sfl-diphone
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING.hispavoces
dd2b13
%dir %{_datadir}/festival/lib/voices
dd2b13
%dir %{_datadir}/festival/lib/voices/es
dd2b13
%dir %{_datadir}/festival/lib/voices/es/JuntaDeAndalucia_es_sf_diphone/
dd2b13
%{_datadir}/festival/lib/voices/es/JuntaDeAndalucia_es_sf_diphone/*
dd2b13
dd2b13
%files devel
dd2b13
%defattr(-,root,root)
dd2b13
%doc COPYING
dd2b13
%{_libdir}/libFestival.so
dd2b13
%dir %{_includedir}/festival
dd2b13
%{_includedir}/festival/*
dd2b13
dd2b13
dd2b13
%changelog
dd2b13
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.96-28
dd2b13
- Mass rebuild 2014-01-24
dd2b13
dd2b13
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.96-27
dd2b13
- Mass rebuild 2013-12-27
dd2b13
dd2b13
* Thu Jun 20 2013 Than Ngo <than@redhat.com> - 1.96-26
dd2b13
- add BR on texi2html instead tetex, minimal tex BR
dd2b13
dd2b13
* Sat Mar 02 2013 Bruno Wolff III <bruno@wolff.to> - 1.96-25
dd2b13
- Fix typo in server script - bz 614200
dd2b13
dd2b13
* Thu Feb 07 2013 Jon Ciesla <limburgher@gmail.com> - 1.96-24
dd2b13
- Minor Merge review fixes, BZ 225748.
dd2b13
dd2b13
* Mon Jan  7 2013 Matthias Clasen <mclasen@redhat.com> - 1.96-23
dd2b13
- Add tighter inter-subpackage deps (recommended by rpmdiff)
dd2b13
dd2b13
* Mon Jan  7 2013 Matthias Clasen <mclasen@redhat.com> - 1.96-22
dd2b13
- Fix directory ownership for /usr/share/festival/lib/voices/es
dd2b13
dd2b13
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-21
dd2b13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
dd2b13
dd2b13
* Sat Feb 25 2012 Bruno Wolff III <bruno@wolff.to> - 1.96-20
dd2b13
- Fix to build with gcc 4.7
dd2b13
dd2b13
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-19
dd2b13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
dd2b13
dd2b13
* Tue Feb 22 2011 Tim Niemueller <tim@niemueller.de> - 1.96-18
dd2b13
- Fix install paths of speech_tools includes (rhbz #242607)
dd2b13
dd2b13
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-17
dd2b13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
dd2b13
dd2b13
* Tue Sep 29 2009 Matthias Clasen <mclasen@redhat.com> - 1.96-16
dd2b13
- Add native pulseaudio support (#471047)
dd2b13
dd2b13
* Thu Sep 10 2009 Bernie Innocenti <bernie@codewiz.org> - 1.96-15
dd2b13
- Disable esd support (resolves: rhbz#492982)
dd2b13
dd2b13
* Wed Jul 29 2009 Matthias Clasen <mclasen@redhat.com> - 1.96-14
dd2b13
- Rebuild
dd2b13
dd2b13
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-13
dd2b13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
dd2b13
dd2b13
* Sat Apr 18 2009 Matthias Clasen <mclasen@redhat.com> - 1.96-12
dd2b13
- Add Spanish voices from the guadalinex project, in the
dd2b13
  hispavoces-pal-diphone and hispavoces-sfl-diphone subpackages
dd2b13
  (#496011)
dd2b13
dd2b13
* Tue Mar 24 2009 Jesse Keating <jkeating@redhat.com> - 1.96-11
dd2b13
- Drop the explicit dep on festival-voice, as it is redundant and
dd2b13
  causes problems with multiple providers
dd2b13
dd2b13
* Thu Feb 26 2009 Matthias Clasen  <mclasen@redhat.com> 1.96-10
dd2b13
- Fix build with gcc 4.4
dd2b13
dd2b13
* Tue Feb 24 2009 Matthias Clasen  <mclasen@redhat.com> 1.96-9
dd2b13
- Make -docs and all the festvox subpackages noarch
dd2b13
dd2b13
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-8
dd2b13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
dd2b13
dd2b13
* Sun Nov 23 2008 Matthias Clasen <mclasen@redhat.com> - 1.96-7
dd2b13
- Tweak summaries
dd2b13
dd2b13
* Mon Oct 27 2008 Ray Strode <rstrode@redhat.com> - 1.96-6
dd2b13
- interoperate with other apps by using pacat for audio output
dd2b13
  (bug 467531)
dd2b13
dd2b13
* Fri Jul 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.96-5
dd2b13
- fix license tag
dd2b13
dd2b13
* Fri Feb 22 2008 Matthias Clasen  <mclasen@redhat.com> - 1.96-4
dd2b13
- Fix the build with gcc 4.3
dd2b13
dd2b13
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.96-3
dd2b13
- Autorebuild for GCC 4.3
dd2b13
dd2b13
* Wed Nov  7 2007 Stepan Kasal <skasal@redhat.com>1.96-2
dd2b13
- fix a typo in a summary and in festival-1.96-nitech-proclaimvoice.patch
dd2b13
- Resolves: #239216
dd2b13
dd2b13
* Tue Mar 20 2007 Ray Strode <rstrode@redhat.com> 1.96-1
dd2b13
- rebuild
dd2b13
dd2b13
* Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> 1.96-0.11
dd2b13
- Forgot to add the .scm files
dd2b13
dd2b13
* Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> 1.96-0.10
dd2b13
- Update to Matthew Miller's much improved package (#232105)
dd2b13
- Move the buildroot patch around
dd2b13
dd2b13
* Sun Mar 18 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.9
dd2b13
- fix the library link patch to use -lncurses instead of -ltinfo --
dd2b13
  the later is all that's really needed, but the former works on older
dd2b13
  distros too.
dd2b13
dd2b13
* Fri Mar 16 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.8
dd2b13
- festival-devel depends on the libraries package, not base festival. this
dd2b13
  raises an multilib question: need to obsolete festival.i386 on x86_64.
dd2b13
  Right now, there's no mechanism for doing that. Fortunately, all the
dd2b13
  changes in packaging happen to make it so that the current version doesn't
dd2b13
  conflict with the old release, so one will get unused cruft but not
dd2b13
  breakage when upgrading.
dd2b13
- Bite teh proverbial bullet and make libFestival build shared.
dd2b13
- update speech-tools soname patch to work in the more general case needed
dd2b13
  by the festival main build
dd2b13
- make said shared-lib a subpackage to avoid multiarching the whole thing
dd2b13
- split festival-devel and speechutils-devel in anticipation of future
dd2b13
  plan of actually decoupling these packages.
dd2b13
- note that rpmlint complains about "missing" deps on the devel packages. it
dd2b13
  should be fixed to recognize requiring a -lib/libs package is sufficent or
dd2b13
  better.
dd2b13
- add saytime script. Because, really, what else is this package *for*?
dd2b13
- add the intro.text so (intro) works. 196 more bytes won't kill us. :)
dd2b13
- remove $PATH from LD_LIBRARY_PATH used in build. (What the heck?)
dd2b13
- add defattr to all subpackages. I don't think it's strictly necessary
dd2b13
  since putting it in the first package seems sufficient, but that's
dd2b13
  probably not behavior to count on.
dd2b13
- make descriptions and summaries use more consistant language
dd2b13
dd2b13
* Thu Mar 15 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.7
dd2b13
- Upstream baseurl now includes version. (Thanks Alan Black @ cmu)
dd2b13
- Update siteinit patch to also incorporate sitevars
dd2b13
- Add sitevars as a config file
dd2b13
- Ship our own siteinit and sitevars as sources
dd2b13
- In default sitevars, reference /usr/local/share/festival/lib as another
dd2b13
  place to look for voices (it's okay if that doesn't exist). Hopefully,
dd2b13
  this will encourage people who want to install non-RPM-packaged voices to
dd2b13
  keep from doing it in /usr/share.
dd2b13
- Fix wrong references to slt voice in other nitech voices
dd2b13
- Fix wrongly commented-out (require 'f2bf0lr) in awb, clb, and rms voices.
dd2b13
- Stop untarring source files and use the setup macro properly.
dd2b13
- Get rid of silly DATA.TMP directories for installing voices and 
dd2b13
  dictionaries.
dd2b13
- Stop making ../speechtools link. Currently solved by patching to look
dd2b13
  in the current directory; could also do this by moving everything up
dd2b13
  a directory.
dd2b13
- TODO: festival-buildroot.patch could stand to be updated. May not
dd2b13
  even be needed anymore.
dd2b13
- Drop the 8k versions of the diphone voices, since there's not really
dd2b13
  any point. If you want smaller, use one of the arctic_hts voices
dd2b13
  instead. And overall, this saves us about 4.5M.
dd2b13
dd2b13
* Wed Mar 14 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.6
dd2b13
- Fix copy-paste error in JMK description (thanks Matthias Clasen)
dd2b13
- Remove "nitech-us-" from the names of those voice packages to make the
dd2b13
  package names shorter. (This will also be more convenient if we switch to
dd2b13
  the cmu versions in the future.)
dd2b13
- made aliases so old cmu_us_*_arctic_hts voice names still work.
dd2b13
- Look for /etc/festival/siteinit.scm (and move siteinit.scm there!)
dd2b13
- Mark siteinit.scm as a config file
dd2b13
- Remove some non-useful stuff from speech-tools-utils.
dd2b13
- Move main dir from /usr/share/festival to /usr/share/festival/lib at
dd2b13
  request of upstream. Also, we can drop the FHS (well, "fsstnd" -- it's
dd2b13
  old) patch and just pass FTLIBDIR to make. Which, hey, we were already
dd2b13
  doing. Yay redundancy.
dd2b13
- clean up CFLAGS and CXXFLAGS. "-fpermissive" was hiding bad stuff.
dd2b13
- update speech tools with patch from AWB to fix 64-bit build issue 
dd2b13
  with EST_DProbDist
dd2b13
- there's still some compiler warnings which should be addressed upstream.
dd2b13
- The nitech hts voices don't properly proclaim_voice, making them not
dd2b13
  show up for gnome-speech and thus making orca crash. See details in the
dd2b13
  comments in bug #232105.
dd2b13
dd2b13
* Tue Mar 13 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.5
dd2b13
- use festvox- instead of festival-voice for voice packages -- matches
dd2b13
  upstream tarballs, and is shorter. Also, use shorter form of
dd2b13
  the date-based version.
dd2b13
- get the README.htsvoice from the nitech voices -- it contains
dd2b13
  license info.
dd2b13
- build (but don't enable by default) ESD support in speech-tools (bug
dd2b13
  #198908)
dd2b13
- fix coding error noted in bug #162137 -- need to push this upstream.
dd2b13
- link speech tools libraries with -lm, -ltermcap, -lesd and with themselves
dd2b13
  (bug #198190, partially)
dd2b13
- holy sheesh. Use g++ for CXX, not gcc. Fixes bug #198190 completely.
dd2b13
dd2b13
* Tue Mar 13 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.4
dd2b13
- subpackages! Split out speech-tools, docs, voices.
dd2b13
- long descriptions for the individual voices, carefully gathered from
dd2b13
  readmes and web sites.
dd2b13
- ooh. replace cmu_hts voices with the updated versions from upstream
dd2b13
  <http://hts.sp.nitech.ac.jp/>. Two new voices, and updated versions of
dd2b13
  the others. (The voices packaged at festvox.org are apparently based on
dd2b13
  older versions of these, which in turn are from the CMU upstream.)
dd2b13
- TODO: make aliases for the cmu voices.
dd2b13
- arguably, voices should be made in to their own src.rpms. They don't need
dd2b13
  anything from here to build. That's for a future version. (At that time,
dd2b13
  the gigantic multisyn voices could be added.) The CMU dict needs festival
dd2b13
  installed to build, but I don't think it needs the source, so dicts could
dd2b13
  be subpackages too. And the docs are also a good candidate for separation.
dd2b13
  speech-tools, though, is incestuously used in the festival build process
dd2b13
  and I think it makes sense to keep that bundled.
dd2b13
- TODO: check through the speechtools-utils for what should actually be 
dd2b13
  packaged; fix the include path for siod (and anything else that needs it).
dd2b13
- TODO: package festival.el so it just works with emacs.
dd2b13
- TODO: reinvent festival_server_control as a proper init script
dd2b13
- TODO: put the festival server in sbin, maybe?
dd2b13
- Another question: should we drop the 8k diphone voices? Any point?
dd2b13
- Changed "X11-like" to "MIT-style" (which is what X11 is) to make rpmlint
dd2b13
  happy.
dd2b13
- make %%{festivalversion} macro to deal with all of the changes to version
dd2b13
  in subpackages. Kludgy, but there's RPM for you.
dd2b13
dd2b13
* Tue Mar 13 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.3
dd2b13
- oh! The "etc-path" is important after all. Map that into
dd2b13
  /usr/lib[arch]/festival via a kludge.
dd2b13
- make cmu_us_slt_arctic_hts the default voice, in preparation for
dd2b13
  splitting the voice packages. (thankfully, there's already a fallback
dd2b13
  mechanism -- cool!)
dd2b13
dd2b13
* Mon Mar 12 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.2
dd2b13
- clean up accidental backup file left in updated awb_arctic_hts 
dd2b13
  tarball
dd2b13
- remove /usr/share/festival/etc (see bug #228315)
dd2b13
- move unpackage voices to the prep section where it belongs
dd2b13
- other minor spec file readability changes
dd2b13
- "make install" for this package is, um, "interesting". It seems
dd2b13
  geared for local user-level builds. So, rather than doing that and
dd2b13
  then patching it up, do the right parts by hand as necessary. (The
dd2b13
  previous version of the spec file did a convoluted mix of both.)
dd2b13
- don't install static libs.
dd2b13
- took out the massive hack that munges EST_*.h to speech_tools/EST_*.h in
dd2b13
  the installed header files -- programs should instead use
dd2b13
  -I/usr/include/speech_tools, shouldn't they? Put this back if I'm wrong.
dd2b13
- TODO -- autogenerated speech_tools docs
dd2b13
- festvox_ellpc11k.tar.gz, the spanish voice, wasn't getting installed anyway
dd2b13
  due to a license question. Since it's also gone upstream, removing.
dd2b13
dd2b13
* Fri Mar 09 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.1
dd2b13
- Preliminary update to 1.96
dd2b13
- Update to new cmu_us_*_arctic files -- they're changed upstream,
dd2b13
  although they don't appear to be versioned. Awesome. The current
dd2b13
  versions are those found in the same directory with the 1.96 files.
dd2b13
- ditto festlex_CMU.tar.gz
dd2b13
- add macro for speechtoolsversion
dd2b13
- minor update to festival-1.96-american.patch.
dd2b13
- update shared build patch and rename to make more obvious that
dd2b13
  it applies to the speechtools portion of the package.
dd2b13
- gcc 4 build patches now upstream.
dd2b13
- localhost-connections patch now upstream.
dd2b13
- note that festvox_ellpc11k.tar.gz and festvox_kallpc8k.tar.gz are no longer 
dd2b13
  in the directory tree upstream; drop?
dd2b13
dd2b13
* Fri Jan 19 2007 Miroslav Lichvar <mlichvar@redhat.com> - 1.95-6
dd2b13
- link with ncurses
dd2b13
- add dist tag
dd2b13
- make scriptlets safer
dd2b13
dd2b13
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.95-5.2.1
dd2b13
- rebuild
dd2b13
dd2b13
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.95-5.2
dd2b13
- bump again for double-long bug on ppc(64)
dd2b13
dd2b13
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.95-5.1
dd2b13
- rebuilt for new gcc4.1 snapshot and glibc changes
dd2b13
dd2b13
* Sun Jan 22 2006 Ray Strode <rstrode@redhat.com> - 1.95-5
dd2b13
- get gnopernicus working again. Patch from 
dd2b13
  Fernando Herrera <fherrera@gmail.com> (bug 178312)
dd2b13
- add a lot of compiler flags and random cruft to get
dd2b13
  festival to build with gcc 4.1
dd2b13
dd2b13
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
dd2b13
- rebuilt
dd2b13
dd2b13
* Mon Oct 10 2005 Florian La Roche <laroche@redhat.com>
dd2b13
- another try to get it to compile again
dd2b13
dd2b13
* Tue Apr 28 2005  <johnp@redhat.com> - 1.95-3
dd2b13
- require info packages so the post does not fail
dd2b13
- remove /usr/bin/VCLocalRule from buildroot since it is
dd2b13
  an extranious file that does not need to be installed
dd2b13
dd2b13
* Wed Apr 27 2005 Miloslav Trmac <mitr@redhat.com> - 1.95-2
dd2b13
- Fix build with gcc 4 (#156132)
dd2b13
- Require /sbin/install-info for scriptlets (#155698)
dd2b13
- Don't ship %%{_bindir}/VCLocalRules (#75645)
dd2b13
dd2b13
* Fri Feb 25 2005  <jrb@redhat.com> - 1.95-1
dd2b13
- patch from Matthew Miller to update to 1.95.  Full changelog below
dd2b13
dd2b13
* Mon Feb  7 2005 Matthew Miller <mattdm@mattdm.org> 1.95-0.mattdm8
dd2b13
- put speech-tools binaries in /usr/libexec/speech-tools so as to not
dd2b13
  clutter /usr/bin. Another approach would be to make speech-tools a 
dd2b13
  separate package and to make these utilities a subpackage of that.
dd2b13
- macro-ize /usr/bin, /usr/lib, /usr/include
dd2b13
dd2b13
* Sun Feb  6 2005 Matthew Miller <mattdm@mattdm.org> 1.95-0.mattdm6
dd2b13
- worked on this some more
dd2b13
- made actually work -- put back rest of fsstnd patch which I had broken
dd2b13
- made kludge for lack of sonames in shared libraries -- I think I did the
dd2b13
  right thing
dd2b13
- put back american as the default -- british dicts are non-free.
dd2b13
dd2b13
* Wed Jan  5 2005 Matthew Miller <mattdm@mattdm.org> 1.95-0.mattdm1
dd2b13
- preliminary update to 1.95 beta
dd2b13
- add really nice CMU_ARCTIC HTS voices, which is the whole point of wanting
dd2b13
  to do this. (They have a free license.)
dd2b13
- switch to festvox.org north american upstream urls
dd2b13
- keep old doc files -- there's no new ones yet.
dd2b13
- add comment to specfile about reason for lack of OALD (British) voices --
dd2b13
  they've got a more restrictive license.
dd2b13
- change license to "X11-style", because that's how they describe it.
dd2b13
- remove exclusivearch. I dunno if this builds on other archs, but I
dd2b13
  also don't know why it wouldn't.
dd2b13
- fancier buildroot string, 'cause hey, why not.
dd2b13
- more "datadir" macros
dd2b13
- remove most of Patch0 (fsstnd) -- can be done by setting variables instead.
dd2b13
  there's some bits in speechtools still, though
dd2b13
- update Patch3 (shared-build)
dd2b13
- don't apply patches 20 and 21 -- no longer needed.
dd2b13
- disable adding "FreeBSD" and "OpenBSD" to the dictionary for now. Probably
dd2b13
  a whole list of geek words should be added. Also, the patch was applied
dd2b13
  in an icky kludgy way.
dd2b13
dd2b13
* Thu Jul 29 2004 Miloslav Trmac <mitr@redhat.com> - 1.4.2-25
dd2b13
- Update for gcc 3.4
dd2b13
dd2b13
* Wed Jul 28 2004 Miloslav Trmac <mitr@redhat.com> - 1.4.2-24
dd2b13
- Use shared libraries to reduce package size
dd2b13
- Don't ship patch backup files
dd2b13
dd2b13
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
dd2b13
- rebuilt
dd2b13
dd2b13
* Tue May  4 2004 Jonathan Blandford <jrb@redhat.com> 1.4.2-21
dd2b13
- Remove the spanish voices until we get clarification on the license
dd2b13
dd2b13
* Sat Apr 10 2004 Warren Togami <wtogami@redhat.com>
dd2b13
- BR libtermcap-devel #104722
dd2b13
dd2b13
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
dd2b13
- rebuilt
dd2b13
dd2b13
* Mon Aug 25 2003 Bill Nottingham <notting@redhat.com> 1.4.2-19
dd2b13
- clean up buildroot references (#75643, #77908, #102985)
dd2b13
- remove some extraneous scripts
dd2b13
- fix build with gcc-3.3
dd2b13
dd2b13
* Thu Jun 12 2003 Elliot Lee <sopwith@redhat.com> 1.4.2-17
dd2b13
- Rebuild
dd2b13
dd2b13
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
dd2b13
- rebuilt
dd2b13
dd2b13
* Thu Jan  9 2003 Tim Powers <timp@redhat.com> 1.4.2-15
dd2b13
- redirect install-info spewage
dd2b13
dd2b13
* Tue Jan  7 2003 Jens Petersen <petersen@redhat.com> 1.4.2-14
dd2b13
- put info files in infodir
dd2b13
- add post and postun script to install and uninstall info dir file entry
dd2b13
- drop postscript and info files from docs
dd2b13
dd2b13
* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 1.4.2-13
dd2b13
- rebuild
dd2b13
dd2b13
* Thu Aug 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.4.2-12
dd2b13
- Adapt to current libstdc++
dd2b13
dd2b13
* Tue Jul 23 2002 Tim Powers <timp@redhat.com> 1.4.2-10
dd2b13
- build using gcc-3.2-0.1
dd2b13
dd2b13
* Wed Jul  3 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.4.2-9
dd2b13
- Add some missing helpprograms (# 67698)
dd2b13
dd2b13
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
dd2b13
- automated rebuild
dd2b13
dd2b13
* Mon Jun 10 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.4.2-7
dd2b13
- Fix some rpmlint errors
dd2b13
dd2b13
* Mon Jun 10 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.4.2-6
dd2b13
- Fix ISO C++ compliance
dd2b13
dd2b13
* Mon Mar 18 2002 Tim Powers <timp@redhat.com>
dd2b13
- rebuilt
dd2b13
dd2b13
* Thu Mar 14 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.4.2-2
dd2b13
- Get rid of CVS directiories in doc dir
dd2b13
- Fix broken symlinks for components from speech_tools
dd2b13
dd2b13
* Wed Mar  6 2002 Trond Eivind Glomsrød <teg@redhat.com>
dd2b13
- 1.4.2
dd2b13
- Lots of fixes to make it build, more needed
dd2b13
- Cleanups
dd2b13
- Update URL
dd2b13
- Fix docs inclusion
dd2b13
- Drop prefix
dd2b13
- Use %%{_tmppath}
dd2b13
dd2b13
* Wed Aug  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
dd2b13
- Add defattr (Bug #15033)
dd2b13
dd2b13
* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
dd2b13
- fix build on current 7.0
dd2b13
dd2b13
* Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
dd2b13
- fix build on current 7.0
dd2b13
dd2b13
* Thu Jul  6 2000 Bernhard Rosenkraenzer <bero@redhat.com>
dd2b13
- FHSify
dd2b13
dd2b13
* Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
dd2b13
- Fix build on non-x86
dd2b13
dd2b13
* Sun Apr 22 2000 Bernhard Rosenkraenzer <bero@redhat.com>
dd2b13
- initial packaging