Name: netpanzer Version: 0.8.7 Release: %mkrel 2 License: GPLv2+ Group: Games/Strategy Summary: An online multiplayer tactical warfare game URL: http://netpanzer.berlios.de/ #Source0: http://www.netpanzer.info/Download/NetPanzer/Releases/%{version}/%{name}-%{version}-source.zip # Upstream zip doesn't even have it's own directory, let's gain 50% size tarballing it Source0: %{name}-%{version}.tar.xz Source1: %{name}.desktop Patch0: fedora-netpanzer-0.8.2-MapSelectionView-memory.patch Patch1: netpanzer-0.8.7-optflags.patch BuildRequires: SDL_net-devel BuildRequires: SDL_mixer-devel BuildRequires: SDL_image-devel BuildRequires: SDL_ttf-devel BuildRequires: scons BuildRequires: libwxgtk-devel BuildRequires: physfs-devel >= 0.1.9 BuildRequires: libxml2-devel BuildRequires: imagemagick BuildRequires: desktop-file-utils %description netPanzer is an online multiplayer tactical warfare game designed for play across the Internet and over LAN systems. One on one games are possible via direct connect or modem. netPanzer is designed for FAST ACTION combat -- it is not another resource management clone. In fact, there aren't any resources at all. Each player will have many units of different types at their disposal. Players can fight until their units are destroyed -- then respawn and keep on going. The game is real-time, but it's based on quick tactical action and unit management. Battles progress quickly and constantly; in fact, they never let up. There is no stop in the action because there is no waiting for resources to be collected and converted into weaponry. Players can join or leave multiplayer games at any time. %prep %setup -q %patch0 -p0 %patch1 -p2 %build scons datadir=%{_gamesdatadir}/netpanzer %_smp_mflags %install mkdir -p %{buildroot}%{_gamesbindir} install -m 755 netpanzer %{buildroot}%{_gamesbindir} mkdir -p %{buildroot}%{_gamesdatadir}/netpanzer/ cp -pr cache/ %{buildroot}%{_gamesdatadir}/netpanzer/ cp -pr maps/ %{buildroot}%{_gamesdatadir}/netpanzer/ cp -pr pics/ %{buildroot}%{_gamesdatadir}/netpanzer/ cp -pr powerups/ %{buildroot}%{_gamesdatadir}/netpanzer/ cp -pr scripts/ %{buildroot}%{_gamesdatadir}/netpanzer/ cp -pr units/ %{buildroot}%{_gamesdatadir}/netpanzer/ cp -pr wads/ %{buildroot}%{_gamesdatadir}/netpanzer/ cp -pr sound/ %{buildroot}%{_gamesdatadir}/netpanzer/ # Install desktop item # rm -f $RPM_BUILD_ROOT%{_datadir}/applications/netpanzer.desktop # rm -f $RPM_BUILD_ROOT%{_datadir}/pixmaps/netpanzer.xpm desktop-file-install --vendor="%{_real_vendor}" \ --remove-category="Application" \ --add-category="Game;StrategyGame" \ --dir %{buildroot}%{_datadir}/applications %{SOURCE1} %{__install} -d %{buildroot}{%{_miconsdir},%{_iconsdir},%{_liconsdir}} convert %{name}.png -size 16x16 %{buildroot}%{_miconsdir}/%{name}.png convert %{name}.png -size 32x32 %{buildroot}%{_iconsdir}/%{name}.png convert %{name}.png -size 48x48 %{buildroot}%{_liconsdir}/%{name}.png %files %doc 0.8.7-RELEASE.txt COPYING README docs/code-notes.txt docs/coding.txt %{_gamesdatadir}/%{name} %{_datadir}/applications/%{_real_vendor}-%{name}.desktop %{_gamesbindir}/%{name} %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_miconsdir}/%{name}.png %changelog * Sat Jun 03 2017 akien <akien> 0.8.7-2.mga6 + Revision: 1106102 - Rebuild for wxgtk 3.0.3.1 * Sun Nov 13 2016 zezinho <zezinho> 0.8.7-1.mga6 + Revision: 1067089 - new version after some years * Fri Feb 05 2016 umeabot <umeabot> 0.8.4-8.mga6 + Revision: 937645 - Mageia 6 Mass Rebuild * Fri Feb 05 2016 umeabot <umeabot> 0.8.4-7.mga6 + Revision: 937192 - Mageia 6 Mass Rebuild * Wed Oct 15 2014 umeabot <umeabot> 0.8.4-6.mga5 + Revision: 741959 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0.8.4-5.mga5 + Revision: 682853 - Mageia 5 Mass Rebuild * Fri Oct 18 2013 umeabot <umeabot> 0.8.4-4.mga4 + Revision: 508303 - Mageia 4 Mass Rebuild - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Dec 08 2012 fwang <fwang> 0.8.4-2.mga3 + Revision: 328094 - fix build with gcc 4.7 * Sun Jan 08 2012 zezinho <zezinho> 0.8.4-1.mga2 + Revision: 193530 - new version * Tue Jun 14 2011 zezinho <zezinho> 0.8.3.svn612010-1.mga2 + Revision: 106306 - imported package netpanzer