kwordquiz-vl.spec 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. Name: kwordquiz
  2. Summary: Flashcard learning program for KDE
  3. Summary(ja): KDE 向けのフラッシュカード学習プログラム
  4. Version: 4.12.2
  5. Release: 1%{?_dist_release}
  6. License: GPLv2+
  7. Group: Applications/Edutainment
  8. URL: http://edu.kde.org/kwordquiz/
  9. Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
  10. ## upstream patches
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: desktop-file-utils
  13. BuildRequires: kdelibs4-devel >= %{version}
  14. BuildRequires: libkdeedu-devel >= %{version}
  15. BuildRequires: soprano-devel
  16. Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
  17. Conflicts: kdeedu4 < 4.6.50
  18. Vendor: Project Vine
  19. Distribution: Vine Linux
  20. %description
  21. KWordQuiz is a general purpose flashcard program, typically used for
  22. vocabulary training.
  23. KWordQuiz can open vocabulary data in various formats, including the
  24. kvtml format used by KDE programs such as Parley, the WQL format used
  25. by WordQuiz for Windows, the xml.gz format used by Pauker, and CSV text.
  26. This package is part of the KDE education module.
  27. %prep
  28. %setup -q
  29. %build
  30. mkdir -p %{_target_platform}
  31. pushd %{_target_platform}
  32. %cmake \
  33. -DCMAKE_BUILD_TYPE=release \
  34. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  35. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  36. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  37. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  38. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  39. ..
  40. popd
  41. make %{?_smp_mflags} -C %{_target_platform}
  42. %install
  43. rm -rf $RPM_BUILD_ROOT
  44. make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  45. %clean
  46. rm -rf $RPM_BUILD_ROOT
  47. %check
  48. for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
  49. desktop-file-validate $f
  50. done
  51. %post
  52. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  53. %posttrans
  54. update-desktop-database -q &> /dev/null ||:
  55. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  56. %postun
  57. if [ $1 -eq 0 ] ; then
  58. update-desktop-database -q &> /dev/null ||:
  59. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  60. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  61. fi
  62. %files
  63. %defattr(-,root,root)
  64. %doc COPYING COPYING.DOC COPYING.LIB README
  65. %{_bindir}/kwordquiz
  66. %{_datadir}/applications/kde4/kwordquiz.desktop
  67. %{_datadir}/config/kwordquiz.knsrc
  68. %{_datadir}/config.kcfg/kwordquiz.kcfg
  69. %{_datadir}/icons/hicolor/*/*/*
  70. %{_datadir}/kde4/apps/kwordquiz
  71. %doc %{_docdir}/HTML/en/kwordquiz/
  72. %changelog
  73. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  74. - new upstream release
  75. * Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  76. - new upstream release
  77. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  78. - new upstream release
  79. * Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  80. - new upstream release
  81. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  82. - new upstream release
  83. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  84. - new upstream release
  85. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  86. - new upstream release
  87. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  88. - new upstream release
  89. * Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  90. - new upstream release
  91. * Wed Aug 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
  92. - split from kdeedu