Name: lacewing Version: 1.10 Release: 40%{?dist} Summary: Arcade-style shoot-em-up License: GPLv2+ URL: http://users.olis.net.au/zel/ Source0: http://users.olis.net.au/zel/lwsrc.zip Source1: http://users.olis.net.au/zel/lwdata.zip Source2: lacewing.desktop Source3: lacewing.png Patch0: lacewing.patch Patch1: lacewing-fullscreen.patch Patch2: lacewing-nicecpu.patch Patch3: lacewing-warn.patch Patch4: lacewing-format-security.patch Patch5: lacewing-rhbz1045111.patch BuildRequires: gcc BuildRequires: allegro-devel desktop-file-utils BuildRequires: make Requires: hicolor-icon-theme %description Arcade-style shoot-em-up where you can choose a type of ship and depending on the type of ship can pickup a number of upgrades during the game. Lacewing is an arcade-style shoot-em-up which plays a little bit like a cross between Spacewar and Centipede. It has a decidedly retro style to it. It has a single-player mode, and also co-operative and duel modes for two players (split-screen). %prep %setup -q -c unzip -qqo %{SOURCE1} %patch0 -p1 -z .unix %patch1 -p1 -z .fullscreen %patch2 -p1 -z .nicecpu %patch3 -p1 -z .warn %patch4 -p1 %patch5 -p1 sed -i 's/\r//' readme.txt licence.txt chmod 644 readme.txt licence.txt %build make %{?_smp_mflags} PREFIX=%{_prefix} \ CFLAGS="$RPM_OPT_FLAGS -fsigned-char -Wno-deprecated-declarations" %install 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 \ %if 0%{?fedora} && 0%{?fedora} < 19 --vendor fedora \ %endif --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps install -p -m 644 %{SOURCE3} \ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps %files %doc readme.txt licence.txt %{_bindir}/lacewing %{_datadir}/lacewing %if 0%{?fedora} && 0%{?fedora} < 19 %{_datadir}/applications/fedora-lacewing.desktop %else %{_datadir}/applications/lacewing.desktop %endif %{_datadir}/icons/hicolor/48x48/apps/lacewing.png %changelog * Thu Jul 21 2022 Fedora Release Engineering - 1.10-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 1.10-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Jul 22 2021 Fedora Release Engineering - 1.10-38 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 1.10-37 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 1.10-36 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 1.10-35 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 1.10-34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Feb 01 2019 Fedora Release Engineering - 1.10-33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1.10-32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 1.10-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jan 11 2018 Igor Gnatenko - 1.10-30 - Remove obsolete scriptlets * Thu Aug 03 2017 Fedora Release Engineering - 1.10-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1.10-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 1.10-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 1.10-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 1.10-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Aug 17 2014 Fedora Release Engineering - 1.10-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 14 2014 Hans de Goede - 1.10-23 - Fix building with -Werror=format-security (rhbz#1037151) - Fix a crash (rhbz#1045111) * Sat Jun 07 2014 Fedora Release Engineering - 1.10-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 1.10-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Mar 6 2013 Toshio Kuratomi - 1.10-20 - Remove vendor prefix from desktop files in F19+ https://fedorahosted.org/fesco/ticket/1077 * Thu Feb 14 2013 Fedora Release Engineering - 1.10-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 1.10-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 1.10-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri Jul 15 2011 Hans de Goede - 1.10-16 - Rebuild for new allegro-4.4 * Mon Feb 07 2011 Fedora Release Engineering - 1.10-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Feb 15 2010 Hans de Goede 1.10-14 - Fix FTBFS (#564669) * Fri Jul 24 2009 Fedora Release Engineering - 1.10-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 1.10-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Jan 30 2009 Hans de Goede 1.10-11 - Update description for new trademark guidelines * Tue Feb 19 2008 Fedora Release Engineering - 1.10-10 - Autorebuild for GCC 4.3 * Wed Aug 22 2007 Hans de Goede 1.10-9 - Rebuild for buildId * Sun Aug 12 2007 Hans de Goede 1.10-8 - Update License tag for new Licensing Guidelines compliance - Fix invalid desktop file (fix building with latest desktop-file-utils) * Mon Aug 28 2006 Hans de Goede 1.10-7 - FE6 Rebuild * Thu Jul 6 2006 Hans de Goede 1.10-6 - Rebuild against new allegro to remove executable stack requirement caused by previous versions of allegro. * Wed Mar 22 2006 Hans de Goede 1.10-5 - Change fullscreen patch to not change to window / fullscreen untill the menu is left. - Fix all warnings. * Mon Feb 13 2006 Hans de Goede 1.10-4 - Bump release and rebuild for new gcc4.1 and glibc. * Mon Jan 30 2006 Hans de Goede 1.10-3 - Summary and Description text fixes (bz 178568) * Sun Jan 22 2006 Hans de Goede 1.10-2 - Some minor spec file cleanups (bz 178568): - use %%{_prefix} instead of /usr - use advised scriplets from the Wiki (use %%{_bindir}, || : ) - run sed on doc files to convert DOS line-ends to UNIX ones - don't mark the default default settings file %%config as suggested in comment 5 * Sat Jan 21 2006 Hans de Goede 1.10-1 - Initial Fedora Extras package