Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-release-src > by-pkgid > 6a4f30e0fca4668d9626a072264e5207 > files > 5

netpanzer-0.8.7-2.mga6.src.rpm

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