kbounce-vl.spec 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. Name: kbounce
  2. Summary: Ball Bouncing Game for KDE
  3. Version: 4.14.3
  4. Release: 2%{?_dist_release}
  5. License: GPLv2
  6. Group: Applications/Games
  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. KBounce is a single player arcade game with the elements of puzzle. It is played on a field,
  19. surrounded by wall, with two or more balls bouncing around within the walls.
  20. The object of the game is to build new walls to decrease the size of the active field.
  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}/icons/hicolor/*/*/*
  59. %{_datadir}/kde4/apps/%{name}
  60. %doc %{_docdir}/HTML/en/%{name}/
  61. %changelog
  62. * Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
  63. - rebuild with gcc-5.4.0
  64. * Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
  65. - new upstream release
  66. * Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
  67. - new upstream release
  68. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  69. - new upstream release
  70. * Sun Dec 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  71. - new upstream release
  72. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  73. - new upstream release
  74. * Sun Jul 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  75. - initial build