blinken-vl.spec 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. Name: blinken
  2. Summary: KDE version of the Simon electronic memory game
  3. Version: 4.12.2
  4. Release: 1%{?_dist_release}
  5. License: GPLv2+
  6. Group: Applications/Edutainment
  7. URL: http://edu.kde.org/blinken/
  8. Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
  9. ## upstream patches
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: desktop-file-utils
  12. BuildRequires: kdelibs-devel >= %{version}
  13. Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
  14. Conflicts: kdeedu4 < 4.6.50
  15. Vendor: Project Vine
  16. Distribution: Vine Linux
  17. %description
  18. Blinken is based on an electronic game released in 1978, which
  19. challenges players to remember sequences of increasing length.
  20. On the face of the device, there are 4 different color buttons,
  21. each with its own distinctive sound. These buttons light up randomly,
  22. creating the sequence that the player must then recall. If the
  23. player is successful in remembering the sequence of lights in
  24. the correct order, they advance to the next stage, where an identical
  25. sequence with one extra step is presented.
  26. This package is part of the KDE education module.
  27. %prep
  28. %setup -q
  29. %build
  30. mkdir -p %{_target_platform}
  31. pushd %{_target_platform}
  32. %cmake \
  33. -DCMAKE_BUILD_TYPE=release \
  34. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  35. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  36. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  37. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  38. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  39. ..
  40. popd
  41. make %{?_smp_mflags} -C %{_target_platform}
  42. %install
  43. rm -rf $RPM_BUILD_ROOT
  44. make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  45. %clean
  46. rm -rf $RPM_BUILD_ROOT
  47. %check
  48. for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
  49. desktop-file-validate $f
  50. done
  51. %post
  52. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  53. %posttrans
  54. update-desktop-database -q &> /dev/null ||:
  55. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  56. %postun
  57. if [ $1 -eq 0 ] ; then
  58. update-desktop-database -q &> /dev/null ||:
  59. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  60. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  61. fi
  62. %files
  63. %defattr(-,root,root)
  64. %doc COPYING COPYING.DOC
  65. %{_bindir}/blinken
  66. %{_datadir}/applications/kde4/blinken.desktop
  67. %{_datadir}/config.kcfg/blinken.kcfg
  68. %{_datadir}/icons/hicolor/*/*/*
  69. %{_datadir}/kde4/apps/blinken
  70. %doc %{_docdir}/HTML/en/blinken/
  71. %changelog
  72. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  73. - new upstream release
  74. * Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  75. - new upstream release
  76. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  77. - new upstream release
  78. * Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  79. - new upstream release
  80. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  81. - new upstream release
  82. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  83. - new upstream release
  84. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  85. - new upstream release
  86. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  87. - new upstream release
  88. * Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  89. - new upstream release
  90. * Sat Sep 3 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
  91. - split from kdeedu