blinken-vl.spec 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. Name: blinken
  2. Summary: KDE version of the Simon electronic memory game
  3. Version: 4.14.3
  4. Release: 2%{?_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}/appdata/blinken.appdata.xml
  67. %{_datadir}/applications/kde4/blinken.desktop
  68. %{_datadir}/config.kcfg/blinken.kcfg
  69. %{_datadir}/icons/hicolor/*/*/*
  70. %{_datadir}/kde4/apps/blinken
  71. %doc %{_docdir}/HTML/en/blinken/
  72. %changelog
  73. * Fri Jul 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
  74. - rebuild with gcc-5.4.0
  75. * Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
  76. - new upstream release
  77. * Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
  78. - new upstream release
  79. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  80. - new upstream release
  81. * Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  82. - new upstream release
  83. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  84. - new upstream release
  85. * Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  86. - new upstream release
  87. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  88. - new upstream release
  89. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  90. - new upstream release
  91. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  92. - new upstream release
  93. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  94. - new upstream release
  95. * Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  96. - new upstream release
  97. * Sat Sep 3 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
  98. - split from kdeedu