Sophie

Sophie

distrib > PLD > ac > amd64 > by-pkgid > 17ab7619e6764dd389a344f94adc1733 > files > 6

kttsd-040609-6.src.rpm

# $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