]> git.pld-linux.org Git - packages/gnome-speech.git/blame - gnome-speech.spec
- split drivers into subpackages
[packages/gnome-speech.git] / gnome-speech.spec
CommitLineData
39088490 1# TODO:
94eb16c5 2# - build other speech plugins?
8bb49eaf 3#
94eb16c5 4# Conditional build:
21019ca2 5%bcond_without festival # don't build Festival plugin
02da6cd6 6%bcond_without java # don't build java subpackage
94eb16c5 7#
ef7e2865
MB
8%ifnarch i586 i686 pentium3 pentium4 athlon %{x8664}
9%undefine with_java
10%endif
39088490 11Summary: GNOME Speech - text-to-speech convertion
897ce7ef 12Summary(pl.UTF-8): GNOME Speech - przekształcanie tekstu na mowę
39088490 13Name: gnome-speech
0868170d 14Version: 0.4.14
d9fba16c 15Release: 1
dddded48 16License: LGPL
39088490 17Group: Libraries
02da6cd6 18Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-speech/0.4/%{name}-%{version}.tar.bz2
0868170d 19# Source0-md5: eb46287845488333ccae63ff0dc0b684
ce3ce238 20Patch0: %{name}-jar_dir.patch
39088490 21URL: http://developer.gnome.org/projects/gap/
ef7e2865 22BuildRequires: ORBit2-devel >= 1:2.14.7
39088490 23BuildRequires: autoconf
d5e2de3f 24BuildRequires: automake
ef7e2865 25BuildRequires: espeak-devel
bc18a931
MB
26BuildRequires: gnome-common >= 2.18.0
27BuildRequires: gtk-doc >= 1.8
8bb49eaf 28%if %{with java}
ef7e2865 29BuildRequires: java-access-bridge >= 1.18.0
2e3b42e2 30BuildRequires: jdk
8bb49eaf 31%endif
bc18a931 32BuildRequires: libbonobo-devel >= 2.18.0
d5e2de3f 33BuildRequires: libtool
c0362701 34BuildRequires: pkgconfig
d1c5b0e6 35Requires: gnome-speech-driver
39088490 36Provides: gnome_speech
ff83b710 37Obsoletes: gnome_speech
39088490 38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%description
41GNOME Speech purpose is to provide a simple general API for producing
42text-to-speech output.
43
af0a6e92
JR
44%description -l pl.UTF-8
45Celem GNOME Speech jest udostępnienie prostego, ogólnego API do
46przekształcania tekstu na mowę.
39088490 47
d1c5b0e6
MB
48%package driver-espeak
49Summary: Espeak TTS Speech Driver
50Group: Libraries
51Requires: espeak
52Provides: gnome-speech-driver
53
54%description driver-espeak
55Provides text to speech services using the Espeak Speech Synthesis
56System.
57
58%package driver-festival
59Summary: Festival TTS Speech Driver
60Group: Libraries
61Requires: festival
62Provides: gnome-speech-driver
63
64%description driver-festival
65Provides the text to speech services using the Festival Speech
66Synthesis System.
67
68%package driver-speech-dispatcher
69Summary: Speech Dispatcher driver
70Group: Libraries
71Provides: gnome-speech-driver
72
73%description driver-speech-dispatcher
74Provides the text to speech services using Speech Dispatcher.
75
39088490 76%package devel
77Summary: Development files for gnome_speech
897ce7ef 78Summary(pl.UTF-8): Pliki programistyczne dla gnome_speech
39088490 79Group: Development/Libraries
5eb1ec29 80Requires: %{name} = %{version}-%{release}
bc18a931 81Requires: libbonobo-devel >= 2.18.0
6ad58c93 82Provides: gnome_speech-devel
ff83b710 83Obsoletes: gnome_speech-devel
6ad58c93 84
39088490 85%description devel
3facb58c 86GNOME Speech files needed for development.
39088490 87
af0a6e92 88%description devel -l pl.UTF-8
3facb58c 89Pliki GNOME Speech potrzebne do programowania.
39088490 90
5eb1ec29 91%package static
92Summary: Static gnome-speech library
897ce7ef 93Summary(pl.UTF-8): Statyczna biblioteka gnome-speech
5eb1ec29 94Group: Development/Libraries
95Requires: %{name}-devel = %{version}-%{release}
96
97%description static
98Static gnome-speech library.
99
af0a6e92 100%description static -l pl.UTF-8
5eb1ec29 101Statyczna biblioteka gnome-speech.
102
8bb49eaf 103%package java
104Summary: Java classes for gnome-speech
897ce7ef 105Summary(pl.UTF-8): Klasy Java dla gnome-speech
8bb49eaf 106Group: Development/Libraries
107
108%description java
109Java classes for gnome-speech.
110
af0a6e92 111%description java -l pl.UTF-8
8bb49eaf 112Klasy Java dla gnome-speech.
113
39088490 114%prep
115%setup -q
2e601b01 116%patch0 -p1
39088490 117
118%build
119%{__libtoolize}
53355092 120%{__aclocal}
ff83b710 121%{__autoheader}
39088490 122%{__automake}
123%{__autoconf}
5eb1ec29 124%configure \
125 --enable-static \
126 --enable-gtk-doc \
21019ca2 127 --with%{!?with_festival:out}-festival \
ef7e2865 128 --with-speech-dispatcher \
2346c615 129 %{?with_java:--with-jab-dir=%{_javadir}}
306fcbc5 130%{__make}
39088490 131
132%install
133rm -rf $RPM_BUILD_ROOT
97567c18 134
39088490 135%{__make} install \
136 orbittypelibdir=%{_libdir}/orbit-2.0 \
137 DESTDIR=$RPM_BUILD_ROOT
138
139# no *.la for orbit modules
5eb1ec29 140rm -f $RPM_BUILD_ROOT%{_libdir}/orbit-2.0/*.{la,a}
39088490 141
142%clean
143rm -rf $RPM_BUILD_ROOT
144
145%post -p /sbin/ldconfig
146%postun -p /sbin/ldconfig
147
148%files
149%defattr(644,root,root,755)
39088490 150%attr(755,root,root) %{_bindir}/test-speech
151%attr(755,root,root) %{_libdir}/libgnomespeech.so.*.*.*
5eb1ec29 152%attr(755,root,root) %{_libdir}/orbit-2.0/*.so*
d1c5b0e6
MB
153
154%files driver-espeak
155%defattr(644,root,root,755)
156%attr(755,root,root) %{_bindir}/espeak-synthesis-driver
ef7e2865 157%{_libdir}/bonobo/servers/GNOME_Speech_SynthesisDriver_Espeak.server
d1c5b0e6
MB
158
159%if %{with festival}
160%files driver-festival
161%defattr(644,root,root,755)
162%attr(755,root,root) %{_bindir}/festival-synthesis-driver
163%{_libdir}/bonobo/servers/GNOME_Speech_SynthesisDriver_Festival.server
164%endif
165
166%files driver-speech-dispatcher
167%defattr(644,root,root,755)
168%attr(755,root,root) %{_bindir}/speechd-synthesis-driver
ef7e2865 169%{_libdir}/bonobo/servers/GNOME_Speech_SynthDriver_Speech_Dispatcher.server
39088490 170
171%files devel
172%defattr(644,root,root,755)
173%attr(755,root,root) %{_libdir}/libgnomespeech.so
174%{_libdir}/libgnomespeech.la
175%{_includedir}/gnome-speech-1.0
176%{_datadir}/idl/gnome-speech-1.0
177%{_pkgconfigdir}/*.pc
5eb1ec29 178
179%files static
180%defattr(644,root,root,755)
181%{_libdir}/lib*.a
8bb49eaf 182
183%if %{with java}
184%files java
185%defattr(644,root,root,755)
2346c615 186%{_javadir}/*.jar
8bb49eaf 187%endif
This page took 0.092073 seconds and 4 git commands to generate.