]> git.pld-linux.org Git - packages/flite.git/blame - flite.spec
- updated to 2.2
[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
0777c0d4 12Version: 2.2
5777a2b7 13Release: 1
0194e4a1 14License: Custom, see COPYING
15Group: Applications/Sound
0777c0d4
JB
16#Source0Download: https://github.com/festvox/flite/releases
17Source0: https://github.com/festvox/flite/archive/v%{version}/%{name}-%{version}.tar.gz
18# Source0-md5: 31f84ece0078906780f07942c0cd978c
0194e4a1 19# ALT Linux patches:
20Patch0: %{name}-link.patch
26cbee28 21Patch1: %{name}-fix-readonly-assignments.patch
0194e4a1 22# Debian patches:
26cbee28 23Patch2: %{name}-doc.patch
24Patch3: %{name}-version.patch
25#
26cbee28 26Patch5: %{name}-fix-audiodriver-setup.patch
0777c0d4 27URL: http://www.festvox.org/flite/
0194e4a1 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
0777c0d4 92%setup -q
0194e4a1 93%patch0 -p1
94%patch1 -p1
95%patch2 -p1
96%patch3 -p1
0194e4a1 97%patch5 -p1
98
99%build
100cp -f /usr/share/automake/config.sub .
101%{__autoconf}
102%configure \
103 --enable-shared \
75871bb9 104 --with-audio=%{?with_alsa:alsa}%{!?with_alsa:oss} \
0194e4a1 105 --with-vox=cmu_us_kal16
106
6213a62d 107%{__make} -j1
0194e4a1 108
109%install
110rm -rf $RPM_BUILD_ROOT
0194e4a1 111install -d $RPM_BUILD_ROOT%{_mandir}/man1
112
6213a62d 113%{__make} -j1 install \
0194e4a1 114 DESTDIR=$RPM_BUILD_ROOT
115
f1a483bd
JB
116# omitted in make install
117install bin/t2p $RPM_BUILD_ROOT%{_bindir}
0777c0d4 118cp -p debian/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
0194e4a1 119
120%clean
121rm -rf $RPM_BUILD_ROOT
122
123%post -p /sbin/ldconfig
124%postun -p /sbin/ldconfig
125
126%files
127%defattr(644,root,root,755)
5777a2b7 128%doc ACKNOWLEDGEMENTS COPYING README.md doc/html
f1a483bd 129%attr(755,root,root) %{_bindir}/flite
75871bb9
JB
130%attr(755,root,root) %{_bindir}/flite_cmu_time_awb
131%attr(755,root,root) %{_bindir}/flite_cmu_us_awb
132%attr(755,root,root) %{_bindir}/flite_cmu_us_kal
133%attr(755,root,root) %{_bindir}/flite_cmu_us_kal16
134%attr(755,root,root) %{_bindir}/flite_cmu_us_rms
135%attr(755,root,root) %{_bindir}/flite_cmu_us_slt
f1a483bd
JB
136%attr(755,root,root) %{_bindir}/flite_time
137%attr(755,root,root) %{_bindir}/t2p
138%attr(755,root,root) %{_libdir}/libflite.so.*.*
139%attr(755,root,root) %ghost %{_libdir}/libflite.so.1
5777a2b7
JB
140%attr(755,root,root) %{_libdir}/libflite_cmu_grapheme_lang.so.*.*
141%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_grapheme_lang.so.1
142%attr(755,root,root) %{_libdir}/libflite_cmu_grapheme_lex.so.*.*
143%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_grapheme_lex.so.1
144%attr(755,root,root) %{_libdir}/libflite_cmu_indic_lang.so.*.*
145%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_indic_lang.so.1
146%attr(755,root,root) %{_libdir}/libflite_cmu_indic_lex.so.*.*
147%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_indic_lex.so.1
f1a483bd
JB
148%attr(755,root,root) %{_libdir}/libflite_cmu_time_awb.so.*.*
149%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_time_awb.so.1
75871bb9
JB
150%attr(755,root,root) %{_libdir}/libflite_cmu_us_awb.so.*.*
151%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_awb.so.1
f1a483bd
JB
152%attr(755,root,root) %{_libdir}/libflite_cmu_us_kal.so.*.*
153%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_kal.so.1
154%attr(755,root,root) %{_libdir}/libflite_cmu_us_kal16.so.*.*
155%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_kal16.so.1
75871bb9
JB
156%attr(755,root,root) %{_libdir}/libflite_cmu_us_rms.so.*.*
157%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_rms.so.1
158%attr(755,root,root) %{_libdir}/libflite_cmu_us_slt.so.*.*
159%attr(755,root,root) %ghost %{_libdir}/libflite_cmu_us_slt.so.1
f1a483bd
JB
160%attr(755,root,root) %{_libdir}/libflite_cmulex.so.*.*
161%attr(755,root,root) %ghost %{_libdir}/libflite_cmulex.so.1
162%attr(755,root,root) %{_libdir}/libflite_usenglish.so.*.*
163%attr(755,root,root) %ghost %{_libdir}/libflite_usenglish.so.1
164%{_mandir}/man1/flite.1*
165%{_mandir}/man1/flite_time.1*
166%{_mandir}/man1/t2p.1*
0194e4a1 167
168%files devel
169%defattr(644,root,root,755)
f1a483bd 170%attr(755,root,root) %{_libdir}/libflite.so
5777a2b7
JB
171%attr(755,root,root) %{_libdir}/libflite_cmu_grapheme_lang.so
172%attr(755,root,root) %{_libdir}/libflite_cmu_grapheme_lex.so
173%attr(755,root,root) %{_libdir}/libflite_cmu_indic_lang.so
174%attr(755,root,root) %{_libdir}/libflite_cmu_indic_lex.so
f1a483bd 175%attr(755,root,root) %{_libdir}/libflite_cmu_time_awb.so
75871bb9 176%attr(755,root,root) %{_libdir}/libflite_cmu_us_awb.so
f1a483bd
JB
177%attr(755,root,root) %{_libdir}/libflite_cmu_us_kal.so
178%attr(755,root,root) %{_libdir}/libflite_cmu_us_kal16.so
75871bb9
JB
179%attr(755,root,root) %{_libdir}/libflite_cmu_us_rms.so
180%attr(755,root,root) %{_libdir}/libflite_cmu_us_slt.so
f1a483bd
JB
181%attr(755,root,root) %{_libdir}/libflite_cmulex.so
182%attr(755,root,root) %{_libdir}/libflite_usenglish.so
183%{_includedir}/flite
0194e4a1 184
0194e4a1 185%files static
186%defattr(644,root,root,755)
f1a483bd 187%{_libdir}/libflite.a
5777a2b7
JB
188%{_libdir}/libflite_cmu_grapheme_lang.a
189%{_libdir}/libflite_cmu_grapheme_lex.a
190%{_libdir}/libflite_cmu_indic_lang.a
191%{_libdir}/libflite_cmu_indic_lex.a
f1a483bd 192%{_libdir}/libflite_cmu_time_awb.a
75871bb9 193%{_libdir}/libflite_cmu_us_awb.a
f1a483bd
JB
194%{_libdir}/libflite_cmu_us_kal.a
195%{_libdir}/libflite_cmu_us_kal16.a
75871bb9
JB
196%{_libdir}/libflite_cmu_us_rms.a
197%{_libdir}/libflite_cmu_us_slt.a
f1a483bd
JB
198%{_libdir}/libflite_cmulex.a
199%{_libdir}/libflite_usenglish.a
This page took 0.540579 seconds and 4 git commands to generate.