%define name koules %define version 1.4 %define release %mkrel 10 Summary: Space action game for X11 Name: %{name} Version: %{version} Release: %{release} Group: Games/Arcade URL: http://www.paru.cas.cz/~hubicka/koules/English/koules.html License: GPL Source0: %{name}-%{version}.tar.bz2 Source1: %{name}-16.png Source2: %{name}-32.png Source3: %{name}-48.png Patch0: koules-debian.patch.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}buildroot BuildRequires: X11-devel tk imake %description Koules is a fast action arcade-style game. This version is compiled for X11. It has cool 256 color graphics, a multiplayer mode for up to 5 players, full sound and, of course, network support. Koules is an original idea. The first version of Koules was developed from scratch by Jan Hubicka in July 1995. %prep %setup -q -n %{name}%{version} %patch0 -p1 sed -i 's/mkdirhier/mkdir -p/g' Imakefile %build xmkmf make Makefile make Makefiles if [ ! -s xkoules.man ]; then ln -sf xkoules.6 xkoules.man; fi %make KOULESDIR=%{_gamesbindir} SOUNDDIR=%{_libdir}/%{_gamesdir}/%{name} MANDIR=%{_mandir}/man6 %install rm -rf $RPM_BUILD_ROOT %makeinstall KOULESDIR=%{buildroot}%{_gamesbindir} SOUNDDIR=%{buildroot}%{_libdir}/%{_gamesdir}/%{name} MANDIR=%{buildroot}/%{_mandir}/man6 install startkoules %{buildroot}%{_gamesbindir}/ install koules.tcl %{buildroot}%{_libdir}/%{_gamesdir}/%{name} mkdir -p %{buildroot}/%{_menudir} cat << EOF > %{buildroot}/%{_menudir}/%{name} ?package(koules): \ needs=X11 \ section="More Applications/Games/Arcade" \ title="XKoules" \ icon="%{name}.png" \ longtitle="Space action game for X" \ description="XKoules is a somewhat abstract space action game for X11 with sound. \ Supports multiplayer deathmatch and cooperative play." \ command="%{_gamesbindir}/xkoules"\ xdg="true" EOF mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Name=XKoules Comment=%{summary} Exec=%{_bindir}/%{name} Icon=%{name} Terminal=false Type=Application Categories=X-MandrivaLinux-MoreApplications-Games-Arcade;Game;ArcadeGame; EOF # mdk icon install -m644 %{SOURCE1} -D $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png install -m644 %{SOURCE2} -D $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png install -m644 %{SOURCE3} -D $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png %post %{update_menus} %postun %{clean_menus} %clean rm -fr %{buildroot}; %files %defattr(-,root,root) %doc ChangeLog ANNOUNCE BUGS Card Koules.FAQ Problems README TODO %{_menudir}/* %{_datadir}/applications/mandriva-%{name}.desktop %{_gamesbindir}/* %{_mandir}/*/* %{_iconsdir}/*.png %{_liconsdir}/*.png %{_miconsdir}/*.png %{_libdir}/%{_gamesdir}/%{name} %changelog * Fri Apr 20 2007 Pascal Terjan <pterjan@mandriva.org> 1.4-10mdv2008.0 + Revision: 15231 - Buildrequires imake - Import koules * Thu Jul 13 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.4-9mdv2007.0 - XDG - use mkrel * Thu Jul 15 2005 Pascal Terjan <pterjan@mandriva.org> 1.4-8mdk - Don't own %%{_miconsdir} and %%{_liconsdir} * Wed Jan 26 2005 Pascal Terjan <pterjan@mandrake.org> 1.4-7mdk - BuildRequires tk, in order to avoid an automated require on /usr/bin/wish * Sun Jan 16 2005 Pascal Terjan <pterjan@mandrake.org> 1.4-6mdk - BuildRequires X11 for rman * Tue Jul 20 2004 Pascal Terjan <pterjan@mandrake.org> 1.4-5mdk - update menu section * Wed Dec 24 2003 Pascal Terjan <CMoi@tuxfamily.org> 1.4-4mdk - s/gamedir/gamesdir/ * Mon Dec 22 2003 Pascal Terjan <CMoi@tuxfamily.org> 1.4-3mdk - Fix Makefile to remove build dependency upon XFree86 * Mon Dec 22 2003 Pascal Terjan <CMoi@tuxfamily.org> 1.4-2mdk - add BuildRequires XFree86 for mkdirhier * Mon Dec 22 2003 Pascal Terjan <CMoi@tuxfamily.org> 1.4-1mdk - New rpm based on debian package -