Name: hexamine Version: 0.2.1 Release: %mkrel 4 Summary: Hexagonal Minesweeper License: GPLv2 Group: Games/Puzzles URL: http://sourceforge.net/projects/hexamine Source0: http://prdownloads.sourceforge.net/hexamine/%{name}-%{version}.tar.bz2 Source1: %{name}.6 BuildArch: noarch BuildRequires: imagemagick BuildRoot: %{_tmppath}/%{name}-%{version} Requires: pygame %description A puzzle game, based on Minesweeper idea. It introduces hexagonal grid, 3 different mine powers and extended neighborhood information. All the above allows to present non trivial but mostly solvable game situations even for most experienced player. You can configure the game using system wide or user configuration file. %prep %setup -q -n %{name} perl -pi -e "s#./skins#%{_gamesdatadir}/%{name}/skins#g" hexamine.py convert -size 16x16 skins/basic/hextile_flag_4.png %{name}-16.png convert -size 32x32 skins/basic/hextile_flag_4.png %{name}-32.png convert -size 48x48 skins/basic/hextile_flag_4.png %{name}-48.png %build %install rm -rf %{buildroot} install -d -m 755 %{buildroot}%{_gamesbindir} install -m 755 %{name}.py %{buildroot}%{_gamesbindir}/%{name} install -d -m 755 %{buildroot}%{_gamesdatadir}/%{name}/skins/basic/ install -m 644 skins/basic/* %{buildroot}%{_gamesdatadir}/%{name}/skins/basic/ install -d -m 755 %{buildroot}/%{_sysconfdir} install -m 644 %{name}.conf %{buildroot}/%{_sysconfdir} #icons install -d -m 755 %{buildroot}/%{_miconsdir} install -m 644 %{name}-16.png %{buildroot}/%{_miconsdir}/%{name}.png install -d -m 755 %{buildroot}/%{_iconsdir} install -m 644 %{name}-32.png %{buildroot}/%{_iconsdir}/%{name}.png install -d -m 755 %{buildroot}/%{_liconsdir} install -m 644 %{name}-48.png %{buildroot}/%{_liconsdir}/%{name}.png #old debian-type menu #xdg menu install -d -m 755 %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=Hexamine Comment=%{summary} Exec=%{_gamesbindir}/%{name} Icon=%{name} Terminal=false Type=Application Categories=Game;LogicGame;X-MandrivaLinux-MoreApplications-Games-Puzzles; EOF #man page install -d -m 755 %{buildroot}/%{_mandir}/man6 install -m 644 %{_sourcedir}/%{name}.6 %{buildroot}/%{_mandir}/man6 %if %mdkversion < 200900 %post %{update_menus} %postun %{clean_menus} %endif %files %defattr(-,root,root) %doc ABOUT README %attr(0755,root,games) %{_gamesbindir}/%{name} %{_gamesdatadir}/%{name} %config(noreplace) %{_sysconfdir}/%{name}.conf %{_miconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_datadir}/applications/mandriva-%{name}.desktop %{_mandir}/man6/%{name}.6* %clean rm -rf %{buildroot} %changelog * Fri Sep 11 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.2.1-4mdv2010.0 + Revision: 437865 - rebuild * Mon Jan 12 2009 Guillaume Bedot <littletux@mandriva.org> 0.2.1-3mdv2009.1 + Revision: 328696 - Added man page - Fixed license * Thu Jun 12 2008 Pixel <pixel@mandriva.com> 0.2.1-2mdv2009.0 + Revision: 218437 - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas * Fri Jan 11 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.2.1-2mdv2008.1 + Revision: 148215 - drop old menu - kill re-definition of %%buildroot on Pixel's request - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated' + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Fri Aug 10 2007 Guillaume Bedot <littletux@mandriva.org> 0.2.1-2mdv2008.0 + Revision: 61507 - builreq imagemagick * Fri Jul 07 2006 Guillaume Bedot <littletux@mandriva.org> 0.2.1-1mdv2007.0 - First Mandriva package for hexamine