palapeli-vl.spec 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. Name: palapeli
  2. Summary: Jigsaw puzzle 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. Requires(post,postun): shared-mime-info
  15. Vendor: Project Vine
  16. Distribution: Vine Linux
  17. Packager: Takemikaduchi
  18. %description
  19. Palapeli is a single-player jigsaw puzzle game. Unlike other games in that genre,
  20. you are not limited to aligning pieces on imaginary grids. The pieces are freely
  21. moveable. Also, Palapeli features real persistency, i.e. everything you do is saved
  22. on your disk immediately.
  23. %package devel
  24. Summary: Development files for %{name}
  25. Summary(ja): %{name} の開発用ファイル
  26. Group: Development/Libraries
  27. Requires: %{name} = %{version}-%{release}
  28. Requires: kdelibs-devel
  29. %description devel
  30. %{summary}.
  31. %prep
  32. %setup -q
  33. %build
  34. mkdir -p %{_target_platform}
  35. pushd %{_target_platform}
  36. %cmake \
  37. -DCMAKE_BUILD_TYPE=release \
  38. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  39. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  40. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  41. -DLIB_INSTALL_DIR:PATH=%{_libdir} \
  42. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  43. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  44. ..
  45. popd
  46. make %{?_smp_mflags} -C %{_target_platform}
  47. %install
  48. rm -rf $RPM_BUILD_ROOT
  49. make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  50. %clean
  51. rm -rf $RPM_BUILD_ROOT
  52. %post
  53. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  54. update-mime-database %{_datadir}/mime &> /dev/null || :
  55. %posttrans
  56. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  57. update-desktop-database -q &> /dev/null ||:
  58. %postun
  59. update-mime-database %{_datadir}/mime &> /dev/null || :
  60. if [ $1 -eq 0 ] ; then
  61. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  62. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  63. update-desktop-database -q &> /dev/null ||:
  64. fi
  65. %files
  66. %defattr(-,root,root)
  67. %doc COPYING COPYING.DOC
  68. %{_bindir}/%{name}
  69. %{_libdir}/libpala.so.*
  70. %{_libdir}/kde4/*.so
  71. %{_datadir}/applications/kde4/%{name}.desktop
  72. %{_datadir}/config/palapeli-collectionrc
  73. %{_datadir}/icons/hicolor/*/*/*
  74. %{_datadir}/kde4/apps/%{name}
  75. %{_datadir}/kde4/services/*.desktop
  76. %{_datadir}/kde4/services/ServiceMenus/palapeli_servicemenu.desktop
  77. %{_datadir}/kde4/servicetypes/libpala-slicerplugin.desktop
  78. %{_datadir}/mime/packages/palapeli-mimetypes.xml
  79. %doc %{_docdir}/HTML/en/%{name}/
  80. %files devel
  81. %defattr(-,root,root)
  82. %{_includedir}/kde4/Pala
  83. %{_includedir}/kde4/libpala
  84. %{_libdir}/libpala.so
  85. %{_libdir}/libpala/*.cmake
  86. %changelog
  87. * Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
  88. - rebuild with gcc-5.4.0
  89. * Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
  90. - new upstream release
  91. * Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
  92. - new upstream release
  93. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  94. - new upstream release
  95. * Sun Dec 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  96. - new upstream release
  97. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  98. - new upstream release
  99. * Sun Jul 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  100. - initial build