klickety-vl.spec 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. Name: klickety
  2. Summary: Same for KDE
  3. Version: 4.11.1
  4. Release: 1%{?_dist_release}
  5. License: GPLv2
  6. Group: Applications/Accessories
  7. URL: http://www.kde.org/applications/games/
  8. Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  10. BuildRequires: desktop-file-utils
  11. BuildRequires: kdelibs4-devel >= %{version}
  12. BuildRequires: libkdegames-devel >= %{version}
  13. Requires(posttrans,postun): desktop-file-utils
  14. Vendor: Project Vine
  15. Distribution: Vine Linux
  16. Packager: Takemikaduchi
  17. %description
  18. KSame is a simple, yet challenging color matching game modeled after once famous game of SameGame.
  19. The idea behind KSame is to to completely clear the game board filled with the multicolored marbles
  20. by removing groups of adjoining balls of the same color
  21. %prep
  22. %setup -q
  23. %build
  24. mkdir -p %{_target_platform}
  25. pushd %{_target_platform}
  26. %cmake \
  27. -DCMAKE_BUILD_TYPE=release \
  28. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  29. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  30. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  31. -DLIB_INSTALL_DIR:PATH=%{_libdir} \
  32. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  33. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  34. ..
  35. popd
  36. make %{?_smp_mflags} -C %{_target_platform}
  37. %install
  38. rm -rf $RPM_BUILD_ROOT
  39. make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  40. %clean
  41. rm -rf $RPM_BUILD_ROOT
  42. %post
  43. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  44. %posttrans
  45. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  46. update-desktop-database -q &> /dev/null ||:
  47. %postun
  48. if [ $1 -eq 0 ] ; then
  49. touch --no-create %{_datadir}/icons/hicolor &> /dev/null
  50. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null
  51. update-desktop-database -q &> /dev/null ||:
  52. fi
  53. %files
  54. %defattr(-,root,root)
  55. %doc COPYING COPYING.DOC
  56. %{_bindir}/%{name}
  57. %{_datadir}/applications/kde4/%{name}.desktop
  58. %{_datadir}/applications/kde4/ksame.desktop
  59. %{_datadir}/icons/hicolor/*/*/*
  60. %{_datadir}/kde4/apps/%{name}
  61. %{_datadir}/kde4/apps/kconf_update/klickety*
  62. %doc %{_docdir}/HTML/en/%{name}/
  63. %changelog
  64. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  65. - new upstream release
  66. * Sun Jul 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  67. - initial build