[5110] | 1 | %define festivalversion 1.96 |
---|
| 2 | # we ship the 1.4.2 docs for now. |
---|
| 3 | %define docversion 1.4.2 |
---|
| 4 | %define speechtoolsversion 1.2.96 |
---|
| 5 | |
---|
| 6 | Name: festival |
---|
| 7 | Summary: Speech synthesis and text-to-speech system |
---|
| 8 | Version: %{festivalversion} |
---|
| 9 | Release: 1%{?_dist_release} |
---|
| 10 | |
---|
| 11 | URL: http://www.cstr.ed.ac.uk/projects/festival/ |
---|
| 12 | Group: Applications/Multimedia |
---|
| 13 | # the emacs file is GPL+, there is one TCL licensed source file |
---|
| 14 | License: MIT and GPL+ and TCL |
---|
| 15 | |
---|
| 16 | |
---|
| 17 | # Files needed for everything... |
---|
| 18 | %define baseURL http://festvox.org/packed/festival/%{festivalversion} |
---|
| 19 | Source0: %{baseURL}/festival-%{festivalversion}-beta.tar.gz |
---|
| 20 | Source1: %{baseURL}/speech_tools-%{speechtoolsversion}-beta.tar.gz |
---|
| 21 | |
---|
| 22 | # Docs haven't been updated yet; here's the old ones |
---|
| 23 | Source2: http://festvox.org/packed/festival/%{docversion}/festdoc-%{docversion}.tar.gz |
---|
| 24 | |
---|
| 25 | # Our local site config files. |
---|
| 26 | Source50: festival-1.96-0.7-fedora-siteinit.scm |
---|
| 27 | Source51: festival-1.96-0.7-fedora-sitevars.scm |
---|
| 28 | |
---|
| 29 | ### DICTIONARIES |
---|
| 30 | # Generic English dictionary |
---|
| 31 | Source100: %{baseURL}/festlex_POSLEX.tar.gz |
---|
| 32 | # American English dictionary |
---|
| 33 | Source101: %{baseURL}/festlex_CMU.tar.gz |
---|
| 34 | # OALD isn't included because it's got a more restrictive (non-commercial |
---|
| 35 | # only) license. OALD voices not included for same reason. |
---|
| 36 | |
---|
| 37 | # Note on voice versions: I'm simply using the file date of the newest file |
---|
| 38 | # in each set of tarballs. It happens that the dates for all files from each |
---|
| 39 | # source (diphone, cmu_arctic, etc.) match, which is handy. |
---|
| 40 | |
---|
| 41 | ### DIPHONE VOICES |
---|
| 42 | %define diphoneversion 0.19990610 |
---|
| 43 | Source200: %{baseURL}/festvox_kallpc16k.tar.gz |
---|
| 44 | Source202: %{baseURL}/festvox_kedlpc16k.tar.gz |
---|
| 45 | |
---|
| 46 | ### HTS VOICES (use Nagoya Institute of Technology's HTS based synthesizer) |
---|
| 47 | # The Festvox site packages older versions of these as cmu_us_*_hts. |
---|
| 48 | # These are from <http://hts.sp.nitech.ac.jp/>. |
---|
| 49 | # And, ugh, the files seem to be only served via a script, not directly. |
---|
| 50 | %define nitechbaseURL http://hts.sp.nitech.ac.jp/?plugin=attach&refer=Download&openfile= |
---|
| 51 | %define nitechhtsversion 0.20061229 |
---|
| 52 | Source220: %{nitechbaseURL}/festvox_nitech_us_awb_arctic_hts.tar.bz2 |
---|
| 53 | Source221: %{nitechbaseURL}/festvox_nitech_us_bdl_arctic_hts.tar.bz2 |
---|
| 54 | Source222: %{nitechbaseURL}/festvox_nitech_us_clb_arctic_hts.tar.bz2 |
---|
| 55 | Source223: %{nitechbaseURL}/festvox_nitech_us_jmk_arctic_hts.tar.bz2 |
---|
| 56 | Source224: %{nitechbaseURL}/festvox_nitech_us_rms_arctic_hts.tar.bz2 |
---|
| 57 | Source225: %{nitechbaseURL}/festvox_nitech_us_slt_arctic_hts.tar.bz2 |
---|
| 58 | |
---|
| 59 | ### Hispavoces Spanish voices http://forja.guadalinex.org/repositorio/projects/hispavoces/ |
---|
| 60 | %define hispavocesversion 1.0.0 |
---|
| 61 | Source300: http://v4.guadalinex.org/guadalinex-toro/pool-test/main/f/festival-spanish-voices/festival-spanish-voices_1.0.0.orig.tar.gz |
---|
| 62 | Source301: COPYING.hispavoces |
---|
| 63 | |
---|
| 64 | ### Multisyn voices left out because they're ~ 100MB each. |
---|
| 65 | |
---|
| 66 | ### MBROLA voices left out, because they require MBROLA, which ain't free. |
---|
| 67 | |
---|
| 68 | |
---|
| 69 | # Set defaults to American English instead of British English - the OALD |
---|
| 70 | # dictionary (free for non-commercial use only) is needed for BE support |
---|
| 71 | # Additionally, prefer the smaller (and I think nicer sounding) nitech hts |
---|
| 72 | # voices. |
---|
| 73 | Patch1: festival-1.96-nitech-american.patch |
---|
| 74 | |
---|
| 75 | # Whack some buildroot references |
---|
| 76 | Patch2: festival_buildroot.patch |
---|
| 77 | |
---|
| 78 | # Use shared libraries |
---|
| 79 | Patch3: festival-1.96-speechtools-shared-build.patch |
---|
| 80 | |
---|
| 81 | # Fix a coding error (see bug #162137). Need to upstream. |
---|
| 82 | Patch5: festival-1.96-speechtools-rateconvtrivialbug.patch |
---|
| 83 | |
---|
| 84 | # Link libs with libm, libtermcap (see bug #198190). |
---|
| 85 | # Need to upstream this. |
---|
| 86 | Patch6: festival-1.96-speechtools-linklibswithotherlibs.patch |
---|
| 87 | |
---|
| 88 | # For some reason, CXX is set to gcc on everything but Mac OS Darwin, |
---|
| 89 | # where it's set to g++. Yeah, well. We need it to be right too. |
---|
| 90 | Patch7: festival-1.96-speechtools-ohjeezcxxisnotgcc.patch |
---|
| 91 | |
---|
| 92 | # Look for siteinit and sitevars in /etc/festival |
---|
| 93 | Patch8: festival-1.96-etcsiteinit.patch |
---|
| 94 | |
---|
| 95 | # Alias old cmu names to new nitech ones |
---|
| 96 | Patch9: festival-1.96-alias_cmu_to_nitech.patch |
---|
| 97 | |
---|
| 98 | # Look for speech tools here, not back there. |
---|
| 99 | Patch10: festival-1.96-findspeechtools.patch |
---|
| 100 | |
---|
| 101 | # Build main library as shared, not just speech-tools |
---|
| 102 | Patch11: festival-1.96-main-shared-build.patch |
---|
| 103 | |
---|
| 104 | # This is a hack to make the shared libraries build with actual |
---|
| 105 | # sonames. Should pretty much do the right thing, although note |
---|
| 106 | # of course that the sonames aren't official upstream. |
---|
| 107 | Patch12: festival-1.96-bettersonamehack.patch |
---|
| 108 | |
---|
| 109 | # this updates speech_tools to a development version which fixes |
---|
| 110 | # a 64-bit cleanliness issue (among other changes). |
---|
| 111 | Patch20: festival-1.96-speechtools-1.2.96-beta+awb.patch |
---|
| 112 | |
---|
| 113 | # This makes festival use /usr/lib[arch]/festival/etc for its |
---|
| 114 | # arch-specific "etc-path", rather than /usr/share/festival/etc/system_type. |
---|
| 115 | # Then I use sed to replace the token with actual arch-specific libdir. |
---|
| 116 | # A better way would be to actually make this a flexible makefile parameter, |
---|
| 117 | # but that's something to take up with upstream. |
---|
| 118 | Patch31: festival-1.96-kludge-etcpath-into-libarch.patch |
---|
| 119 | |
---|
| 120 | # For some reason, the Nitech voices (and the previous CMU versions) fail to |
---|
| 121 | # define proclaim_voice, which makes them not show up in the voice |
---|
| 122 | # descriptions, which makes gnome-speech not show them. |
---|
| 123 | Patch90: festival-1.96-nitech-proclaimvoice.patch |
---|
| 124 | |
---|
| 125 | # Cure "SIOD ERROR: unbound variable : f2b_f0_lr_start" |
---|
| 126 | Patch91: festival-1.96-nitech-fixmissingrequire.patch |
---|
| 127 | |
---|
| 128 | # An apparent copy-paste error in these voices -- slt is referenced |
---|
| 129 | # in all of them. |
---|
| 130 | Patch92: festival-1.96-nitech-sltreferences.patch |
---|
| 131 | |
---|
| 132 | Patch93: gcc43.patch |
---|
| 133 | |
---|
| 134 | # Native pulseaudio support, https://bugzilla.redhat.com/show_bug.cgi?id=471047 |
---|
| 135 | Patch94: festival-speech-tools-pulse.patch |
---|
| 136 | |
---|
| 137 | Patch95: gcc44.patch |
---|
| 138 | |
---|
| 139 | BuildRequires: pulseaudio-libs-devel |
---|
| 140 | BuildRequires: texlive |
---|
| 141 | BuildRequires: ncurses-devel |
---|
| 142 | |
---|
| 143 | # Requires: festival-voice |
---|
| 144 | # The hard dep below provides a festival-voice, no need to require it here. |
---|
| 145 | |
---|
| 146 | # This is hard-coded as a requirement because it's the smallest voice (and, |
---|
| 147 | # subjectively I think the most pleasant to listen to and so a good |
---|
| 148 | # default). |
---|
| 149 | # |
---|
| 150 | # Ideally, this would be a "suggests" instead of a hard requirement. |
---|
| 151 | # |
---|
| 152 | # Update: with the new nitech versions of the voices, slt-arctic is no |
---|
| 153 | # longer the smallest. But... AWB has a strong scottish accent, and JMK a |
---|
| 154 | # kind of odd canadian one, so they're not great candidates for inclusion. |
---|
| 155 | # And I find RMS a bit hard to understand. BDL isn't much smaller than SLT, |
---|
| 156 | # and since I like it better, I think I'm going to keep it as the default |
---|
| 157 | # for a price 12k. So, in case anyone later questions why this is the |
---|
| 158 | # default, there's the answer. :) |
---|
| 159 | Requires: festvox-slt-arctic-hts |
---|
| 160 | |
---|
| 161 | BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{festivalversion}-%{release}-XXXXXX) |
---|
| 162 | |
---|
| 163 | |
---|
| 164 | |
---|
| 165 | %package lib |
---|
| 166 | Summary: Library for the Festival speech synthesis system |
---|
| 167 | # this is here to make sure upgrades go cleanly. In other cases, |
---|
| 168 | # the auto-deps should handle this just fine. |
---|
| 169 | Requires: festival-speechtools-libs |
---|
| 170 | Group: System Environment/Libraries |
---|
| 171 | Requires(post): /sbin/ldconfig |
---|
| 172 | Requires(postun): /sbin/ldconfig |
---|
| 173 | |
---|
| 174 | %package docs |
---|
| 175 | Summary: Documentation for the Festival speech synthesis system |
---|
| 176 | Group: Applications/Multimedia |
---|
| 177 | Version: %{docversion} |
---|
| 178 | Requires(post): /sbin/install-info |
---|
| 179 | Requires(postun): /sbin/install-info |
---|
| 180 | BuildArch: noarch |
---|
| 181 | |
---|
| 182 | %package speechtools-libs |
---|
| 183 | Summary: The Edinburgh Speech Tools libraries |
---|
| 184 | Group: System Environment/Libraries |
---|
| 185 | Version: %{speechtoolsversion} |
---|
| 186 | Requires(post): /sbin/ldconfig |
---|
| 187 | Requires(postun): /sbin/ldconfig |
---|
| 188 | |
---|
| 189 | %package speechtools-utils |
---|
| 190 | Summary: Miscellaneous utilities from the Edinburgh Speech Tools |
---|
| 191 | Group: Applications/Multimedia |
---|
| 192 | Version: %{speechtoolsversion} |
---|
| 193 | |
---|
| 194 | %package speechtools-devel |
---|
| 195 | Summary: Development files for Edinburgh Speech Tools libraries |
---|
| 196 | Version: %{speechtoolsversion} |
---|
| 197 | Group: Development/Libraries |
---|
| 198 | # Note: rpmlint complains incorrectly about |
---|
| 199 | # "no-dependency-on festival-speechtools". |
---|
| 200 | Requires: festival-speechtools-libs = %{speechtoolsversion} |
---|
| 201 | |
---|
| 202 | %package -n festvox-kal-diphone |
---|
| 203 | Group: Applications/Multimedia |
---|
| 204 | Summary: American English male speaker "Kevin" for Festival |
---|
| 205 | Version: %{diphoneversion} |
---|
| 206 | Provides: festival-voice |
---|
| 207 | Provides: festvox-kallpc16k |
---|
| 208 | BuildArch: noarch |
---|
| 209 | |
---|
| 210 | %package -n festvox-ked-diphone |
---|
| 211 | Group: Applications/Multimedia |
---|
| 212 | Summary: American English male speaker "Kurt" for Festival |
---|
| 213 | Version: %{diphoneversion} |
---|
| 214 | Requires: festival |
---|
| 215 | Provides: festival-voice |
---|
| 216 | Provides: festvox-kedlpc16k |
---|
| 217 | BuildArch: noarch |
---|
| 218 | |
---|
| 219 | %package -n festvox-awb-arctic-hts |
---|
| 220 | Group: Applications/Multimedia |
---|
| 221 | Summary: Scottish-accent US English male speaker "AWB" for Festival |
---|
| 222 | Version: %{nitechhtsversion} |
---|
| 223 | Requires: festival |
---|
| 224 | Provides: festival-voice |
---|
| 225 | BuildArch: noarch |
---|
| 226 | |
---|
| 227 | %package -n festvox-bdl-arctic-hts |
---|
| 228 | Group: Applications/Multimedia |
---|
| 229 | Summary: US English male speaker "BDL" for Festival |
---|
| 230 | Version: %{nitechhtsversion} |
---|
| 231 | Requires: festival |
---|
| 232 | Provides: festival-voice |
---|
| 233 | BuildArch: noarch |
---|
| 234 | |
---|
| 235 | %package -n festvox-clb-arctic-hts |
---|
| 236 | Group: Applications/Multimedia |
---|
| 237 | Summary: US English female speaker "CLB" for Festival |
---|
| 238 | Version: %{nitechhtsversion} |
---|
| 239 | Requires: festival |
---|
| 240 | Provides: festival-voice |
---|
| 241 | BuildArch: noarch |
---|
| 242 | |
---|
| 243 | %package -n festvox-jmk-arctic-hts |
---|
| 244 | Group: Applications/Multimedia |
---|
| 245 | Summary: Canadian-accent US English male speaker "JMK" for Festival |
---|
| 246 | Version: %{nitechhtsversion} |
---|
| 247 | Requires: festival |
---|
| 248 | Provides: festival-voice |
---|
| 249 | BuildArch: noarch |
---|
| 250 | |
---|
| 251 | %package -n festvox-rms-arctic-hts |
---|
| 252 | Group: Applications/Multimedia |
---|
| 253 | Summary: US English male speaker "RMS" for Festival |
---|
| 254 | Version: %{nitechhtsversion} |
---|
| 255 | Requires: festival |
---|
| 256 | Provides: festival-voice |
---|
| 257 | BuildArch: noarch |
---|
| 258 | |
---|
| 259 | %package -n festvox-slt-arctic-hts |
---|
| 260 | Group: Applications/Multimedia |
---|
| 261 | Summary: US English female speaker "SLT" for Festival |
---|
| 262 | Version: %{nitechhtsversion} |
---|
| 263 | Requires: festival |
---|
| 264 | Provides: festival-voice |
---|
| 265 | BuildArch: noarch |
---|
| 266 | |
---|
| 267 | %package -n hispavoces-pal-diphone |
---|
| 268 | Group: Applications/Multimedia |
---|
| 269 | Summary: Male Spanish voice «PAL» for Festival |
---|
| 270 | Version: %{hispavocesversion} |
---|
| 271 | Requires: festival |
---|
| 272 | Provides: festival-voice |
---|
| 273 | BuildArch: noarch |
---|
| 274 | |
---|
| 275 | %package -n hispavoces-sfl-diphone |
---|
| 276 | Group: Applications/Multimedia |
---|
| 277 | Summary: Female Spanish voice «SFL» for Festival |
---|
| 278 | Version: %{hispavocesversion} |
---|
| 279 | Requires: festival |
---|
| 280 | Provides: festival-voice |
---|
| 281 | BuildArch: noarch |
---|
| 282 | |
---|
| 283 | # This is last as a lovely hack to make sure Version gets set back |
---|
| 284 | # to what it should be. Grr. |
---|
| 285 | %package devel |
---|
| 286 | Summary: Development files for the Festival speech synthesis system |
---|
| 287 | Version: %{festivalversion} |
---|
| 288 | Group: Development/Libraries |
---|
| 289 | # Note: rpmlint complains incorrectly about |
---|
| 290 | # "no-dependency-on festival" |
---|
| 291 | Requires: festival-speechtools-devel = %{speechtoolsversion} |
---|
| 292 | Requires: festival-lib |
---|
| 293 | |
---|
| 294 | |
---|
| 295 | |
---|
| 296 | %description |
---|
| 297 | Festival is a general multi-lingual speech synthesis system developed |
---|
| 298 | at CSTR. It offers a full text to speech system with various APIs, as |
---|
| 299 | well as an environment for development and research of speech synthesis |
---|
| 300 | techniques. It is written in C++ with a Scheme-based command interpreter |
---|
| 301 | for general control. |
---|
| 302 | |
---|
| 303 | %description lib |
---|
| 304 | The shared library used by the Festival text-to-speech and speech synthesis |
---|
| 305 | system. |
---|
| 306 | |
---|
| 307 | %description docs |
---|
| 308 | HTML, Postscript, and Texinfo documentation for the Festival text-to-speech |
---|
| 309 | and speech synthesis system. |
---|
| 310 | |
---|
| 311 | %description speechtools-libs |
---|
| 312 | The Edinburgh Speech Tools libraries, used by the Festival text-to-speech |
---|
| 313 | and speech synthesis system. |
---|
| 314 | |
---|
| 315 | %description speechtools-utils |
---|
| 316 | Miscellaneous utilities from the Edinburgh Speech Tools. Unless you have a |
---|
| 317 | specific need for one of these programs, you probably don't need to install |
---|
| 318 | this. |
---|
| 319 | |
---|
| 320 | %description speechtools-devel |
---|
| 321 | Development files for the Edinburgh Speech Tools Library, used by the |
---|
| 322 | Festival speech synthesis system. |
---|
| 323 | |
---|
| 324 | |
---|
| 325 | %description -n festvox-kal-diphone |
---|
| 326 | American English male speaker ("Kevin") for Festival. |
---|
| 327 | |
---|
| 328 | This voice provides an American English male voice using a residual excited |
---|
| 329 | LPC diphone synthesis method. It uses the CMU Lexicon pronunciations. |
---|
| 330 | Prosodic phrasing is provided by a statistically trained model using part of |
---|
| 331 | speech and local distribution of breaks. Intonation is provided by a CART |
---|
| 332 | tree predicting ToBI accents and an F0 contour generated from a model |
---|
| 333 | trained from natural speech. The duration model is also trained from data |
---|
| 334 | using a CART tree. |
---|
| 335 | |
---|
| 336 | |
---|
| 337 | %description -n festvox-ked-diphone |
---|
| 338 | American English male speaker ("Kurt") for Festival. |
---|
| 339 | |
---|
| 340 | This voice provides an American English male voice using a residual excited |
---|
| 341 | LPC diphone synthesis method. It uses the CMU Lexicon for pronunciations. |
---|
| 342 | Prosodic phrasing is provided by a statistically trained model using part of |
---|
| 343 | speech and local distribution of breaks. Intonation is provided by a CART |
---|
| 344 | tree predicting ToBI accents and an F0 contour generated from a model |
---|
| 345 | trained from natural speech. The duration model is also trained from data |
---|
| 346 | using a CART tree. |
---|
| 347 | |
---|
| 348 | |
---|
| 349 | %description -n festvox-awb-arctic-hts |
---|
| 350 | US English male speaker ("AWB") for Festival. AWB is a native Scottish |
---|
| 351 | English speaker, but the voice uses the US English front end. |
---|
| 352 | |
---|
| 353 | This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya |
---|
| 354 | Institute of Technology, trained using the CMU ARCTIC database. This voice |
---|
| 355 | is based on 1138 utterances spoken by a Scottish English male speaker. The |
---|
| 356 | speaker is very experienced in building synthetic voices and matched |
---|
| 357 | prompted US English, though his vowels are very different from US English |
---|
| 358 | vowels. Scottish English speakers will probably find synthesizers based on |
---|
| 359 | this voice strange. Unlike the other CMU_ARCTIC databases this was recorded |
---|
| 360 | in 16 bit 16KHz mono without EGG, on a Dell Laptop in a quiet office. The |
---|
| 361 | database was automatically labelled using CMU Sphinx using the FestVox |
---|
| 362 | labelling scripts. No hand correction has been made. |
---|
| 363 | |
---|
| 364 | |
---|
| 365 | %description -n festvox-bdl-arctic-hts |
---|
| 366 | US English male speaker ("BDL") for Festival. |
---|
| 367 | |
---|
| 368 | This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya |
---|
| 369 | Institute of Technology, trained using the CMU ARCTIC database. This voice |
---|
| 370 | is based on 1132 utterances spoken by a US English male speaker. The speaker |
---|
| 371 | is experienced in building synthetic voices. This was recorded at 16bit |
---|
| 372 | 32KHz, in a sound proof room, in stereo, one channel was the waveform, the |
---|
| 373 | other EGG. The database was automatically labelled using CMU Sphinx using |
---|
| 374 | the FestVox labelling scripts. No hand correction has been made. |
---|
| 375 | |
---|
| 376 | |
---|
| 377 | %description -n festvox-clb-arctic-hts |
---|
| 378 | US English female speaker ("CLB") for Festival. |
---|
| 379 | |
---|
| 380 | This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya |
---|
| 381 | Institute of Technology, trained using the CMU ARCTIC database. This voice |
---|
| 382 | is based on 1132 utterances spoken by a US English female speaker. The |
---|
| 383 | speaker is experienced in building synthetic voices. This was recorded at |
---|
| 384 | 16bit 32KHz, in a sound proof room, in stereo, one channel was the waveform, |
---|
| 385 | the other EGG. The database was automatically labelled using CMU Sphinx |
---|
| 386 | using the FestVox labelling scripts. No hand correction has been made. |
---|
| 387 | |
---|
| 388 | |
---|
| 389 | %description -n festvox-jmk-arctic-hts |
---|
| 390 | US English male speaker ("JMK") voice for Festival. JMK is a native Canadian |
---|
| 391 | English speaker, but the voice uses the US English front end. |
---|
| 392 | |
---|
| 393 | This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya |
---|
| 394 | Institute of Technology, trained using the CMU ARCTIC database. This voice |
---|
| 395 | is based on 1138 utterances spoken by a US English male speaker. The speaker |
---|
| 396 | is experienced in building synthetic voices. This was recorded at 16bit |
---|
| 397 | 32KHz, in a sound proof room, in stereo, one channel was the waveform, the |
---|
| 398 | other EGG. The database was automatically labelled using CMU Sphinx using |
---|
| 399 | the FestVox labelling scripts. No hand correction has been made. |
---|
| 400 | |
---|
| 401 | %description -n festvox-rms-arctic-hts |
---|
| 402 | US English male speaker ("RMS") voice for Festival. |
---|
| 403 | |
---|
| 404 | This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya |
---|
| 405 | Institute of Technology, trained using the CMU ARCTIC database. This voice |
---|
| 406 | is based on 1132 utterances spoken by a US English male speaker. The speaker |
---|
| 407 | is experienced in building synthetic voices. This was recorded at 16bit |
---|
| 408 | 32KHz, in a sound proof room, in stereo, one channel was the waveform, the |
---|
| 409 | other EGG. The database was automatically labelled using EHMM an HMM labeler |
---|
| 410 | that is included in the FestVox distribution. No hand correction has been |
---|
| 411 | made. |
---|
| 412 | |
---|
| 413 | %description -n festvox-slt-arctic-hts |
---|
| 414 | US English female speaker ("SLT") voice for Festival. |
---|
| 415 | |
---|
| 416 | This is a HMM-based Speech Synthesis System (HTS) voice from the Nagoya |
---|
| 417 | Institute of Technology, trained using the CMU ARCTIC database. This voice |
---|
| 418 | is based on 1132 utterances spoken by a US English female speaker. The |
---|
| 419 | speaker is experienced in building synthetic voices. This was recorded at |
---|
| 420 | 16bit 32KHz, in a sound proof room, in stereo, one channel was the waveform, |
---|
| 421 | the other EGG. The database was automatically labelled using CMU Sphinx |
---|
| 422 | using the FestVox labelling scripts. No hand correction has been made. |
---|
| 423 | |
---|
| 424 | %description -n hispavoces-sfl-diphone |
---|
| 425 | Female Castillian-Spanish (es_ES) voice «SFL» for Festival. |
---|
| 426 | |
---|
| 427 | This is a diphone-based male Spanish voice for the Festival speech synthesis |
---|
| 428 | system. These original audio files were recorded by a professional voice |
---|
| 429 | talent in a recording studio. |
---|
| 430 | |
---|
| 431 | This voice was developed by the Consejeria de Innovacion, Ciencia y Empresa |
---|
| 432 | of the Junta de Andalucia on a project awarded to MP Sistemas in |
---|
| 433 | collaboration with Intelligent Dialogue Systems (INDISYS). |
---|
| 434 | |
---|
| 435 | The primary objective was to integrate a higher-quality diphone-based |
---|
| 436 | Spanish voice in Guadalinex v4.0, an Ubuntu-based Linux distribution |
---|
| 437 | promoted by the Government of Andalusia (Spain). See |
---|
| 438 | http://www.guadalinex.org for more information. |
---|
| 439 | |
---|
| 440 | %description -n hispavoces-pal-diphone |
---|
| 441 | Male Castillian-Spanish (es_ES) voice «PAL» for Festival. |
---|
| 442 | |
---|
| 443 | This is a diphone-based male Spanish voice for the Festival speech synthesis |
---|
| 444 | system. These original audio files were recorded by a professional voice |
---|
| 445 | talent in a recording studio. |
---|
| 446 | |
---|
| 447 | This voice was developed by the Consejeria de Innovacion, Ciencia y Empresa |
---|
| 448 | of the Junta de Andalucia on a project awarded to MP Sistemas in |
---|
| 449 | collaboration with Intelligent Dialogue Systems (INDISYS). |
---|
| 450 | |
---|
| 451 | The primary objective was to integrate a higher-quality diphone-based |
---|
| 452 | Spanish voice in Guadalinex v4.0, an Ubuntu-based Linux distribution |
---|
| 453 | promoted by the Government of Andalusia (Spain). See |
---|
| 454 | http://www.guadalinex.org for more information. |
---|
| 455 | |
---|
| 456 | %description devel |
---|
| 457 | Development files for the Festival speech synthesis system. Install |
---|
| 458 | festival-devel if you want to use Festival's capabilities from within your |
---|
| 459 | own programs, or if you intend to compile other programs using it. Note that |
---|
| 460 | you can also interface with Festival in via the shell or with BSD sockets. |
---|
| 461 | |
---|
| 462 | |
---|
| 463 | |
---|
| 464 | %prep |
---|
| 465 | %setup -q -n festival -a 1 |
---|
| 466 | |
---|
| 467 | # speech tools |
---|
| 468 | %setup -q -n festival -D -T -a 2 |
---|
| 469 | |
---|
| 470 | # exit out if they've fixed this, so we can remove this hack. |
---|
| 471 | [ -x speech_tools/base_class/string/EST_strcasecmp.c ] || exit 1 |
---|
| 472 | chmod -x speech_tools/base_class/string/EST_strcasecmp.c |
---|
| 473 | |
---|
| 474 | # dictionaries |
---|
| 475 | %setup -q -n festival -D -T -b 100 |
---|
| 476 | %setup -q -n festival -D -T -b 101 |
---|
| 477 | |
---|
| 478 | # voices |
---|
| 479 | %setup -q -n festival -D -T -b 200 |
---|
| 480 | %setup -q -n festival -D -T -b 202 |
---|
| 481 | %setup -q -n festival -D -T -b 220 |
---|
| 482 | %setup -q -n festival -D -T -b 221 |
---|
| 483 | %setup -q -n festival -D -T -b 222 |
---|
| 484 | %setup -q -n festival -D -T -b 223 |
---|
| 485 | %setup -q -n festival -D -T -b 224 |
---|
| 486 | %setup -q -n festival -D -T -b 225 |
---|
| 487 | %setup -c -q -n festival -D -T -b 300 |
---|
| 488 | |
---|
| 489 | %patch1 -p1 -b .nitech |
---|
| 490 | %patch2 -p1 -b .buildrootrefs |
---|
| 491 | %patch3 -p1 -b .shared |
---|
| 492 | %patch5 -p1 -b .bugfix |
---|
| 493 | %patch6 -p1 -b .liblinking |
---|
| 494 | %patch7 -p1 -b .cxx |
---|
| 495 | %patch8 -p1 -b .etc |
---|
| 496 | %patch9 -p1 -b .cmu2nitech |
---|
| 497 | # patch9 creates a new file; patch helpfully makes a "backup" of the |
---|
| 498 | # non-existent "original", which then has bad permissions. zap. |
---|
| 499 | rm -f lib/alias_cmu_to_nitech.scm.cmu2nitech |
---|
| 500 | %patch10 -p1 -b .findspeechtools |
---|
| 501 | %patch11 -p1 -b .shared |
---|
| 502 | %patch12 -p1 -b .soname |
---|
| 503 | |
---|
| 504 | %patch20 -p1 -b .awb |
---|
| 505 | |
---|
| 506 | %patch31 -p1 -b .libarch |
---|
| 507 | # finish the kludge for arch-specific "etc" (misc. binaries) |
---|
| 508 | for f in speech_tools/main/siod_main.cc src/arch/festival/festival.cc; do |
---|
| 509 | sed -i -e 's,{{HORRIBLELIBARCHKLUDGE}},"%{_libdir}",' $f |
---|
| 510 | done |
---|
| 511 | |
---|
| 512 | # no backups for these patches because |
---|
| 513 | # the voice directories are copied wholesale |
---|
| 514 | %patch90 -p1 |
---|
| 515 | %patch91 -p1 |
---|
| 516 | %patch92 -p1 |
---|
| 517 | %patch93 -p1 -b .gcc43 |
---|
| 518 | %patch94 -p1 -b .pulse |
---|
| 519 | %patch95 -p1 -b .gcc44 |
---|
| 520 | |
---|
| 521 | # zero length |
---|
| 522 | rm festdoc-%{docversion}/speech_tools/doc/index_html.jade |
---|
| 523 | rm festdoc-%{docversion}/speech_tools/doc/examples_gen/error_example_section.sgml |
---|
| 524 | rm festdoc-%{docversion}/speech_tools/doc/tex_stuff.jade |
---|
| 525 | |
---|
| 526 | |
---|
| 527 | |
---|
| 528 | %build |
---|
| 529 | |
---|
| 530 | # build speech tools (and libraries) |
---|
| 531 | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/speech_tools/lib |
---|
| 532 | pushd speech_tools |
---|
| 533 | %configure |
---|
| 534 | # -fPIC 'cause we're building shared libraries and it doesn't hurt |
---|
| 535 | # -fno-strict-aliasing because of a couple of warnings about code |
---|
| 536 | # problems; if $RPM_OPT_FLAGS contains -O2 or above, this puts |
---|
| 537 | # it back. Once that problem is gone upstream, remove this for |
---|
| 538 | # better optimization. |
---|
| 539 | make \ |
---|
| 540 | CFLAGS="$RPM_OPT_FLAGS -fPIC -fno-strict-aliasing" \ |
---|
| 541 | CXXFLAGS="$RPM_OPT_FLAGS -fPIC -fno-strict-aliasing" |
---|
| 542 | popd |
---|
| 543 | |
---|
| 544 | # build the main program |
---|
| 545 | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/src/lib |
---|
| 546 | # instead of doing this, maybe we should patch the make process |
---|
| 547 | # so it looks in the right place explicitly: |
---|
| 548 | export PATH=$(pwd)/bin:$PATH |
---|
| 549 | %configure |
---|
| 550 | make \ |
---|
| 551 | FTLIBDIR="%{_datadir}/festival/lib" \ |
---|
| 552 | CFLAGS="$RPM_OPT_FLAGS -fPIC" \ |
---|
| 553 | CXXFLAGS="$RPM_OPT_FLAGS -fPIC" |
---|
| 554 | |
---|
| 555 | # build the patched CMU dictionary |
---|
| 556 | pushd lib/dicts/cmu |
---|
| 557 | make |
---|
| 558 | popd |
---|
| 559 | |
---|
| 560 | |
---|
| 561 | %install |
---|
| 562 | # "make install" for this package is, um, "interesting". It seems geared for |
---|
| 563 | # local user-level builds. So, rather than doing that and then patching it |
---|
| 564 | # up, do the right parts by hand as necessary. |
---|
| 565 | |
---|
| 566 | # install speech tools libs, binaries, and include files |
---|
| 567 | pushd speech_tools |
---|
| 568 | |
---|
| 569 | make INSTALLED_LIB=$RPM_BUILD_ROOT%{_libdir} make_installed_lib_shared |
---|
| 570 | # no thanks, static libs. |
---|
| 571 | rm $RPM_BUILD_ROOT%{_libdir}/*.a |
---|
| 572 | |
---|
| 573 | make INSTALLED_BIN=$RPM_BUILD_ROOT%{_libexecdir}/speech-tools make_installed_bin_static |
---|
| 574 | # this list of the useful programs in speech_tools comes from |
---|
| 575 | # upstream developer Alan W. Black; the other stuff is to be removed. |
---|
| 576 | pushd $RPM_BUILD_ROOT%{_libexecdir}/speech-tools |
---|
| 577 | ls | |
---|
| 578 | grep -Evw "ch_wave|ch_track|na_play|na_record|wagon|wagon_test" | |
---|
| 579 | grep -Evw "make_wagon_desc|pitchmark|pm|sig2fv|wfst_build" | |
---|
| 580 | grep -Evw "wfst_run|wfst_run" | |
---|
| 581 | xargs rm |
---|
| 582 | popd |
---|
| 583 | |
---|
| 584 | pushd include |
---|
| 585 | for d in $( find . -type d | grep -v win32 ); do |
---|
| 586 | make -w -C $d INCDIR=$RPM_BUILD_ROOT%{_includedir}/speech_tools/$d install_incs |
---|
| 587 | done |
---|
| 588 | # Um, yeah, so, "EST" is not a very meaningful name for the include dir. |
---|
| 589 | # The Red Hat / Fedora package has traditionally put this stuff under |
---|
| 590 | # "speech_tools", and that's what we're gonna do here too. |
---|
| 591 | mv $RPM_BUILD_ROOT%{_includedir}/speech_tools/EST/*.h \ |
---|
| 592 | $RPM_BUILD_ROOT%{_includedir}/speech_tools/ |
---|
| 593 | rmdir $RPM_BUILD_ROOT%{_includedir}/speech_tools/EST |
---|
| 594 | popd |
---|
| 595 | |
---|
| 596 | cp README ../README.speechtools |
---|
| 597 | |
---|
| 598 | popd |
---|
| 599 | |
---|
| 600 | # install the dictionaries |
---|
| 601 | TOPDIR=$( pwd ) |
---|
| 602 | pushd lib/dicts |
---|
| 603 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/dicts |
---|
| 604 | # we want to put the licenses in the docs... |
---|
| 605 | cp COPYING.poslex $OLDPWD/COPYING.poslex |
---|
| 606 | cp cmu/COPYING $OLDPWD/COPYING.cmudict |
---|
| 607 | for f in wsj.wp39.poslexR wsj.wp39.tri.ngrambin ; do |
---|
| 608 | install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/festival/lib/dicts/ |
---|
| 609 | done |
---|
| 610 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/dicts/cmu |
---|
| 611 | pushd cmu |
---|
| 612 | # note I'm keeping cmudict-0.4.diff and cmudict_extensions.scm to |
---|
| 613 | # satisfy the "all changes clearly marked" part of the license -- these |
---|
| 614 | # are the changes. And yes, the ".out" file is the one actually used. |
---|
| 615 | # Sigh. |
---|
| 616 | for f in allowables.scm cmudict-0.4.diff cmudict-0.4.out \ |
---|
| 617 | cmudict_extensions.scm cmulex.scm cmu_lts_rules.scm; do |
---|
| 618 | install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/festival/lib/dicts/cmu/ |
---|
| 619 | done |
---|
| 620 | popd |
---|
| 621 | popd |
---|
| 622 | |
---|
| 623 | # install the voices |
---|
| 624 | pushd lib/voices |
---|
| 625 | # get the licenses. This is probably too clever by half, but oh well. |
---|
| 626 | for f in $( find . -name COPYING ); do |
---|
| 627 | n=$( echo $f | sed 's/.*\/\(.*\)\/COPYING/COPYING.\1/' ) |
---|
| 628 | mv $f $OLDPWD/$n |
---|
| 629 | done |
---|
| 630 | # ditch the readme files -- these aren't very useful. |
---|
| 631 | # Except keep a README.htsvoice, because it contains license information. |
---|
| 632 | cp us/nitech_us_awb_arctic_hts/hts/README.htsvoice $OLDPWD/README.htsvoice |
---|
| 633 | find . -name 'README*' -exec rm {} \; |
---|
| 634 | popd |
---|
| 635 | # kludge! nitech_us_awb_arctic_hts is missing its COPYING file. It should |
---|
| 636 | # be the same as the other nitech files, though, so just copy one. |
---|
| 637 | cp COPYING.nitech_us_bdl_arctic_hts COPYING.nitech_us_awb_arctic_hts |
---|
| 638 | cp -a lib/voices $RPM_BUILD_ROOT%{_datadir}/festival/lib |
---|
| 639 | |
---|
| 640 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/voices/es/ |
---|
| 641 | cp -a festival-spanish-voices-1.0.0/* $RPM_BUILD_ROOT%{_datadir}/festival/lib/voices/es/ |
---|
| 642 | cp %{SOURCE301} . |
---|
| 643 | |
---|
| 644 | # okay, now install the main festival program. |
---|
| 645 | |
---|
| 646 | # binaries: |
---|
| 647 | make INSTALLED_BIN=$RPM_BUILD_ROOT%{_bindir} make_installed_bin_static |
---|
| 648 | install -m 755 bin/text2wave $RPM_BUILD_ROOT%{_bindir} |
---|
| 649 | |
---|
| 650 | # install the shared library |
---|
| 651 | cp -a src/lib/libFestival.so* $RPM_BUILD_ROOT%{_libdir} |
---|
| 652 | |
---|
| 653 | # this is just nifty. and it's small. |
---|
| 654 | install -m 755 examples/saytime $RPM_BUILD_ROOT%{_bindir} |
---|
| 655 | |
---|
| 656 | # man pages |
---|
| 657 | mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 |
---|
| 658 | cp -a doc/*.1 $RPM_BUILD_ROOT%{_mandir}/man1 |
---|
| 659 | |
---|
| 660 | # lib: the bulk of the program -- the scheme stuff and so on |
---|
| 661 | pushd lib |
---|
| 662 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib |
---|
| 663 | for f in *.scm festival.el *.ent *.gram *.dtd *.ngrambin speech.properties ; do |
---|
| 664 | install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/festival/lib/ |
---|
| 665 | done |
---|
| 666 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/multisyn/ |
---|
| 667 | install -m 644 multisyn/*.scm $RPM_BUILD_ROOT%{_datadir}/festival/lib/multisyn/ |
---|
| 668 | popd |
---|
| 669 | |
---|
| 670 | # "etc" -- not in the configuration sense, but in the sense of "extra helper |
---|
| 671 | # binaries". |
---|
| 672 | pushd lib/etc |
---|
| 673 | # not arch-specific |
---|
| 674 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/lib/etc |
---|
| 675 | install -m 755 email_filter $RPM_BUILD_ROOT%{_datadir}/festival/lib/etc |
---|
| 676 | # arch-specific |
---|
| 677 | mkdir -p $RPM_BUILD_ROOT%{_libdir}/festival/etc |
---|
| 678 | install -m 755 */audsp $RPM_BUILD_ROOT%{_libdir}/festival/etc |
---|
| 679 | popd |
---|
| 680 | |
---|
| 681 | # the actual /etc. :) |
---|
| 682 | mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/festival |
---|
| 683 | # use our version of this file |
---|
| 684 | rm $RPM_BUILD_ROOT%{_datadir}/festival/lib/siteinit.scm |
---|
| 685 | install -m 644 %{SOURCE50} $RPM_BUILD_ROOT%{_sysconfdir}/festival/siteinit.scm |
---|
| 686 | install -m 644 %{SOURCE51} $RPM_BUILD_ROOT%{_sysconfdir}/festival/sitevars.scm |
---|
| 687 | |
---|
| 688 | # copy in the intro.text. It's small and makes (intro) work. in the future, |
---|
| 689 | # we may want include more examples in an examples subpackage |
---|
| 690 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/festival/examples/ |
---|
| 691 | install -m 644 examples/intro.text $RPM_BUILD_ROOT%{_datadir}/festival/examples |
---|
| 692 | |
---|
| 693 | |
---|
| 694 | # header files |
---|
| 695 | mkdir -p $RPM_BUILD_ROOT%{_includedir}/festival |
---|
| 696 | cp -a src/include/* $RPM_BUILD_ROOT%{_includedir}/festival |
---|
| 697 | |
---|
| 698 | # Clean up some junk from the docs tarball. |
---|
| 699 | pushd festdoc-%{docversion}/speech_tools/doc |
---|
| 700 | rm -fr CVS arch_doc/CVS man/CVS speechtools/arch_doc/CVS |
---|
| 701 | rm -f .*_made .speechtools_html .tex_done |
---|
| 702 | popd |
---|
| 703 | |
---|
| 704 | # info pages |
---|
| 705 | mkdir -p $RPM_BUILD_ROOT%{_infodir} |
---|
| 706 | cp -p festdoc-%{docversion}/festival/info/* $RPM_BUILD_ROOT%{_infodir} |
---|
| 707 | |
---|
| 708 | |
---|
| 709 | |
---|
| 710 | %clean |
---|
| 711 | rm -rf $RPM_BUILD_ROOT |
---|
| 712 | |
---|
| 713 | |
---|
| 714 | |
---|
| 715 | %post docs |
---|
| 716 | /sbin/install-info %{_infodir}/festival.info.gz %{_infodir}/dir --section "Accessibility" > /dev/null 2>&1 |
---|
| 717 | : |
---|
| 718 | |
---|
| 719 | %post lib -p /sbin/ldconfig |
---|
| 720 | |
---|
| 721 | %post speechtools-libs -p /sbin/ldconfig |
---|
| 722 | |
---|
| 723 | |
---|
| 724 | %postun docs |
---|
| 725 | if [ "$1" = 0 ]; then |
---|
| 726 | /sbin/install-info --delete %{_infodir}/festival.info.gz %{_infodir}/dir --section "Accessibility" > /dev/null 2>&1 |
---|
| 727 | fi |
---|
| 728 | : |
---|
| 729 | |
---|
| 730 | %postun lib -p /sbin/ldconfig |
---|
| 731 | |
---|
| 732 | %postun speechtools-libs -p /sbin/ldconfig |
---|
| 733 | |
---|
| 734 | |
---|
| 735 | |
---|
| 736 | %files |
---|
| 737 | %defattr(-,root,root) |
---|
| 738 | %doc ACKNOWLEDGMENTS COPYING NEWS README |
---|
| 739 | %doc COPYING.poslex COPYING.cmudict |
---|
| 740 | %dir %{_sysconfdir}/festival |
---|
| 741 | %config(noreplace) %{_sysconfdir}/festival/siteinit.scm |
---|
| 742 | %config(noreplace) %{_sysconfdir}/festival/sitevars.scm |
---|
| 743 | %{_bindir}/festival |
---|
| 744 | %{_bindir}/festival_client |
---|
| 745 | %{_bindir}/festival_server |
---|
| 746 | %{_bindir}/festival_server_control |
---|
| 747 | %{_bindir}/text2wave |
---|
| 748 | %{_bindir}/saytime |
---|
| 749 | %dir %{_datadir}/festival |
---|
| 750 | %dir %{_datadir}/festival/lib |
---|
| 751 | %{_datadir}/festival/lib/*.scm |
---|
| 752 | %{_datadir}/festival/lib/festival.el |
---|
| 753 | %{_datadir}/festival/lib/*.ent |
---|
| 754 | %{_datadir}/festival/lib/*.gram |
---|
| 755 | %{_datadir}/festival/lib/*.dtd |
---|
| 756 | %{_datadir}/festival/lib/*.ngrambin |
---|
| 757 | %{_datadir}/festival/lib/speech.properties |
---|
| 758 | %{_datadir}/festival/lib/dicts |
---|
| 759 | %{_datadir}/festival/lib/etc |
---|
| 760 | %dir %{_datadir}/festival/lib/multisyn |
---|
| 761 | %{_datadir}/festival/lib/multisyn/*.scm |
---|
| 762 | %dir %{_datadir}/festival/examples |
---|
| 763 | %{_datadir}/festival/examples/intro.text |
---|
| 764 | %dir %{_libdir}/festival |
---|
| 765 | %dir %{_libdir}/festival/etc |
---|
| 766 | %{_libdir}/festival/etc/* |
---|
| 767 | %{_mandir}/man1/* |
---|
| 768 | |
---|
| 769 | %files lib |
---|
| 770 | %defattr(-,root,root) |
---|
| 771 | %doc COPYING |
---|
| 772 | %{_libdir}/libFestival.so.* |
---|
| 773 | |
---|
| 774 | %files docs |
---|
| 775 | %defattr(-,root,root) |
---|
| 776 | %doc festdoc-%{docversion}/festival/html/*html |
---|
| 777 | %{_infodir}/* |
---|
| 778 | |
---|
| 779 | %files speechtools-libs |
---|
| 780 | %defattr(-,root,root) |
---|
| 781 | %doc README.speechtools |
---|
| 782 | %{_libdir}/libestbase.so.* |
---|
| 783 | %{_libdir}/libestools.so.* |
---|
| 784 | %{_libdir}/libeststring.so.* |
---|
| 785 | |
---|
| 786 | %files speechtools-utils |
---|
| 787 | %defattr(-,root,root) |
---|
| 788 | %doc README.speechtools |
---|
| 789 | %dir %{_libexecdir}/speech-tools |
---|
| 790 | %{_libexecdir}/speech-tools/* |
---|
| 791 | |
---|
| 792 | %files speechtools-devel |
---|
| 793 | %defattr(-,root,root) |
---|
| 794 | %doc festdoc-%{docversion}/speech_tools |
---|
| 795 | %{_libdir}/libestbase.so |
---|
| 796 | %{_libdir}/libestools.so |
---|
| 797 | %{_libdir}/libeststring.so |
---|
| 798 | %dir %{_includedir}/speech_tools |
---|
| 799 | %{_includedir}/speech_tools/* |
---|
| 800 | |
---|
| 801 | %files -n festvox-kal-diphone |
---|
| 802 | %defattr(-,root,root) |
---|
| 803 | %doc COPYING.kal_diphone |
---|
| 804 | %dir %{_datadir}/festival/lib/voices |
---|
| 805 | %dir %{_datadir}/festival/lib/voices/english |
---|
| 806 | %{_datadir}/festival/lib/voices/english/kal_diphone |
---|
| 807 | |
---|
| 808 | %files -n festvox-ked-diphone |
---|
| 809 | %defattr(-,root,root) |
---|
| 810 | %doc COPYING.ked_diphone |
---|
| 811 | %dir %{_datadir}/festival/lib/voices |
---|
| 812 | %dir %{_datadir}/festival/lib/voices/english |
---|
| 813 | %{_datadir}/festival/lib/voices/english/ked_diphone |
---|
| 814 | |
---|
| 815 | %files -n festvox-awb-arctic-hts |
---|
| 816 | %defattr(-,root,root) |
---|
| 817 | %doc COPYING.nitech_us_awb_arctic_hts COPYING.hts README.htsvoice |
---|
| 818 | %dir %{_datadir}/festival/lib/voices |
---|
| 819 | %dir %{_datadir}/festival/lib/voices/us |
---|
| 820 | %{_datadir}/festival/lib/voices/us/nitech_us_awb_arctic_hts |
---|
| 821 | |
---|
| 822 | %files -n festvox-bdl-arctic-hts |
---|
| 823 | %defattr(-,root,root) |
---|
| 824 | %doc COPYING.nitech_us_bdl_arctic_hts COPYING.hts README.htsvoice |
---|
| 825 | %dir %{_datadir}/festival/lib/voices |
---|
| 826 | %dir %{_datadir}/festival/lib/voices/us |
---|
| 827 | %{_datadir}/festival/lib/voices/us/nitech_us_bdl_arctic_hts |
---|
| 828 | |
---|
| 829 | %files -n festvox-clb-arctic-hts |
---|
| 830 | %defattr(-,root,root) |
---|
| 831 | %doc COPYING.nitech_us_clb_arctic_hts COPYING.hts README.htsvoice |
---|
| 832 | %dir %{_datadir}/festival/lib/voices |
---|
| 833 | %dir %{_datadir}/festival/lib/voices/us |
---|
| 834 | %{_datadir}/festival/lib/voices/us/nitech_us_clb_arctic_hts |
---|
| 835 | |
---|
| 836 | %files -n festvox-jmk-arctic-hts |
---|
| 837 | %defattr(-,root,root) |
---|
| 838 | %doc COPYING.nitech_us_jmk_arctic_hts COPYING.hts README.htsvoice |
---|
| 839 | %dir %{_datadir}/festival/lib/voices |
---|
| 840 | %dir %{_datadir}/festival/lib/voices/us |
---|
| 841 | %{_datadir}/festival/lib/voices/us/nitech_us_jmk_arctic_hts |
---|
| 842 | |
---|
| 843 | %files -n festvox-rms-arctic-hts |
---|
| 844 | %defattr(-,root,root) |
---|
| 845 | %doc COPYING.nitech_us_rms_arctic_hts COPYING.hts README.htsvoice |
---|
| 846 | %dir %{_datadir}/festival/lib/voices |
---|
| 847 | %dir %{_datadir}/festival/lib/voices/us |
---|
| 848 | %{_datadir}/festival/lib/voices/us/nitech_us_rms_arctic_hts |
---|
| 849 | |
---|
| 850 | %files -n festvox-slt-arctic-hts |
---|
| 851 | %defattr(-,root,root) |
---|
| 852 | %doc COPYING.nitech_us_slt_arctic_hts COPYING.hts README.htsvoice |
---|
| 853 | %dir %{_datadir}/festival/lib/voices |
---|
| 854 | %dir %{_datadir}/festival/lib/voices/us |
---|
| 855 | %{_datadir}/festival/lib/voices/us/nitech_us_slt_arctic_hts |
---|
| 856 | |
---|
| 857 | %files -n hispavoces-pal-diphone |
---|
| 858 | %defattr(-,root,root) |
---|
| 859 | %doc COPYING.hispavoces |
---|
| 860 | %dir %{_datadir}/festival/lib/voices/es/JuntaDeAndalucia_es_pa_diphone/ |
---|
| 861 | %{_datadir}/festival/lib/voices/es/JuntaDeAndalucia_es_pa_diphone/* |
---|
| 862 | |
---|
| 863 | %files -n hispavoces-sfl-diphone |
---|
| 864 | %defattr(-,root,root) |
---|
| 865 | %doc COPYING.hispavoces |
---|
| 866 | %dir %{_datadir}/festival/lib/voices/es/JuntaDeAndalucia_es_sf_diphone/ |
---|
| 867 | %{_datadir}/festival/lib/voices/es/JuntaDeAndalucia_es_sf_diphone/* |
---|
| 868 | |
---|
| 869 | %files devel |
---|
| 870 | %defattr(-,root,root) |
---|
| 871 | %doc COPYING |
---|
| 872 | %{_libdir}/libFestival.so |
---|
| 873 | %dir %{_includedir}/festival |
---|
| 874 | %{_includedir}/festival/* |
---|
| 875 | |
---|
| 876 | |
---|
| 877 | |
---|
| 878 | %changelog |
---|
| 879 | * Sun Dec 19 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.96-1 |
---|
| 880 | - initial build for Vine Linux |
---|
| 881 | |
---|
| 882 | |
---|
| 883 | * Tue Sep 29 2009 Matthias Clasen <mclasen@redhat.com> - 1.96-16 |
---|
| 884 | - Add native pulseaudio support (#471047) |
---|
| 885 | |
---|
| 886 | * Thu Sep 10 2009 Bernie Innocenti <bernie@codewiz.org> - 1.96-15 |
---|
| 887 | - Disable esd support (resolves: rhbz#492982) |
---|
| 888 | |
---|
| 889 | * Wed Jul 29 2009 Matthias Clasen <mclasen@redhat.com> - 1.96-14 |
---|
| 890 | - Rebuild |
---|
| 891 | |
---|
| 892 | * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-13 |
---|
| 893 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
---|
| 894 | |
---|
| 895 | * Sat Apr 18 2009 Matthias Clasen <mclasen@redhat.com> - 1.96-12 |
---|
| 896 | - Add Spanish voices from the guadalinex project, in the |
---|
| 897 | hispavoces-pal-diphone and hispavoces-sfl-diphone subpackages |
---|
| 898 | (#496011) |
---|
| 899 | |
---|
| 900 | * Tue Mar 24 2009 Jesse Keating <jkeating@redhat.com> - 1.96-11 |
---|
| 901 | - Drop the explicit dep on festival-voice, as it is redundant and |
---|
| 902 | causes problems with multiple providers |
---|
| 903 | |
---|
| 904 | * Thu Feb 26 2009 Matthias Clasen <mclasen@redhat.com> 1.96-10 |
---|
| 905 | - Fix build with gcc 4.4 |
---|
| 906 | |
---|
| 907 | * Tue Feb 24 2009 Matthias Clasen <mclasen@redhat.com> 1.96-9 |
---|
| 908 | - Make -docs and all the festvox subpackages noarch |
---|
| 909 | |
---|
| 910 | * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.96-8 |
---|
| 911 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
---|
| 912 | |
---|
| 913 | * Sun Nov 23 2008 Matthias Clasen <mclasen@redhat.com> - 1.96-7 |
---|
| 914 | - Tweak summaries |
---|
| 915 | |
---|
| 916 | * Mon Oct 27 2008 Ray Strode <rstrode@redhat.com> - 1.96-6 |
---|
| 917 | - interoperate with other apps by using pacat for audio output |
---|
| 918 | (bug 467531) |
---|
| 919 | |
---|
| 920 | * Fri Jul 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.96-5 |
---|
| 921 | - fix license tag |
---|
| 922 | |
---|
| 923 | * Fri Feb 22 2008 Matthias Clasen <mclasen@redhat.com> - 1.96-4 |
---|
| 924 | - Fix the build with gcc 4.3 |
---|
| 925 | |
---|
| 926 | * Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.96-3 |
---|
| 927 | - Autorebuild for GCC 4.3 |
---|
| 928 | |
---|
| 929 | * Wed Nov 7 2007 Stepan Kasal <skasal@redhat.com>1.96-2 |
---|
| 930 | - fix a typo in a summary and in festival-1.96-nitech-proclaimvoice.patch |
---|
| 931 | - Resolves: #239216 |
---|
| 932 | |
---|
| 933 | * Tue Mar 20 2007 Ray Strode <rstrode@redhat.com> 1.96-1 |
---|
| 934 | - rebuild |
---|
| 935 | |
---|
| 936 | * Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> 1.96-0.11 |
---|
| 937 | - Forgot to add the .scm files |
---|
| 938 | |
---|
| 939 | * Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> 1.96-0.10 |
---|
| 940 | - Update to Matthew Miller's much improved package (#232105) |
---|
| 941 | - Move the buildroot patch around |
---|
| 942 | |
---|
| 943 | * Sun Mar 18 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.9 |
---|
| 944 | - fix the library link patch to use -lncurses instead of -ltinfo -- |
---|
| 945 | the later is all that's really needed, but the former works on older |
---|
| 946 | distros too. |
---|
| 947 | |
---|
| 948 | * Fri Mar 16 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.8 |
---|
| 949 | - festival-devel depends on the libraries package, not base festival. this |
---|
| 950 | raises an multilib question: need to obsolete festival.i386 on x86_64. |
---|
| 951 | Right now, there's no mechanism for doing that. Fortunately, all the |
---|
| 952 | changes in packaging happen to make it so that the current version doesn't |
---|
| 953 | conflict with the old release, so one will get unused cruft but not |
---|
| 954 | breakage when upgrading. |
---|
| 955 | - Bite teh proverbial bullet and make libFestival build shared. |
---|
| 956 | - update speech-tools soname patch to work in the more general case needed |
---|
| 957 | by the festival main build |
---|
| 958 | - make said shared-lib a subpackage to avoid multiarching the whole thing |
---|
| 959 | - split festival-devel and speechutils-devel in anticipation of future |
---|
| 960 | plan of actually decoupling these packages. |
---|
| 961 | - note that rpmlint complains about "missing" deps on the devel packages. it |
---|
| 962 | should be fixed to recognize requiring a -lib/libs package is sufficent or |
---|
| 963 | better. |
---|
| 964 | - add saytime script. Because, really, what else is this package *for*? |
---|
| 965 | - add the intro.text so (intro) works. 196 more bytes won't kill us. :) |
---|
| 966 | - remove $PATH from LD_LIBRARY_PATH used in build. (What the heck?) |
---|
| 967 | - add defattr to all subpackages. I don't think it's strictly necessary |
---|
| 968 | since putting it in the first package seems sufficient, but that's |
---|
| 969 | probably not behavior to count on. |
---|
| 970 | - make descriptions and summaries use more consistant language |
---|
| 971 | |
---|
| 972 | * Thu Mar 15 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.7 |
---|
| 973 | - Upstream baseurl now includes version. (Thanks Alan Black @ cmu) |
---|
| 974 | - Update siteinit patch to also incorporate sitevars |
---|
| 975 | - Add sitevars as a config file |
---|
| 976 | - Ship our own siteinit and sitevars as sources |
---|
| 977 | - In default sitevars, reference /usr/local/share/festival/lib as another |
---|
| 978 | place to look for voices (it's okay if that doesn't exist). Hopefully, |
---|
| 979 | this will encourage people who want to install non-RPM-packaged voices to |
---|
| 980 | keep from doing it in /usr/share. |
---|
| 981 | - Fix wrong references to slt voice in other nitech voices |
---|
| 982 | - Fix wrongly commented-out (require 'f2bf0lr) in awb, clb, and rms voices. |
---|
| 983 | - Stop untarring source files and use the setup macro properly. |
---|
| 984 | - Get rid of silly DATA.TMP directories for installing voices and |
---|
| 985 | dictionaries. |
---|
| 986 | - Stop making ../speechtools link. Currently solved by patching to look |
---|
| 987 | in the current directory; could also do this by moving everything up |
---|
| 988 | a directory. |
---|
| 989 | - TODO: festival-buildroot.patch could stand to be updated. May not |
---|
| 990 | even be needed anymore. |
---|
| 991 | - Drop the 8k versions of the diphone voices, since there's not really |
---|
| 992 | any point. If you want smaller, use one of the arctic_hts voices |
---|
| 993 | instead. And overall, this saves us about 4.5M. |
---|
| 994 | |
---|
| 995 | * Wed Mar 14 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.6 |
---|
| 996 | - Fix copy-paste error in JMK description (thanks Matthias Clasen) |
---|
| 997 | - Remove "nitech-us-" from the names of those voice packages to make the |
---|
| 998 | package names shorter. (This will also be more convenient if we switch to |
---|
| 999 | the cmu versions in the future.) |
---|
| 1000 | - made aliases so old cmu_us_*_arctic_hts voice names still work. |
---|
| 1001 | - Look for /etc/festival/siteinit.scm (and move siteinit.scm there!) |
---|
| 1002 | - Mark siteinit.scm as a config file |
---|
| 1003 | - Remove some non-useful stuff from speech-tools-utils. |
---|
| 1004 | - Move main dir from /usr/share/festival to /usr/share/festival/lib at |
---|
| 1005 | request of upstream. Also, we can drop the FHS (well, "fsstnd" -- it's |
---|
| 1006 | old) patch and just pass FTLIBDIR to make. Which, hey, we were already |
---|
| 1007 | doing. Yay redundancy. |
---|
| 1008 | - clean up CFLAGS and CXXFLAGS. "-fpermissive" was hiding bad stuff. |
---|
| 1009 | - update speech tools with patch from AWB to fix 64-bit build issue |
---|
| 1010 | with EST_DProbDist |
---|
| 1011 | - there's still some compiler warnings which should be addressed upstream. |
---|
| 1012 | - The nitech hts voices don't properly proclaim_voice, making them not |
---|
| 1013 | show up for gnome-speech and thus making orca crash. See details in the |
---|
| 1014 | comments in bug #232105. |
---|
| 1015 | |
---|
| 1016 | * Tue Mar 13 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.5 |
---|
| 1017 | - use festvox- instead of festival-voice for voice packages -- matches |
---|
| 1018 | upstream tarballs, and is shorter. Also, use shorter form of |
---|
| 1019 | the date-based version. |
---|
| 1020 | - get the README.htsvoice from the nitech voices -- it contains |
---|
| 1021 | license info. |
---|
| 1022 | - build (but don't enable by default) ESD support in speech-tools (bug |
---|
| 1023 | #198908) |
---|
| 1024 | - fix coding error noted in bug #162137 -- need to push this upstream. |
---|
| 1025 | - link speech tools libraries with -lm, -ltermcap, -lesd and with themselves |
---|
| 1026 | (bug #198190, partially) |
---|
| 1027 | - holy sheesh. Use g++ for CXX, not gcc. Fixes bug #198190 completely. |
---|
| 1028 | |
---|
| 1029 | * Tue Mar 13 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.4 |
---|
| 1030 | - subpackages! Split out speech-tools, docs, voices. |
---|
| 1031 | - long descriptions for the individual voices, carefully gathered from |
---|
| 1032 | readmes and web sites. |
---|
| 1033 | - ooh. replace cmu_hts voices with the updated versions from upstream |
---|
| 1034 | <http://hts.sp.nitech.ac.jp/>. Two new voices, and updated versions of |
---|
| 1035 | the others. (The voices packaged at festvox.org are apparently based on |
---|
| 1036 | older versions of these, which in turn are from the CMU upstream.) |
---|
| 1037 | - TODO: make aliases for the cmu voices. |
---|
| 1038 | - arguably, voices should be made in to their own src.rpms. They don't need |
---|
| 1039 | anything from here to build. That's for a future version. (At that time, |
---|
| 1040 | the gigantic multisyn voices could be added.) The CMU dict needs festival |
---|
| 1041 | installed to build, but I don't think it needs the source, so dicts could |
---|
| 1042 | be subpackages too. And the docs are also a good candidate for separation. |
---|
| 1043 | speech-tools, though, is incestuously used in the festival build process |
---|
| 1044 | and I think it makes sense to keep that bundled. |
---|
| 1045 | - TODO: check through the speechtools-utils for what should actually be |
---|
| 1046 | packaged; fix the include path for siod (and anything else that needs it). |
---|
| 1047 | - TODO: package festival.el so it just works with emacs. |
---|
| 1048 | - TODO: reinvent festival_server_control as a proper init script |
---|
| 1049 | - TODO: put the festival server in sbin, maybe? |
---|
| 1050 | - Another question: should we drop the 8k diphone voices? Any point? |
---|
| 1051 | - Changed "X11-like" to "MIT-style" (which is what X11 is) to make rpmlint |
---|
| 1052 | happy. |
---|
| 1053 | - make %{festivalversion} macro to deal with all of the changes to version |
---|
| 1054 | in subpackages. Kludgy, but there's RPM for you. |
---|
| 1055 | |
---|
| 1056 | * Tue Mar 13 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.3 |
---|
| 1057 | - oh! The "etc-path" is important after all. Map that into |
---|
| 1058 | /usr/lib[arch]/festival via a kludge. |
---|
| 1059 | - make cmu_us_slt_arctic_hts the default voice, in preparation for |
---|
| 1060 | splitting the voice packages. (thankfully, there's already a fallback |
---|
| 1061 | mechanism -- cool!) |
---|
| 1062 | |
---|
| 1063 | * Mon Mar 12 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.2 |
---|
| 1064 | - clean up accidental backup file left in updated awb_arctic_hts |
---|
| 1065 | tarball |
---|
| 1066 | - remove /usr/share/festival/etc (see bug #228315) |
---|
| 1067 | - move unpackage voices to the prep section where it belongs |
---|
| 1068 | - other minor spec file readability changes |
---|
| 1069 | - "make install" for this package is, um, "interesting". It seems |
---|
| 1070 | geared for local user-level builds. So, rather than doing that and |
---|
| 1071 | then patching it up, do the right parts by hand as necessary. (The |
---|
| 1072 | previous version of the spec file did a convoluted mix of both.) |
---|
| 1073 | - don't install static libs. |
---|
| 1074 | - took out the massive hack that munges EST_*.h to speech_tools/EST_*.h in |
---|
| 1075 | the installed header files -- programs should instead use |
---|
| 1076 | -I/usr/include/speech_tools, shouldn't they? Put this back if I'm wrong. |
---|
| 1077 | - TODO -- autogenerated speech_tools docs |
---|
| 1078 | - festvox_ellpc11k.tar.gz, the spanish voice, wasn't getting installed anyway |
---|
| 1079 | due to a license question. Since it's also gone upstream, removing. |
---|
| 1080 | |
---|
| 1081 | * Fri Mar 09 2007 Matthew Miller <mattdm@mattdm.org> 1.96-0.1 |
---|
| 1082 | - Preliminary update to 1.96 |
---|
| 1083 | - Update to new cmu_us_*_arctic files -- they're changed upstream, |
---|
| 1084 | although they don't appear to be versioned. Awesome. The current |
---|
| 1085 | versions are those found in the same directory with the 1.96 files. |
---|
| 1086 | - ditto festlex_CMU.tar.gz |
---|
| 1087 | - add macro for speechtoolsversion |
---|
| 1088 | - minor update to festival-1.96-american.patch. |
---|
| 1089 | - update shared build patch and rename to make more obvious that |
---|
| 1090 | it applies to the speechtools portion of the package. |
---|
| 1091 | - gcc 4 build patches now upstream. |
---|
| 1092 | - localhost-connections patch now upstream. |
---|
| 1093 | - note that festvox_ellpc11k.tar.gz and festvox_kallpc8k.tar.gz are no longer |
---|
| 1094 | in the directory tree upstream; drop? |
---|
| 1095 | |
---|
| 1096 | * Fri Jan 19 2007 Miroslav Lichvar <mlichvar@redhat.com> - 1.95-6 |
---|
| 1097 | - link with ncurses |
---|
| 1098 | - add dist tag |
---|
| 1099 | - make scriptlets safer |
---|
| 1100 | |
---|
| 1101 | * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.95-5.2.1 |
---|
| 1102 | - rebuild |
---|
| 1103 | |
---|
| 1104 | * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.95-5.2 |
---|
| 1105 | - bump again for double-long bug on ppc(64) |
---|
| 1106 | |
---|
| 1107 | * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.95-5.1 |
---|
| 1108 | - rebuilt for new gcc4.1 snapshot and glibc changes |
---|
| 1109 | |
---|
| 1110 | * Sun Jan 22 2006 Ray Strode <rstrode@redhat.com> - 1.95-5 |
---|
| 1111 | - get gnopernicus working again. Patch from |
---|
| 1112 | Fernando Herrera <fherrera@gmail.com> (bug 178312) |
---|
| 1113 | - add a lot of compiler flags and random cruft to get |
---|
| 1114 | festival to build with gcc 4.1 |
---|
| 1115 | |
---|
| 1116 | * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> |
---|
| 1117 | - rebuilt |
---|
| 1118 | |
---|
| 1119 | * Mon Oct 10 2005 Florian La Roche <laroche@redhat.com> |
---|
| 1120 | - another try to get it to compile again |
---|
| 1121 | |
---|
| 1122 | * Tue Apr 28 2005 <johnp@redhat.com> - 1.95-3 |
---|
| 1123 | - require info packages so the post does not fail |
---|
| 1124 | - remove /usr/bin/VCLocalRule from buildroot since it is |
---|
| 1125 | an extranious file that does not need to be installed |
---|
| 1126 | |
---|
| 1127 | * Wed Apr 27 2005 Miloslav Trmac <mitr@redhat.com> - 1.95-2 |
---|
| 1128 | - Fix build with gcc 4 (#156132) |
---|
| 1129 | - Require /sbin/install-info for scriptlets (#155698) |
---|
| 1130 | - Don't ship %{_bindir}/VCLocalRules (#75645) |
---|
| 1131 | |
---|
| 1132 | * Fri Feb 25 2005 <jrb@redhat.com> - 1.95-1 |
---|
| 1133 | - patch from Matthew Miller to update to 1.95. Full changelog below |
---|
| 1134 | |
---|
| 1135 | * Mon Feb 7 2005 Matthew Miller <mattdm@mattdm.org> 1.95-0.mattdm8 |
---|
| 1136 | - put speech-tools binaries in /usr/libexec/speech-tools so as to not |
---|
| 1137 | clutter /usr/bin. Another approach would be to make speech-tools a |
---|
| 1138 | separate package and to make these utilities a subpackage of that. |
---|
| 1139 | - macro-ize /usr/bin, /usr/lib, /usr/include |
---|
| 1140 | |
---|
| 1141 | * Sun Feb 6 2005 Matthew Miller <mattdm@mattdm.org> 1.95-0.mattdm6 |
---|
| 1142 | - worked on this some more |
---|
| 1143 | - made actually work -- put back rest of fsstnd patch which I had broken |
---|
| 1144 | - made kludge for lack of sonames in shared libraries -- I think I did the |
---|
| 1145 | right thing |
---|
| 1146 | - put back american as the default -- british dicts are non-free. |
---|
| 1147 | |
---|
| 1148 | * Wed Jan 5 2005 Matthew Miller <mattdm@mattdm.org> 1.95-0.mattdm1 |
---|
| 1149 | - preliminary update to 1.95 beta |
---|
| 1150 | - add really nice CMU_ARCTIC HTS voices, which is the whole point of wanting |
---|
| 1151 | to do this. (They have a free license.) |
---|
| 1152 | - switch to festvox.org north american upstream urls |
---|
| 1153 | - keep old doc files -- there's no new ones yet. |
---|
| 1154 | - add comment to specfile about reason for lack of OALD (British) voices -- |
---|
| 1155 | they've got a more restrictive license. |
---|
| 1156 | - change license to "X11-style", because that's how they describe it. |
---|
| 1157 | - remove exclusivearch. I dunno if this builds on other archs, but I |
---|
| 1158 | also don't know why it wouldn't. |
---|
| 1159 | - fancier buildroot string, 'cause hey, why not. |
---|
| 1160 | - more "datadir" macros |
---|
| 1161 | - remove most of Patch0 (fsstnd) -- can be done by setting variables instead. |
---|
| 1162 | there's some bits in speechtools still, though |
---|
| 1163 | - update Patch3 (shared-build) |
---|
| 1164 | - don't apply patches 20 and 21 -- no longer needed. |
---|
| 1165 | - disable adding "FreeBSD" and "OpenBSD" to the dictionary for now. Probably |
---|
| 1166 | a whole list of geek words should be added. Also, the patch was applied |
---|
| 1167 | in an icky kludgy way. |
---|
| 1168 | |
---|
| 1169 | * Thu Jul 29 2004 Miloslav Trmac <mitr@redhat.com> - 1.4.2-25 |
---|
| 1170 | - Update for gcc 3.4 |
---|
| 1171 | |
---|
| 1172 | * Wed Jul 28 2004 Miloslav Trmac <mitr@redhat.com> - 1.4.2-24 |
---|
| 1173 | - Use shared libraries to reduce package size |
---|
| 1174 | - Don't ship patch backup files |
---|
| 1175 | |
---|
| 1176 | * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> |
---|
| 1177 | - rebuilt |
---|
| 1178 | |
---|
| 1179 | * Tue May 4 2004 Jonathan Blandford <jrb@redhat.com> 1.4.2-21 |
---|
| 1180 | - Remove the spanish voices until we get clarification on the license |
---|
| 1181 | |
---|
| 1182 | * Sat Apr 10 2004 Warren Togami <wtogami@redhat.com> |
---|
| 1183 | - BR libtermcap-devel #104722 |
---|
| 1184 | |
---|
| 1185 | * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> |
---|
| 1186 | - rebuilt |
---|
| 1187 | |
---|
| 1188 | * Mon Aug 25 2003 Bill Nottingham <notting@redhat.com> 1.4.2-19 |
---|
| 1189 | - clean up buildroot references (#75643, #77908, #102985) |
---|
| 1190 | - remove some extraneous scripts |
---|
| 1191 | - fix build with gcc-3.3 |
---|
| 1192 | |
---|
| 1193 | * Thu Jun 12 2003 Elliot Lee <sopwith@redhat.com> 1.4.2-17 |
---|
| 1194 | - Rebuild |
---|
| 1195 | |
---|
| 1196 | * Wed Jan 22 2003 Tim Powers <timp@redhat.com> |
---|
| 1197 | - rebuilt |
---|
| 1198 | |
---|
| 1199 | * Thu Jan 9 2003 Tim Powers <timp@redhat.com> 1.4.2-15 |
---|
| 1200 | - redirect install-info spewage |
---|
| 1201 | |
---|
| 1202 | * Tue Jan 7 2003 Jens Petersen <petersen@redhat.com> 1.4.2-14 |
---|
| 1203 | - put info files in infodir |
---|
| 1204 | - add post and postun script to install and uninstall info dir file entry |
---|
| 1205 | - drop postscript and info files from docs |
---|
| 1206 | |
---|
| 1207 | * Wed Dec 11 2002 Tim Powers <timp@redhat.com> 1.4.2-13 |
---|
| 1208 | - rebuild |
---|
| 1209 | |
---|
| 1210 | * Thu Aug 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.4.2-12 |
---|
| 1211 | - Adapt to current libstdc++ |
---|
| 1212 | |
---|
| 1213 | * Tue Jul 23 2002 Tim Powers <timp@redhat.com> 1.4.2-10 |
---|
| 1214 | - build using gcc-3.2-0.1 |
---|
| 1215 | |
---|
| 1216 | * Wed Jul 3 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.4.2-9 |
---|
| 1217 | - Add some missing helpprograms (# 67698) |
---|
| 1218 | |
---|
| 1219 | * Fri Jun 21 2002 Tim Powers <timp@redhat.com> |
---|
| 1220 | - automated rebuild |
---|
| 1221 | |
---|
| 1222 | * Mon Jun 10 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.4.2-7 |
---|
| 1223 | - Fix some rpmlint errors |
---|
| 1224 | |
---|
| 1225 | * Mon Jun 10 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.4.2-6 |
---|
| 1226 | - Fix ISO C++ compliance |
---|
| 1227 | |
---|
| 1228 | * Mon Mar 18 2002 Tim Powers <timp@redhat.com> |
---|
| 1229 | - rebuilt |
---|
| 1230 | |
---|
| 1231 | * Thu Mar 14 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.4.2-2 |
---|
| 1232 | - Get rid of CVS directiories in doc dir |
---|
| 1233 | - Fix broken symlinks for components from speech_tools |
---|
| 1234 | |
---|
| 1235 | * Wed Mar 6 2002 Trond Eivind Glomsrød <teg@redhat.com> |
---|
| 1236 | - 1.4.2 |
---|
| 1237 | - Lots of fixes to make it build, more needed |
---|
| 1238 | - Cleanups |
---|
| 1239 | - Update URL |
---|
| 1240 | - Fix docs inclusion |
---|
| 1241 | - Drop prefix |
---|
| 1242 | - Use %%{_tmppath} |
---|
| 1243 | |
---|
| 1244 | * Wed Aug 2 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1245 | - Add defattr (Bug #15033) |
---|
| 1246 | |
---|
| 1247 | * Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1248 | - fix build on current 7.0 |
---|
| 1249 | |
---|
| 1250 | * Mon Jul 17 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1251 | - fix build on current 7.0 |
---|
| 1252 | |
---|
| 1253 | * Thu Jul 6 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1254 | - FHSify |
---|
| 1255 | |
---|
| 1256 | * Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1257 | - Fix build on non-x86 |
---|
| 1258 | |
---|
| 1259 | * Sun Apr 22 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1260 | - initial packaging |
---|