jovie-vl.spec 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. Name: jovie
  2. Summary: KDE Text-to-Speech Daemon
  3. Summary(ja): KDE 向けのテキスト読み上げ用デーモン
  4. Version: 4.9.5
  5. Release: 1%{?_dist_release}
  6. License: GPLv2
  7. Group: Applications/Accessories
  8. URL: http://www.kde.org/
  9. Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: desktop-file-utils
  12. BuildRequires: speech-dispatcher-devel
  13. BuildRequires: kdelibs4-devel >= %{version}
  14. BuildRequires: soprano-devel
  15. %description
  16. Jovie -- KDE Text-to-Speech -- is a subsystem within the KDE desktop
  17. for conversion of text to audible speech. Jovie is currently under
  18. development and aims to become the standard subsystem for all KDE
  19. applications to provide speech output.
  20. %prep
  21. %setup -q
  22. %build
  23. mkdir -p %{_target_platform}
  24. pushd %{_target_platform}
  25. %cmake \
  26. -DCMAKE_BUILD_TYPE=release \
  27. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  28. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  29. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  30. -DLIB_INSTALL_DIR:PATH=%{_libdir} \
  31. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  32. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  33. ..
  34. popd
  35. make %{?_smp_mflags} -C %{_target_platform}
  36. %install
  37. rm -rf $RPM_BUILD_ROOT
  38. make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  39. pushd $RPM_BUILD_ROOT%{_docdir}/HTML/en/jovie
  40. bunzip2 index.cache.bz2
  41. sed -i -e 's!<a name="id[0-9]*"></a>!!g' index.cache
  42. bzip2 -9 index.cache
  43. popd
  44. # unpackaged files
  45. rm -vf $RPM_BUILD_ROOT%{_libdir}/libkttsd.so
  46. %check
  47. for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
  48. desktop-file-validate $f
  49. done
  50. %clean
  51. rm -rf $RPM_BUILD_ROOT
  52. %post
  53. /sbin/ldconfig
  54. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  55. %posttrans
  56. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  57. %postun
  58. /sbin/ldconfig
  59. if [ $1 -eq 0 ] ; then
  60. touch --no-create %{_datadir}/icons/hicolor &> /dev/null
  61. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null
  62. fi
  63. %files
  64. %defattr(-,root,root)
  65. %doc COPYING COPYING.DOC
  66. %{_bindir}/%{name}
  67. %{_libdir}/libkttsd.so.*
  68. %{_libdir}/kde4/*.so
  69. %{_datadir}/applications/kde4/jovieapp.desktop
  70. %{_datadir}/icons/hicolor/*/*/*
  71. %{_datadir}/kde4/apps/%{name}
  72. %{_datadir}/kde4/apps/kttsd
  73. %{_datadir}/kde4/services/*.desktop
  74. %{_datadir}/kde4/servicetypes/*.desktop
  75. %doc %{_docdir}/HTML/en/%{name}/
  76. %changelog
  77. * Thu Jan 03 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  78. - new upstream release
  79. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  80. - new upstream release
  81. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  82. - new upstream release
  83. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  84. - new upstream release
  85. * Sat Aug 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  86. - initial build