Name: zasx Version: 1.30 Release: 9%{?dist} Summary: Asteroid like game with powerups Group: Amusements/Games License: GPLv2+ and Freely redistributable without restriction URL: http://www.bob.allegronetwork.com/zasx/index.html Source0: http://www.bob.allegronetwork.com/zasx/zasx130s.zip Source1: zasx.desktop Patch0: zasx-1.30-fixes.patch Patch1: zasx-1.30-datadir.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: dumb-devel ImageMagick desktop-file-utils Requires: hicolor-icon-theme %description Shoot the asteroids before they hit your ship and collect power ups to restore your shields and improve your weapons. The game features single and dualplayer mode, joystick, music and sound. %prep %setup -q -n Zasx %patch0 -p1 -z .fix %patch1 -p1 -z .datadir sed -i 's/\r//' copying.txt readme.txt docs/index.html docs/%{name}.css mv docs html %build make %{?_smp_mflags} PREFIX=%{_prefix} \ CFLAGS="$RPM_OPT_FLAGS -fsigned-char -Wno-deprecated-declarations" convert -transparent black %{name}.ico %{name}.png %install rm -rf $RPM_BUILD_ROOT make install PREFIX=$RPM_BUILD_ROOT%{_prefix} # below is the desktop file and icon stuff. mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE1} mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps install -p -m 644 %{name}.png \ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps %clean rm -rf $RPM_BUILD_ROOT %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 %files %defattr(-,root,root,-) %doc copying.txt readme.txt html %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/fedora-%{name}.desktop %{_datadir}/icons/hicolor/32x32/apps/%{name}.png %changelog * Sun Feb 14 2010 Hans de Goede <hdegoede@redhat.com> 1.30-9 - Fix FTBFS (#565175) * Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.30-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.30-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.30-6 - Autorebuild for GCC 4.3 * Wed Aug 22 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.30-5 - Rebuild for buildId * Sun Aug 12 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.30-4 - Update License tag for new Licensing Guidelines compliance - Fix invalid desktop file (fix building with latest desktop-file-utils) * Tue Aug 29 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.30-3 - FE6 Rebuild * Thu Jul 6 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.30-2 - Rebuild against new allegro to remove executable stack requirement caused by previous versions of allegro. * Sun Apr 2 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 1.30-1 - initial Fedora Extras package