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