kanagram-vl.spec 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. Name: kanagram
  2. Summary: jumble word puzzle for KDE
  3. Version: 4.14.3
  4. Release: 2%{?_dist_release}
  5. License: GPLv2+
  6. Group: Applications/Edutainment
  7. URL: http://edu.kde.org/kanagram/
  8. Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
  9. ## upstream patches
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: desktop-file-utils
  12. BuildRequires: kdelibs-devel >= %{version}
  13. BuildRequires: libkdeedu-devel >= %{version}
  14. Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
  15. Conflicts: kdeedu4 < 4.6.50
  16. Obsoletes: %{name}-devel < 4.14.0
  17. Obsoletes: %{name}-libs < 4.14.0
  18. Vendor: Project Vine
  19. Distribution: Vine Linux
  20. %description
  21. KAnagram is a game where a random word is shown with its letters scrambled. To win, the player must rearrange the letters into the correct order.
  22. This package is part of the KDE education module.
  23. %prep
  24. %setup -q
  25. %build
  26. mkdir -p %{_target_platform}
  27. pushd %{_target_platform}
  28. %cmake \
  29. -DCMAKE_BUILD_TYPE=release \
  30. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  31. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  32. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  33. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  34. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  35. ..
  36. popd
  37. make %{?_smp_mflags} -C %{_target_platform}
  38. %install
  39. rm -rf $RPM_BUILD_ROOT
  40. make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  41. %clean
  42. rm -rf $RPM_BUILD_ROOT
  43. %check
  44. for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
  45. desktop-file-validate $f
  46. done
  47. %post
  48. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  49. %posttrans
  50. update-desktop-database -q &> /dev/null ||:
  51. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  52. %postun
  53. if [ $1 -eq 0 ] ; then
  54. update-desktop-database -q &> /dev/null ||:
  55. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  56. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  57. fi
  58. %files
  59. %defattr(-,root,root,-)
  60. %doc COPYING COPYING.DOC
  61. %{_bindir}/%{name}
  62. %{_datadir}/appdata/kanagram.appdata.xml
  63. %{_datadir}/applications/kde4/%{name}.desktop
  64. %{_datadir}/config/%{name}.knsrc
  65. %{_datadir}/config.kcfg/%{name}.kcfg
  66. %{_datadir}/icons/hicolor/*/*/*
  67. %{_datadir}/kde4/apps/%{name}
  68. %{_datadir}/kde4/apps/plasma/packages/org.kde.%{name}
  69. %doc %{_docdir}/HTML/en/%{name}/
  70. %changelog
  71. * Fri Jul 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
  72. - rebuild with gcc-5.4.0
  73. * Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
  74. - new upstream release
  75. - remove %{name}-devel,%%{name}-libs subpackages
  76. * Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
  77. - new upstream release
  78. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  79. - new upstream release
  80. * Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  81. - new upstream release
  82. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  83. - new upstream release
  84. * Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  85. - new upstream release
  86. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  87. - new upstream release
  88. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  89. - new upstream release
  90. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  91. - new upstream release
  92. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  93. - new upstream release
  94. * Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  95. - new upstream release
  96. - create -devel and -libs subpckages
  97. * Sat Sep 3 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
  98. - split from kdeedu