# $Revision: 1.12 $, $Date: 2004/07/28 01:48:08 $ %bcond_without apidocs # disable apidocs Summary: A KDE text to speach daemon Summary(pl): Demon KDE przetwarzaj±cy tekst na mowê Name: kttsd Version: 040609 Release: 6 License: GPL v2+ Group: Applications Source0: %{name}-%{version}.tar.bz2 # Source0-md5: 9740ef49839355a2abc9b4bc628f3bb4 Source1: %{name}-voices Patch0: %{name}-am.patch Patch1: kde-common-QTDOCDIR.patch Patch2: %{name}-desktop.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: festival-devel BuildRequires: kdelibs-devel BuildRequires: speech_tools-devel >= 0:1.2.4-0.20030804.5 BuildRequires: unsermake >= 040511 %if %{with apidocs} BuildRequires: doxygen BuildRequires: qt-doc >= %{qtver} %endif Requires: kdebase-kate >= 9:3.2.0 Requires: konqueror >= 9:3.2.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description KTTSD, KDE Text To Speech Daemon is a plug-in based dcop service that allows any KDE (or non-KDE) application to send messages using the dcop interface that later will be spoken. %description -l pl KTTSD, demon przetwarzaj±cy tekst na mowê to us³uga pozwalaj±ca dowolnej aplikacji KDE (lub nie) na korzystanie z interfejsu syntezatora mowy. %package devel Summary: A KDE text to speach daemon - development files Summary(pl): Demon KDE przetwarzaj±cy tekst na mowê - nag³ówki Group: X11/Development/Libraries Requires: %{name} = %{version}-%{release} Requires: kdebase-devel >= 9:3.2.0 %description devel Development files required for compiling kttsd derivate applications. %description devel -l pl Pliki konieczne do skompilowania aplikacji korzystaj±cych z kttsd. %package apidocs Summary: KDE Speech API documentation Summary(pl): Dokumentacja API do KDE Speech Group: Documentation Requires: %{name} = %{version}-%{release} %description apidocs Annotated reference of KDE Spech programming interface including: - class lists - class members - namespaces %description apidocs -l pl Dokumentacja interfejsu programowania KDE Speech z przypisami. Zawiera: - listy klas i ich sk³adników - listê przestrzeni nazw (namespace) %prep %setup -q -n %{name} %patch0 -p1 %patch1 -p1 %patch2 -p1 %build cp %{_datadir}/automake/config.sub admin export kde_htmldir=%{_kdedocdir} export kde_libs_htmldir=%{_kdedocdir} export UNSERMAKE=%{_datadir}/unsermake/unsermake echo 'KDE_INIT_DOXYGEN([The KDE Speech API Reference], [Version $VERSION])' >> configure.in.in %{__make} -f admin/Makefile.common cvs %configure \ --with-qt-libraries=%{_libdir} \ --enable-kttsd-command \ --enable-kttsd-festival \ --enable-kttsd-festivalcs \ --enable-kttsd-festivalint \ --enable-kttsd-hadifax \ --enable-kttsd-freetts \ --with-speech_tools-includes=%{_includedir}/EST \ --with-speech_tools-libraries=%{_libdir} \ --with-festival-includes=%{_includedir}/festival \ --with-speech_tools-libraries=%{_libdir} %{__make} %if %{with apidocs} %{__make} -C kttsd apidox \ kde_htmldir=%{_kdedocdir} \ kde_libs_htmldir=%{_kdedocdir} %endif %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ kde_htmldir=%{_kdedocdir} \ kde_libs_htmldir=%{_kdedocdir} #mv $RPM_BUILD_ROOT{%{_datadir}/applnk/Settings/Accessibility/*.desktop,%{_desktopdir}/kde} rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk #nstall %{SOURCE1} %{_datadir}/apps/kttsd/festival/voices %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README %attr(755,root,root) %{_bindir}/* %attr(755,root,root) %{_libdir}/kde3/*.so %{_libdir}/kde3/*.la %attr(755,root,root) %{_libdir}/*.so* %{_datadir}/apps/kttsd %{_desktopdir}/kde/* %{_iconsdir}/*/*/*/*.* %{_datadir}/services/* %{_datadir}/servicetypes/* %dir %{_datadir}/apps/kate/plugins/katekttsd %{_datadir}/apps/kate/plugins/katekttsd/ui.rc %{_datadir}/apps/katepart/kpartplugins/katepartkttsd.rc %{_datadir}/apps/khtml/kpartplugins/khtmlkttsd.rc %dir %{_datadir}/apps/kttsjobmgr %{_datadir}/apps/kttsjobmgr/kttsjobmgrui.rc %files devel %defattr(644,root,root,755) %{_includedir}/* %if %{with apidocs} %files apidocs %defattr(644,root,root,755) %{_kdedocdir}/en/kttsd-apidocs %endif %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <feedback@pld-linux.org> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log: kttsd.spec,v $ Revision 1.12 2004/07/28 01:48:08 ankry - pl, fixes i desktops, rel. 6 Revision 1.11 2004/06/19 16:18:19 qboosh - missing dirs, .desktop fixes, no epoch in deps (no Epoch field), release 5 Revision 1.10 2004/06/15 13:42:57 djurban - rel. 4 (new voices) sending to buidlers. Revision 1.9 2004/06/09 19:52:13 djurban - rel. 3 FINISHED, will mail usage info to pld-devel-pl in 30 minutes Revision 1.8 2004/06/09 16:15:35 djurban - strict br for spech tools Revision 1.7 2004/06/09 15:22:45 djurban - rel. 2 not enough energy to describe changes Revision 1.6 2004/06/09 14:27:56 djurban - .so moved to main from devel Revision 1.5 2004/06/09 14:18:17 djurban - files correction Revision 1.4 2004/06/09 14:17:00 djurban - uncomment make Revision 1.3 2004/06/09 14:10:24 djurban - fix apidox Revision 1.2 2004/06/09 13:32:23 djurban - md5 to fetch from dropin Revision 1.1 2004/06/09 13:21:42 djurban - kde text to speach daemon (now you can have konqueror read your webpages), more in a mail to pld-devel-pl Revision 1.4 2004/06/04 14:22:31 djurban - fix amd64 build Revision 1.3 2004/05/15 13:20:37 qboosh - cleanups, removed R: kdelibs (autogenerated if package uses kdelibs) Revision 1.2 2004/05/14 20:03:22 ankry - spaces -> tabs Revision 1.1 2004/05/14 19:13:27 djurban - template for apps using kde buildsystem