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