Name: jovie
Summary: KDE Text-to-Speech Daemon
Summary(ja): KDE 向けのテキスト読み上げ用デーモン
Version: 4.9.2
Release: 1%{?_dist_release}
License: GPLv2
Group: Applications/Accessories
URL: http://www.kde.org/
Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: desktop-file-utils
BuildRequires: speech-dispatcher-devel
BuildRequires: kdelibs4-devel >= %{version}
BuildRequires: soprano-devel
%description
Jovie -- KDE Text-to-Speech -- is a subsystem within the KDE desktop
for conversion of text to audible speech. Jovie is currently under
development and aims to become the standard subsystem for all KDE
applications to provide speech output.
%prep
%setup -q
%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%cmake \
-DCMAKE_BUILD_TYPE=release \
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
-DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
-DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
-DLIB_INSTALL_DIR:PATH=%{_libdir} \
-DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
-DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
..
popd
make %{?_smp_mflags} -C %{_target_platform}
%install
rm -rf $RPM_BUILD_ROOT
make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
pushd $RPM_BUILD_ROOT%{_docdir}/HTML/en/jovie
bunzip2 index.cache.bz2
sed -i -e 's!!!g' index.cache
bzip2 -9 index.cache
popd
# unpackaged files
rm -vf $RPM_BUILD_ROOT%{_libdir}/libkttsd.so
%check
for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
desktop-file-validate $f
done
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/ldconfig
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
%postun
/sbin/ldconfig
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor &> /dev/null
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null
fi
%files
%defattr(-,root,root)
%doc COPYING COPYING.DOC
%{_bindir}/%{name}
%{_libdir}/libkttsd.so.*
%{_libdir}/kde4/*.so
%{_datadir}/applications/kde4/jovieapp.desktop
%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/kde4/apps/%{name}
%{_datadir}/kde4/apps/kttsd
%{_datadir}/kde4/services/*.desktop
%{_datadir}/kde4/servicetypes/*.desktop
%doc %{_docdir}/HTML/en/%{name}/
%changelog
* Sun Oct 07 2012 Yoji TOYODA 4.9.2-1
- new upstream release
* Thu Sep 06 2012 Yoji TOYODA 4.9.1-1
- new upstream release
* Sat Aug 11 2012 Yoji TOYODA 4.9.0-1
- initial build