1# Note that this is NOT a relocatable package 2%define ver @VERSION@ 3%define rel 1mdk 4%define prefix /usr 5 6Summary: SDLRoids - an enhanced shoot-the-asteroids 7Name: sdlroids 8Version: %ver 9Release: %rel 10Copyright: GPL 11 12Group: Games/Arcade 13Source0: @PACKAGE@-%{PACKAGE_VERSION}.tar.bz2 14Source1: sdlroids-16x16.xpm 15Source2: sdlroids-32x32.xpm 16Source3: sdlroids-48x48.xpm 17URL: http://david.hedbor.org/projects/sdlroids/ 18BuildRoot: %{_tmppath}/@PACKAGE@-%{PACKAGE_VERSION}-root 19Packager: David Hedbor <david@hedbor.org> 20Docdir: %{prefix}/doc 21 22%description 23SDLRoids is essentially an Asteroids clone, but with a few extra 24features, and some nice game physics. It is based on xhyperoid, which 25is a UNIX port of the 16-bit Windows game Hyperoid. Major changes from 26xhyperoid are that it's using SDL for sound and graphics, has a couple 27of extra powerups and that the shield behaves differently. 28 29 30%prep 31rm -rf ${RPM_BUILD_ROOT} 32 33%setup -q 34 35%build 36# Needed for snapshot releases. 37if [ ! -f configure ]; then 38 CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh 39 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix 40else 41 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix 42fi 43 44if [ "$SMP" != "" ]; then 45 (make "MAKE=make -k -j $SMP"; exit 0) 46 make 47else 48 make 49fi 50 51%install 52rm -rf $RPM_BUILD_ROOT 53 54%makeinstall 55 56# icons 57mkdir -p $RPM_BUILD_ROOT%{_miconsdir}/ 58mkdir -p $RPM_BUILD_ROOT%{_liconsdir}/ 59mkdir -p $RPM_BUILD_ROOT%{_iconsdir}/ 60 61install %{SOURCE1} $RPM_BUILD_ROOT%{_miconsdir}/sdlroids.xpm 62install %{SOURCE2} $RPM_BUILD_ROOT%{_iconsdir}/sdlroids.xpm 63install %{SOURCE3} $RPM_BUILD_ROOT%{_liconsdir}/sdlroids.xpm 64 65# Menu entry 66mkdir -p $RPM_BUILD_ROOT%{_libdir}/menu 67cat >$RPM_BUILD_ROOT%{_menudir}/%{name} <<EOF 68?package(%{name}):\\ 69 command="%{prefix}/bin/sdlroids"\\ 70 needs="X11"\\ 71 icon="sdlroids.xpm"\\ 72 section="Amusement/Arcade"\\ 73 title="SDLRoids"\\ 74 longtitle="%{summary}." 75EOF 76 77%clean 78rm -rf $RPM_BUILD_ROOT 79 80%post 81%{update_menus} 82 83%postun 84%{clean_menus} 85 86%files 87%defattr(-, root, root) 88%doc ChangeLog README README.orig README.xhyperoid COPYING 89%{_bindir}/sdlroids 90%{_mandir}/* 91%{_menudir}/sdlroids 92%{_iconsdir}/sdlroids.xpm 93%{_miconsdir}/sdlroids.xpm 94%{_liconsdir}/sdlroids.xpm 95%{_datadir}/sdlroids/* 96 97%changelog 98* Mon Oct 16 2000 David Hedbor <david@hedbor.org> 1.3.2-1mdk 99- First Mandrake RPM version 100