kwordquiz-vl.spec 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. Name: kwordquiz
  2. Summary: Flashcard learning program for KDE
  3. Summary(ja): KDE 向けのフラッシュカード学習プログラム
  4. Version: 4.14.3
  5. Release: 2%{?_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}/appdata/kwordquiz.appdata.xml
  67. %{_datadir}/applications/kde4/kwordquiz.desktop
  68. %{_datadir}/config/kwordquiz.knsrc
  69. %{_datadir}/config.kcfg/kwordquiz.kcfg
  70. %{_datadir}/icons/hicolor/*/*/*
  71. %{_datadir}/kde4/apps/kwordquiz
  72. %doc %{_docdir}/HTML/en/kwordquiz/
  73. %changelog
  74. * Fri Jul 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
  75. - rebuild with gcc-5.4.0
  76. * Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
  77. - new upstream release
  78. * Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
  79. - new upstream release
  80. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  81. - new upstream release
  82. * Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  83. - new upstream release
  84. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  85. - new upstream release
  86. * Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  87. - new upstream release
  88. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  89. - new upstream release
  90. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  91. - new upstream release
  92. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  93. - new upstream release
  94. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  95. - new upstream release
  96. * Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  97. - new upstream release
  98. * Wed Aug 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
  99. - split from kdeedu