]> git.pld-linux.org Git - packages/svox.git/blob - svox.spec
- new, partially based on Debian packaging (with all patches)
[packages/svox.git] / svox.spec
1 Summary:        SVOX Pico software speech synthesizer engine
2 Summary(pl.UTF-8):      Silnik programowego syntezatora mowy SVOX Pico
3 Name:           svox
4 %define subver  git20110131
5 Version:        1.0
6 Release:        0.%{subver}.1
7 License:        Apache v2.0
8 Group:          Libraries
9 Source0:        http://ftp.de.debian.org/debian/pool/non-free/s/svox/%{name}_%{version}+%{subver}.orig.tar.gz
10 # Source0-md5:  e9dd590721705c50ee5d7f262bd3c697
11 Patch0:         0001-autoconf-building-of-library-using-libtool.patch
12 Patch1:         0002-gitignore-for-autotools-files.patch
13 Patch2:         0003-pico2wave-Convert-text-to-.wav-using-svox-text-to-sp.patch
14 Patch3:         0004-add-header-files.patch
15 Patch4:         0005-Install-lang-files.patch
16 Patch5:         0006-Set-picolangdir.patch
17 Patch6:         0008-64bits.patch
18 Patch7:         %{name}-link.patch
19 URL:            http://www.android.com/
20 BuildRequires:  autoconf >= 2.59
21 BuildRequires:  automake >= 1:1.9
22 BuildRequires:  libtool >= 2:2
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 The SVOX Pico engine is a software speech synthesizer for German,
27 English (GB and US), Spanish, French and Italian.
28
29 SVOX produces a clear and distinct speech output made possible by the
30 use of Hidden Markov Model (HMM) algorithms.
31
32 %description -l pl.UTF-8
33 Silnik SVOX Pico to programowy syntezator mowy dla języka
34 niemieckiego, angielskiego (brytyjskiego i amerykańskiego),
35 hiszpańskiego, francuskiego i włoskiego.
36
37 SVOX wytwarza czystą i wyraźną mowę dzięki użyciu algorytmów opartych
38 na ukrytych modelach Markowa (HMM - Hidden Markov Model).
39
40 %package devel
41 Summary:        Header files for SVOX Pico TTS library
42 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki SVOX Pico TTS
43 Group:          Development/Libraries
44 Requires:       %{name} = %{version}-%{release}
45
46 %description devel
47 Header files for SVOX Pico TTS library.
48
49 %description devel -l pl.UTF-8
50 Pliki nagłówkowe biblioteki SVOX Pico TTS.
51
52 %package static
53 Summary:        Static SVOX Pico TTS library
54 Summary(pl.UTF-8):      Statyczna biblioteka SVOX Pico TTS
55 Group:          Development/Libraries
56 Requires:       %{name}-devel = %{version}-%{release}
57
58 %description static
59 Static SVOX Pico TTS library.
60
61 %description static -l pl.UTF-8
62 Statyczna biblioteka SVOX Pico TTS.
63
64 %package lang-de
65 Summary:        SVOX Pico TTS language files (lingware) for German
66 Summary(pl.UTF-8):      Pliki językowe (lingware) syntezatora SVOX Pico dla języka niemieckiego
67 Group:          Applications/Text
68 Requires:       %{name} = %{version}-%{release}
69
70 %description lang-de
71 SVOX Pico TTS language files (lingware) for German.
72
73 %description lang-de -l pl.UTF-8
74 Pliki językowe (lingware) syntezatora SVOX Pico dla języka
75 niemieckiego.
76
77 %package lang-en_GB
78 Summary:        SVOX Pico TTS language files (lingware) for UK English
79 Summary(pl.UTF-8):      Pliki językowe (lingware) syntezatora SVOX Pico dla angielskiego brytyjskiego
80 Group:          Applications/Text
81 Requires:       %{name} = %{version}-%{release}
82
83 %description lang-en_GB
84 SVOX Pico TTS language files (lingware) for UK English.
85
86 %description lang-en_GB -l pl.UTF-8
87 Pliki językowe (lingware) syntezatora SVOX Pico dla języka
88 angielskiego brytyjskiego.
89
90 %package lang-en_US
91 Summary:        SVOX Pico TTS language files (lingware) for US English
92 Summary(pl.UTF-8):      Pliki językowe (lingware) syntezatora SVOX Pico dla angielskiego amerykańskiego
93 Group:          Applications/Text
94 Requires:       %{name} = %{version}-%{release}
95
96 %description lang-en_US
97 SVOX Pico TTS language files (lingware) for US English.
98
99 %description lang-en_US -l pl.UTF-8
100 Pliki językowe (lingware) syntezatora SVOX Pico dla języka
101 angielskiego amerykańskiego.
102
103 %package lang-es
104 Summary:        SVOX Pico TTS language files (lingware) for Spanish
105 Summary(pl.UTF-8):      Pliki językowe (lingware) syntezatora SVOX Pico dla języka hiszpańskiego
106 Group:          Applications/Text
107 Requires:       %{name} = %{version}-%{release}
108
109 %description lang-es
110 SVOX Pico TTS language files (lingware) for Spanish
111
112 %description lang-es -l pl.UTF-8
113 Pliki językowe (lingware) syntezatora SVOX Pico dla języka
114 hiszpańskiego.
115
116 %package lang-fr
117 Summary:        SVOX Pico TTS language files (lingware) for French
118 Summary(pl.UTF-8):      Pliki językowe (lingware) syntezatora SVOX Pico dla języka francuskiego
119 Group:          Applications/Text
120 Requires:       %{name} = %{version}-%{release}
121
122 %description lang-fr
123 SVOX Pico TTS language files (lingware) for French.
124
125 %description lang-fr -l pl.UTF-8
126 Pliki językowe (lingware) syntezatora SVOX Pico dla języka
127 francuskiego.
128
129 %package lang-it
130 Summary:        SVOX Pico TTS language files (lingware) for Italian
131 Summary(pl.UTF-8):      Pliki językowe (lingware) syntezatora SVOX Pico dla języka włoskiego
132 Group:          Applications/Text
133 Requires:       %{name} = %{version}-%{release}
134
135 %description lang-it
136 SVOX Pico TTS language files (lingware) for Italian.
137
138 %description lang-it -l pl.UTF-8
139 Pliki językowe (lingware) syntezatora SVOX Pico dla języka
140 włoskiego.
141
142 %package docs
143 Summary:        SVOX Pico TTS engine documentation
144 Summary(pl.UTF-8):      Dokumentacja silnika syntezy mowy SVOX Pico
145 Group:          Documentation
146
147 %description docs
148 SVOX Pico TTS engine documentation.
149
150 %description docs -l pl.UTF-8
151 Dokumentacja silnika syntezy mowy SVOX Pico.
152
153 %prep
154 %setup -q -n %{name}-%{version}+%{subver}
155 %patch0 -p1
156 %patch1 -p1
157 %patch2 -p1
158 %patch3 -p1
159 %patch4 -p1
160 %patch5 -p1
161 %patch6 -p1
162 %patch7 -p1
163
164 %build
165 cd pico
166 %{__libtoolize}
167 %{__aclocal}
168 %{__autoconf}
169 %{__automake}
170 %configure
171
172 %{__make}
173
174 %install
175 rm -rf $RPM_BUILD_ROOT
176
177 %{__make} -C pico install \
178         DESTDIR=$RPM_BUILD_ROOT
179
180 %clean
181 rm -rf $RPM_BUILD_ROOT
182
183 %post   -p /sbin/ldconfig
184 %postun -p /sbin/ldconfig
185
186 %files
187 %defattr(644,root,root,755)
188 %attr(755,root,root) %{_bindir}/pico2wave
189 %attr(755,root,root) %{_libdir}/libttspico.so.*.*.*
190 %attr(755,root,root) %ghost %{_libdir}/libttspico.so.0
191 %dir %{_datadir}/pico
192 %dir %{_datadir}/pico/lang
193
194 %files devel
195 %defattr(644,root,root,755)
196 %attr(755,root,root) %{_libdir}/libttspico.so
197 %{_libdir}/libttspico.la
198 %{_includedir}/pico*.h
199
200 %files static
201 %defattr(644,root,root,755)
202 %{_libdir}/libttspico.a
203
204 %files lang-de
205 %defattr(644,root,root,755)
206 %{_datadir}/pico/lang/de-DE_*.bin
207
208 %files lang-en_GB
209 %defattr(644,root,root,755)
210 %{_datadir}/pico/lang/en-GB_*.bin
211
212 %files lang-en_US
213 %defattr(644,root,root,755)
214 %{_datadir}/pico/lang/en-US_*.bin
215
216 %files lang-es
217 %defattr(644,root,root,755)
218 %{_datadir}/pico/lang/es-ES_*.bin
219
220 %files lang-fr
221 %defattr(644,root,root,755)
222 %{_datadir}/pico/lang/fr-FR_*.bin
223
224 %files lang-it
225 %defattr(644,root,root,755)
226 %{_datadir}/pico/lang/it-IT_*.bin
227
228 %files docs
229 %defattr(644,root,root,755)
230 %doc pico_resources/docs/SVOX_Pico_{Lingware,Manual,architecture_and_design}.pdf
This page took 0.053996 seconds and 3 git commands to generate.