Name: astromenace Version: 1.2 Release: 13%{?dist} Summary: Hardcore 3D space shooter with spaceship upgrade possibilities Group: Amusements/Games License: GPLv3 URL: http://www.viewizard.com/ # This is http://www.viewizard.com/download/AstroMenaceSourceCode_080519.zip # With the non Free (SGI Free Software License B) licensed: # AstroMenaceSource/Core/RendererInterface/GLext.h # file removed, instead we use the freely licensed system version Source0: AstroMenaceSourceCode_080519-clean.tar.xz Source1: astromenace.desktop Source2: astromenace.png Patch0: astromenace-langvfs.patch Patch1: astromenace-640x480.patch Patch2: astromenace-programmdir.patch # Use system glext.h and work around bug 517959 Patch3: astromenace-system-glext.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n) BuildRequires: cmake, SDL-devel, libogg-devel BuildRequires: libvorbis-devel, libjpeg-devel, desktop-file-utils BuildRequires: openal-soft-devel freealut-devel >= 1.1.0-10 Requires: astromenace-data = %{version}, opengl-games-utils %description Space is a vast area, an unbounded territory where it seems there is a room for everybody, but reversal of fortune put things differently. The hordes of hostile creatures crawled out from the dark corners of the universe, craving to conquer your homeland. Their force is compelling, their legions are interminable. However, humans didn't give up without a final showdown and put their best pilot to fight back. These malicious invaders chose the wrong galaxy to conquer and you are to prove it! Go ahead and make alien aggressors regret their insolence. %prep %setup -qn AstroMenaceSourceCode sed -i 's/\r//' License.txt sed -i 's/\r//' gpl-3.0.txt chmod -x License.txt chmod -x ReadMe.txt chmod -x gpl-3.0.txt %patch0 -p0 %patch1 -p1 %patch2 -p0 %patch3 -p1 %build %cmake . make %{?_smp_mflags} %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_bindir} install -m 755 AstroMenace %{buildroot}%{_bindir}/astromenace desktop-file-install --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE1} mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps install -p -m 644 %{SOURCE2} \ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps ln -s opengl-game-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/%{name}-wrapper %post touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %postun touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{_bindir}/astromenace %{_bindir}/%{name}-wrapper %doc ReadMe.txt License.txt gpl-3.0.txt %{_datadir}/applications/fedora-astromenace.desktop %{_datadir}/icons/hicolor/64x64/apps/astromenace.png %changelog * Tue Aug 18 2009 Hans de Goede <hdegoede@redhat.com> - 1.2-13 - Switch to openal-soft * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri May 8 2009 Ville Skyttä <ville.skytta at iki.fi> - 1.2-11 - Build with $RPM_OPT_FLAGS (use %%cmake macro), parallel make. * Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Jun 06 2008 Jon Ciesla <limb@jcomserv.net> - 1.2-9 - Update to 080519 source release. - updated programmdir patch. * Fri Feb 15 2008 Jon Ciesla <limb@jcomserv.net> - 1.2-8 - Update to 080115 source release. - Dropped stuckmouse patch, fixed upstream. * Fri Feb 08 2008 Jon Ciesla <limb@jcomserv.net> - 1.2-7 - GCC 4.3 rebuild. * Tue Dec 11 2007 Jon Ciesla <limb@jcomserv.net> - 1.2-6 - Added patch to set default data path, BZ 393751. * Fri Dec 07 2007 Jon Ciesla <limb@jcomserv.net> - 1.2-5 - Added patch to fix stuck mouse, BZ 327671. * Thu Dec 06 2007 Jon Ciesla <limb@jcomserv.net> - 1.2-4 - Patch to fix default video mode issue. - Update to 071105 source release. * Mon Oct 08 2007 Jon Ciesla <limb@jcomserv.net> - 1.2-3 - Added support for opengl-games-utils, .desktop cleanup. * Fri Oct 05 2007 Jon Ciesla <limb@jcomserv.net> - 1.2-2 - Used main upstream sources, not sf.net fork. - Patched for gamelang paths. * Tue Oct 02 2007 Jon Ciesla <limb@jcomserv.net> - 1.2-1 - create.