]> git.pld-linux.org Git - packages/flite.git/blame - flite.spec
- add patch6 (fixes lib64 issues)
[packages/flite.git] / flite.spec
CommitLineData
0194e4a1 1#
2# NOTE: - building is memory consuming (up to c.a. 537MB)
26cbee28 3# TODO: - review -link, version patches
0194e4a1 4# - --disable-static doesn't work
5# - install manpages via makefile
6#
7# Conditional build:
8%bcond_without static_libs # don't pack static liraries
9#
7add5f2e 10Summary: flite - a small, fast speech synthesis engine
88001e5c
ER
11Summary(pl.UTF-8): flite - mały, szybki silnik syntezy mowy
12Summary(ru.UTF-8): flite - маленькое, быстрое средство для синтеза речи
0194e4a1 13Name: flite
14Version: 1.2
9324cdfa 15Release: 3
0194e4a1 16License: Custom, see COPYING
17Group: Applications/Sound
18Source0: http://www.speech.cs.cmu.edu/flite/packed/flite-1.2/%{name}-%{version}-release.tar.bz2
19# Source0-md5: 24c1576f5b3eb23ecedf4bebde96710f
20# ALT Linux patches:
21Patch0: %{name}-link.patch
26cbee28 22Patch1: %{name}-fix-readonly-assignments.patch
0194e4a1 23# Debian patches:
26cbee28 24Patch2: %{name}-doc.patch
25Patch3: %{name}-version.patch
26#
27Patch4: %{name}-DESTDIR.patch
28Patch5: %{name}-fix-audiodriver-setup.patch
9324cdfa 29Patch6: %{name}-so_link.patch
0194e4a1 30URL: http://cmuflite.org/
31BuildRequires: autoconf
32BuildRequires: automake
33BuildRequires: alsa-lib-devel
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
97%patch4 -p1
98%patch5 -p1
9324cdfa 99%patch6 -p0
0194e4a1 100
101%build
102cp -f /usr/share/automake/config.sub .
103%{__autoconf}
104%configure \
26cbee28 105 --with-audio=oss \
0194e4a1 106 --enable-shared \
107 %{!?with_static_libs:--disable-static} \
108 --with-vox=cmu_us_kal16
109
6213a62d 110%{__make} -j1
0194e4a1 111
112%install
113rm -rf $RPM_BUILD_ROOT
114# temp. workaround - put manpages in better place and install them via Makefile
115install -d $RPM_BUILD_ROOT%{_mandir}/man1
116
6213a62d 117%{__make} -j1 install \
0194e4a1 118 DESTDIR=$RPM_BUILD_ROOT
119
120install debian/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
121
122%clean
123rm -rf $RPM_BUILD_ROOT
124
125%post -p /sbin/ldconfig
126%postun -p /sbin/ldconfig
127
128%files
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.*.*
4697b17f 133%ghost %attr(755,root,root) %{_libdir}/lib*.so.[0-9]
0194e4a1 134%{_mandir}/man1/*.1*
135
136%files devel
137%defattr(644,root,root,755)
0194e4a1 138%attr(755,root,root) %{_libdir}/lib*.so
7add5f2e 139%{_includedir}/*
0194e4a1 140
141%if %{with static_libs}
142%files static
143%defattr(644,root,root,755)
144%{_libdir}/lib*.a
145%endif
This page took 0.080093 seconds and 4 git commands to generate.