1 Summary: War3D - strategy game
7 Group: Applications/Games
8 Source0: http://sparky.homelinux.org/snaps/war3d/%{name}Source-%{_snap}.tar.gz
9 # Source0-md5: cc5441a384e64dd0a8412403170477d0
11 Source2: %{name}.desktop
12 Patch0: %{name}-homeconfig.patch
13 URL: http://war3d.solar-opensource.com/
14 BuildRequires: OpenAL-devel
15 BuildRequires: SolarSockets-devel
16 BuildRequires: glut-devel
17 BuildRequires: libpng-devel
18 BuildRequires: libstdc++-devel
19 # only because of SolarSockets:
20 ExclusiveArch: %{ix86} %{x8664}
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Warning: this game is not internacionalized, everything is in Spanish.
29 %setup -q -n %{name}Source
31 sed -i 's/IRCClienteSocket.getIP()/MiIP/' IRCcomunicaciones.h
36 CFLAGS="%{rpmcflags} -funsigned-char -c -ansi -I. -Wall" \
37 LFLAGS="%{rpmldflags} -lglut -lsolarsockets -lopenal -lpng"
40 rm -rf $RPM_BUILD_ROOT
41 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_bindir},%{_desktopdir}}
43 install war3d $RPM_BUILD_ROOT%{_bindir}/war3d.bin
44 install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/war3d
45 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
47 cp -r Armys Edificios Efectos Esenarios Hud Interface \
48 Mapas Musica Objetos UnidadesDeCombate \
50 $RPM_BUILD_ROOT%{_datadir}/%{name}
53 rm -rf $RPM_BUILD_ROOT
56 %defattr(644,root,root,755)
58 %attr(755,root,root) %{_bindir}/war3d*
60 %{_desktopdir}/%{name}.desktop