]> git.pld-linux.org Git - packages/flite.git/blame - flite.spec
- updated to 2.1
[packages/flite.git] / flite.spec
CommitLineData
0194e4a1 1#
2# NOTE: - building is memory consuming (up to c.a. 537MB)
f1a483bd 3# TODO: - install manpages via makefile
0194e4a1 4#
75871bb9
JB
5# Conditional build:
6%bcond_without alsa # ALSA audio driver (OSS otherwise)
7#
7add5f2e 8Summary: flite - a small, fast speech synthesis engine
88001e5c
ER
9Summary(pl.UTF-8): flite - mały, szybki silnik syntezy mowy
10Summary(ru.UTF-8): flite - маленькое, быстрое средство для синтеза речи
0194e4a1 11Name: flite
5777a2b7
JB
12Version: 2.1
13Release: 1
0194e4a1 14License: Custom, see COPYING
15Group: Applications/Sound
5777a2b7
JB
16Source0: http://www.festvox.org/flite/packed/flite-2.1/%{name}-%{version}-release.tar.bz2
17# Source0-md5: 915ac91068fc962f4a0e8aa26164cc8a
0194e4a1 18# ALT Linux patches:
19Patch0: %{name}-link.patch
26cbee28 20Patch1: %{name}-fix-readonly-assignments.patch
0194e4a1 21# Debian patches:
26cbee28 22Patch2: %{name}-doc.patch
23Patch3: %{name}-version.patch
24#
26cbee28 25Patch5: %{name}-fix-audiodriver-setup.patch
ec59cd76 26Patch6: texinfo5.patch
0194e4a1 27URL: http://cmuflite.org/
28BuildRequires: autoconf
29BuildRequires: automake
75871bb9 30%{?with_alsa:BuildRequires: alsa-lib-devel}
e2b3b2b5 31BuildRequires: ed
fb81e633 32BuildRequires: tetex
15d53fed 33BuildRequires: texi2html
0194e4a1 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37Flite - a small, fast speech synthesis engine. It is the latest
38addition to the suite of free software synthesis tools including
39University of Edinburgh's Festival Speech Synthesis System and
40Carnegie Mellon University's FestVox project, tools, scripts and
41documentation for building synthetic voices. However, flite itself
42does not require either of these systems to compile and run.
43
7a91fc75
JR
44%description -l pl.UTF-8
45Flite to mały, szybki silnik syntezy mowy. Jest najnowszym dodatkiem
46do zestawu wolnodostępnych narzędzi do syntezy zawierającego system
7add5f2e 47syntezy mowy Festival z University of Edinburgh, projekt FestVox z
7a91fc75
JR
48Carnegie Mellon University, narzędzia, skrypty i dokumentację
49tworzenia głosów syntetycznych. Jednak sam flite nie wymaga żadnego z
50tych systemów do skompilowania czy uruchomienia.
7add5f2e 51
7a91fc75
JR
52%description -l ru.UTF-8
53Flite -- маленькое, быстрое средство для синтеза речи. Это последнее
54добавление к набору свободного программного обеспечения для синтеза
55речи, проекты FestVox и Festival. Однако, сам flite не требует ни
56одного из этих пакетов для компиляции и запуска.
0194e4a1 57
58%package devel
7add5f2e 59Summary: Development files for flite
88001e5c 60Summary(pl.UTF-8): Pliki programistyczne dla flite
7add5f2e 61Group: Development/Libraries
0194e4a1 62Requires: %{name} = %{version}-%{release}
63
64%description devel
7add5f2e 65Development files for flite, a small, fast speech synthesis engine.
0194e4a1 66
7a91fc75
JR
67%description devel -l pl.UTF-8
68Pliki programistyczne dla flite - małego, szybkiego silnika syntezy
7add5f2e
JB
69mowy.
70
7a91fc75
JR
71%description devel -l ru.UTF-8
72Файлы для разработки с использованием flite - маленького, быстрого
73средства для синтеза речи.
0194e4a1 74
75%package static
7add5f2e 76Summary: Static flite library
88001e5c 77Summary(pl.UTF-8): Statyczna biblioteka flite
0194e4a1 78Group: Applications/Sound
79Requires: %{name}-devel = %{version}-%{release}
80
81%description static
7add5f2e
JB
82Static library for flite, a small, fast speech synthesis engine.
83
7a91fc75
JR
84%description static -l pl.UTF-8
85Statyczna biblioteka flite - małego, szybkiego silnika syntezy mowy.
0194e4a1 86
7a91fc75
JR
87%description static -l ru.UTF-8
88Статические файлы для разработки с использованием flite - маленького,
89быстрого средства для синтеза речи.
0194e4a1 90
91%prep
92%setup -qn %{name}-%{version}-release
93%patch0 -p1
94%patch1 -p1
95%patch2 -p1
96%patch3 -p1
0194e4a1 97%patch5 -p1
ec59cd76 98%patch6 -p1
0194e4a1 99
100%build
101cp -f /usr/share/automake/config.sub .
102%{__autoconf}
103%configure \
104 --enable-shared \
75871bb9 105 --with-audio=%{?with_alsa:alsa}%{!?with_alsa:oss} \
0194e4a1 106 --with-vox=cmu_us_kal16
107
6213a62d 108%{__make} -j1
0194e4a1 109
110%install
111rm -rf $RPM_BUILD_ROOT
0194e4a1 112install -d $RPM_BUILD_ROOT%{_mandir}/man1
113
6213a62d 114%{__make} -j1 install \
0194e4a1 115 DESTDIR=$RPM_BUILD_ROOT
116
f1a483bd
JB
117# omitted in make install
118install bin/t2p $RPM_BUILD_ROOT%{_bindir}
0194e4a1 119install debian/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
120
121%clean
122rm -rf $RPM_BUILD_ROOT
123
124%post -p /sbin/ldconfig
125%postun -p /sbin/ldconfig
126
127%files
128%defattr(644,root,root,755)
5777a2b7 129%doc ACKNOWLEDGEMENTS COPYING README.md doc/html
f1a483bd 130%attr(755,root,root) %{_bindir}/flite
75871bb9
JB
131%attr(755,root,root) %{_bindir}/flite_cmu_time_awb
132%attr(755,root,root) %{_bindir}/flite_cmu_us_awb
133%attr(755,root,root) %{_bindir}/flite_cmu_us_kal
134%attr(755,root,root) %{_bindir}/flite_cmu_us_kal16
135%attr(755,root,root) %{_bindir}/flite_cmu_us_rms
136%attr(755,root,root) %{_bindir}/flite_cmu_us_slt
f1a483bd
JB
137%attr(755,root,root) %{_bindir}/flite_time
138%attr(755,root,root) %{_bindir}/t2p
139%attr(755,root,root) %{_libdir}/libflite.so.*.*
140%attr(755,root,root) %ghost %{_libdir}/libflite.so.1
5777a2b7
JB
141%attr(755,root,root) %{_libdir}/libflite_cmu_grapheme_lang.so.*.*
142%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_grapheme_lang.so.1
143%attr(755,root,root) %{_libdir}/libflite_cmu_grapheme_lex.so.*.*
144%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_grapheme_lex.so.1
145%attr(755,root,root) %{_libdir}/libflite_cmu_indic_lang.so.*.*
146%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_indic_lang.so.1
147%attr(755,root,root) %{_libdir}/libflite_cmu_indic_lex.so.*.*
148%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_indic_lex.so.1
f1a483bd
JB
149%attr(755,root,root) %{_libdir}/libflite_cmu_time_awb.so.*.*
150%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_time_awb.so.1
75871bb9
JB
151%attr(755,root,root) %{_libdir}/libflite_cmu_us_awb.so.*.*
152%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_awb.so.1
f1a483bd
JB
153%attr(755,root,root) %{_libdir}/libflite_cmu_us_kal.so.*.*
154%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_kal.so.1
155%attr(755,root,root) %{_libdir}/libflite_cmu_us_kal16.so.*.*
156%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_kal16.so.1
75871bb9
JB
157%attr(755,root,root) %{_libdir}/libflite_cmu_us_rms.so.*.*
158%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_rms.so.1
159%attr(755,root,root) %{_libdir}/libflite_cmu_us_slt.so.*.*
160%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_slt.so.1
f1a483bd
JB
161%attr(755,root,root) %{_libdir}/libflite_cmulex.so.*.*
162%attr(755,root,root) %ghost %{_libdir}/libflite_cmulex.so.1
163%attr(755,root,root) %{_libdir}/libflite_usenglish.so.*.*
164%attr(755,root,root) %ghost %{_libdir}/libflite_usenglish.so.1
165%{_mandir}/man1/flite.1*
166%{_mandir}/man1/flite_time.1*
167%{_mandir}/man1/t2p.1*
0194e4a1 168
169%files devel
170%defattr(644,root,root,755)
f1a483bd 171%attr(755,root,root) %{_libdir}/libflite.so
5777a2b7
JB
172%attr(755,root,root) %{_libdir}/libflite_cmu_grapheme_lang.so
173%attr(755,root,root) %{_libdir}/libflite_cmu_grapheme_lex.so
174%attr(755,root,root) %{_libdir}/libflite_cmu_indic_lang.so
175%attr(755,root,root) %{_libdir}/libflite_cmu_indic_lex.so
f1a483bd 176%attr(755,root,root) %{_libdir}/libflite_cmu_time_awb.so
75871bb9 177%attr(755,root,root) %{_libdir}/libflite_cmu_us_awb.so
f1a483bd
JB
178%attr(755,root,root) %{_libdir}/libflite_cmu_us_kal.so
179%attr(755,root,root) %{_libdir}/libflite_cmu_us_kal16.so
75871bb9
JB
180%attr(755,root,root) %{_libdir}/libflite_cmu_us_rms.so
181%attr(755,root,root) %{_libdir}/libflite_cmu_us_slt.so
f1a483bd
JB
182%attr(755,root,root) %{_libdir}/libflite_cmulex.so
183%attr(755,root,root) %{_libdir}/libflite_usenglish.so
184%{_includedir}/flite
0194e4a1 185
0194e4a1 186%files static
187%defattr(644,root,root,755)
f1a483bd 188%{_libdir}/libflite.a
5777a2b7
JB
189%{_libdir}/libflite_cmu_grapheme_lang.a
190%{_libdir}/libflite_cmu_grapheme_lex.a
191%{_libdir}/libflite_cmu_indic_lang.a
192%{_libdir}/libflite_cmu_indic_lex.a
f1a483bd 193%{_libdir}/libflite_cmu_time_awb.a
75871bb9 194%{_libdir}/libflite_cmu_us_awb.a
f1a483bd
JB
195%{_libdir}/libflite_cmu_us_kal.a
196%{_libdir}/libflite_cmu_us_kal16.a
75871bb9
JB
197%{_libdir}/libflite_cmu_us_rms.a
198%{_libdir}/libflite_cmu_us_slt.a
f1a483bd
JB
199%{_libdir}/libflite_cmulex.a
200%{_libdir}/libflite_usenglish.a
This page took 0.109036 seconds and 4 git commands to generate.