kblocks-vl.spec 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. Name: kblocks
  2. Summary: Falling Blocks Game 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. KBlocks is the classic falling blocks game. The idea is to stack the falling blocks
  19. to create horizontal lines without any gaps. When a line is completed it is removed,
  20. and more space is available in the play area. When there is not enough space for blocks
  21. to fall, the game is over.
  22. %prep
  23. %setup -q
  24. %build
  25. mkdir -p %{_target_platform}
  26. pushd %{_target_platform}
  27. %cmake \
  28. -DCMAKE_BUILD_TYPE=release \
  29. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  30. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  31. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  32. -DLIB_INSTALL_DIR:PATH=%{_libdir} \
  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 DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  41. %clean
  42. rm -rf $RPM_BUILD_ROOT
  43. %post
  44. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  45. %posttrans
  46. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  47. update-desktop-database -q &> /dev/null ||:
  48. %postun
  49. if [ $1 -eq 0 ] ; then
  50. touch --no-create %{_datadir}/icons/hicolor &> /dev/null
  51. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null
  52. update-desktop-database -q &> /dev/null ||:
  53. fi
  54. %files
  55. %defattr(-,root,root)
  56. %doc COPYING COPYING.DOC
  57. %{_bindir}/%{name}
  58. %{_datadir}/applications/kde4/%{name}.desktop
  59. %{_datadir}/config/%{name}.knsrc
  60. %{_datadir}/config.kcfg/%{name}.kcfg
  61. %{_datadir}/icons/hicolor/*/*/*
  62. %{_datadir}/kde4/apps/%{name}
  63. %doc %{_docdir}/HTML/en/%{name}/
  64. %changelog
  65. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  66. - new upstream release
  67. * Sun Jul 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  68. - initial build