2 # NOTE: - building is memory consuming (up to c.a. 537MB)
3 # TODO: - review -link, version patches
4 # - --disable-static doesn't work
5 # - install manpages via makefile
8 %bcond_without static_libs # don't pack static liraries
10 Summary: flite - a small, fast speech synthesis engine
11 Summary(pl.UTF-8): flite - mały, szybki silnik syntezy mowy
12 Summary(ru.UTF-8): flite - маленькое, быстрое средство для синтеза речи
16 License: Custom, see COPYING
17 Group: Applications/Sound
18 Source0: http://www.speech.cs.cmu.edu/flite/packed/flite-1.2/%{name}-%{version}-release.tar.bz2
19 # Source0-md5: 24c1576f5b3eb23ecedf4bebde96710f
21 Patch0: %{name}-link.patch
22 Patch1: %{name}-fix-readonly-assignments.patch
24 Patch2: %{name}-doc.patch
25 Patch3: %{name}-version.patch
27 Patch4: %{name}-DESTDIR.patch
28 Patch5: %{name}-fix-audiodriver-setup.patch
29 Patch6: %{name}-so_link.patch
30 URL: http://cmuflite.org/
31 BuildRequires: autoconf
32 BuildRequires: automake
33 BuildRequires: alsa-lib-devel
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 Flite - a small, fast speech synthesis engine. It is the latest
38 addition to the suite of free software synthesis tools including
39 University of Edinburgh's Festival Speech Synthesis System and
40 Carnegie Mellon University's FestVox project, tools, scripts and
41 documentation for building synthetic voices. However, flite itself
42 does not require either of these systems to compile and run.
44 %description -l pl.UTF-8
45 Flite to mały, szybki silnik syntezy mowy. Jest najnowszym dodatkiem
46 do zestawu wolnodostępnych narzędzi do syntezy zawierającego system
47 syntezy mowy Festival z University of Edinburgh, projekt FestVox z
48 Carnegie Mellon University, narzędzia, skrypty i dokumentację
49 tworzenia głosów syntetycznych. Jednak sam flite nie wymaga żadnego z
50 tych systemów do skompilowania czy uruchomienia.
52 %description -l ru.UTF-8
53 Flite -- маленькое, быстрое средство для синтеза речи. Это последнее
54 добавление к набору свободного программного обеспечения для синтеза
55 речи, проекты FestVox и Festival. Однако, сам flite не требует ни
56 одного из этих пакетов для компиляции и запуска.
59 Summary: Development files for flite
60 Summary(pl.UTF-8): Pliki programistyczne dla flite
61 Group: Development/Libraries
62 Requires: %{name} = %{version}-%{release}
65 Development files for flite, a small, fast speech synthesis engine.
67 %description devel -l pl.UTF-8
68 Pliki programistyczne dla flite - małego, szybkiego silnika syntezy
71 %description devel -l ru.UTF-8
72 Файлы для разработки с использованием flite - маленького, быстрого
73 средства для синтеза речи.
76 Summary: Static flite library
77 Summary(pl.UTF-8): Statyczna biblioteka flite
78 Group: Applications/Sound
79 Requires: %{name}-devel = %{version}-%{release}
82 Static library for flite, a small, fast speech synthesis engine.
84 %description static -l pl.UTF-8
85 Statyczna biblioteka flite - małego, szybkiego silnika syntezy mowy.
87 %description static -l ru.UTF-8
88 Статические файлы для разработки с использованием flite - маленького,
89 быстрого средства для синтеза речи.
92 %setup -qn %{name}-%{version}-release
102 cp -f /usr/share/automake/config.sub .
107 %{!?with_static_libs:--disable-static} \
108 --with-vox=cmu_us_kal16
113 rm -rf $RPM_BUILD_ROOT
114 # temp. workaround - put manpages in better place and install them via Makefile
115 install -d $RPM_BUILD_ROOT%{_mandir}/man1
117 %{__make} -j1 install \
118 DESTDIR=$RPM_BUILD_ROOT
120 install debian/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
123 rm -rf $RPM_BUILD_ROOT
125 %post -p /sbin/ldconfig
126 %postun -p /sbin/ldconfig
129 %defattr(644,root,root,755)
130 %doc ACKNOWLEDGEMENTS README COPYING doc/html
131 %attr(755,root,root) %{_bindir}/*
132 %attr(755,root,root) %{_libdir}/lib*.so.*.*
133 %ghost %attr(755,root,root) %{_libdir}/lib*.so.[0-9]
137 %defattr(644,root,root,755)
138 %attr(755,root,root) %{_libdir}/lib*.so
141 %if %{with static_libs}
143 %defattr(644,root,root,755)