knavalbattle-vl.spec 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. Name: knavalbattle
  2. Summary: Battleship Game for KDE
  3. Version: 4.12.2
  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: kdelibs-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. Naval Battle is a Battle Ship game for KDE. Ships are placed on a board which represents
  19. the sea. Players try to hit each others ships in turns without knowing where they are placed.
  20. The first player to destroy all ships wins the game.
  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/kconf_update/%{name}.upd
  60. %{_datadir}/kde4/apps/%{name}/
  61. %{_datadir}/kde4/services/%{name}.protocol
  62. %doc %{_docdir}/HTML/en/%{name}/
  63. %changelog
  64. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  65. - new upstream release
  66. * Sun Dec 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  67. - new upstream release
  68. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  69. - new upstream release
  70. * Sun Jul 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  71. - initial build