]> git.pld-linux.org Git - packages/flite.git/blame - flite.spec
- lib*.so.[0-9] marked as %gost to avoid installation error:
[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
4697b17f 15Release: 2
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
0194e4a1 29URL: http://cmuflite.org/
30BuildRequires: autoconf
31BuildRequires: automake
32BuildRequires: alsa-lib-devel
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36Flite - a small, fast speech synthesis engine. It is the latest
37addition to the suite of free software synthesis tools including
38University of Edinburgh's Festival Speech Synthesis System and
39Carnegie Mellon University's FestVox project, tools, scripts and
40documentation for building synthetic voices. However, flite itself
41does not require either of these systems to compile and run.
42
7a91fc75
JR
43%description -l pl.UTF-8
44Flite to mały, szybki silnik syntezy mowy. Jest najnowszym dodatkiem
45do zestawu wolnodostępnych narzędzi do syntezy zawierającego system
7add5f2e 46syntezy mowy Festival z University of Edinburgh, projekt FestVox z
7a91fc75
JR
47Carnegie Mellon University, narzędzia, skrypty i dokumentację
48tworzenia głosów syntetycznych. Jednak sam flite nie wymaga żadnego z
49tych systemów do skompilowania czy uruchomienia.
7add5f2e 50
7a91fc75
JR
51%description -l ru.UTF-8
52Flite -- маленькое, быстрое средство для синтеза речи. Это последнее
53добавление к набору свободного программного обеспечения для синтеза
54речи, проекты FestVox и Festival. Однако, сам flite не требует ни
55одного из этих пакетов для компиляции и запуска.
0194e4a1 56
57%package devel
7add5f2e 58Summary: Development files for flite
88001e5c 59Summary(pl.UTF-8): Pliki programistyczne dla flite
7add5f2e 60Group: Development/Libraries
0194e4a1 61Requires: %{name} = %{version}-%{release}
62
63%description devel
7add5f2e 64Development files for flite, a small, fast speech synthesis engine.
0194e4a1 65
7a91fc75
JR
66%description devel -l pl.UTF-8
67Pliki programistyczne dla flite - małego, szybkiego silnika syntezy
7add5f2e
JB
68mowy.
69
7a91fc75
JR
70%description devel -l ru.UTF-8
71Файлы для разработки с использованием flite - маленького, быстрого
72средства для синтеза речи.
0194e4a1 73
74%package static
7add5f2e 75Summary: Static flite library
88001e5c 76Summary(pl.UTF-8): Statyczna biblioteka flite
0194e4a1 77Group: Applications/Sound
78Requires: %{name}-devel = %{version}-%{release}
79
80%description static
7add5f2e
JB
81Static library for flite, a small, fast speech synthesis engine.
82
7a91fc75
JR
83%description static -l pl.UTF-8
84Statyczna biblioteka flite - małego, szybkiego silnika syntezy mowy.
0194e4a1 85
7a91fc75
JR
86%description static -l ru.UTF-8
87Статические файлы для разработки с использованием flite - маленького,
88быстрого средства для синтеза речи.
0194e4a1 89
90%prep
91%setup -qn %{name}-%{version}-release
92%patch0 -p1
93%patch1 -p1
94%patch2 -p1
95%patch3 -p1
96%patch4 -p1
97%patch5 -p1
98
99%build
100cp -f /usr/share/automake/config.sub .
101%{__autoconf}
102%configure \
26cbee28 103 --with-audio=oss \
0194e4a1 104 --enable-shared \
105 %{!?with_static_libs:--disable-static} \
106 --with-vox=cmu_us_kal16
107
6213a62d 108%{__make} -j1
0194e4a1 109
110%install
111rm -rf $RPM_BUILD_ROOT
112# temp. workaround - put manpages in better place and install them via Makefile
113install -d $RPM_BUILD_ROOT%{_mandir}/man1
114
6213a62d 115%{__make} -j1 install \
0194e4a1 116 DESTDIR=$RPM_BUILD_ROOT
117
118install debian/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
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)
128%doc ACKNOWLEDGEMENTS README COPYING doc/html
129%attr(755,root,root) %{_bindir}/*
130%attr(755,root,root) %{_libdir}/lib*.so.*.*
4697b17f 131%ghost %attr(755,root,root) %{_libdir}/lib*.so.[0-9]
0194e4a1 132%{_mandir}/man1/*.1*
133
134%files devel
135%defattr(644,root,root,755)
0194e4a1 136%attr(755,root,root) %{_libdir}/lib*.so
7add5f2e 137%{_includedir}/*
0194e4a1 138
139%if %{with static_libs}
140%files static
141%defattr(644,root,root,755)
142%{_libdir}/lib*.a
143%endif
This page took 0.083447 seconds and 4 git commands to generate.