# (to be compiled, moved to doc, or something else)
# - bzfsAPI.h and other is marked ad noinst_HEADER, maybe in future it will
# be installed too, to allow compiling plugins externall
+# - finish init script (currently runs server from root)
#
Summary: Multiplayer 3D tank battle game
Summary(pl.UTF-8): Gra 3D dla wielu graczy - czołgi
Name: bzflag
-Version: 2.0.8
-Release: 2
-License: LGPL
+Version: 2.0.14
+Release: 1
+License: LGPL v2.1
Group: X11/Applications/Games
Source0: http://dl.sourceforge.net/bzflag/%{name}-%{version}.tar.bz2
-# Source0-md5: 7963cc1de7144e76a9426b6f23d7c2c8
+# Source0-md5: 15a28cd55e46f0f39a7c8b8eea7464c6
Source1: %{name}.desktop
-Source2: %{name}.png
+Source2: %{name}.init
+Source3: %{name}.sysconfig
Patch0: %{name}-etc_dir.patch
Patch1: %{name}-nolibs.patch
URL: http://BZFlag.org/
BuildRequires: automake
BuildRequires: c-ares-devel
BuildRequires: curl-devel >= 7.9.5
+BuildRequires: glew-devel
BuildRequires: libstdc++-devel
+BuildRequires: libtool
BuildRequires: ncurses-devel
Requires: OpenGL
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
CPPFLAGS="%{rpmcflags} -I/usr/include/ncurses"
export CFLAGS CPPFLAGS
+%{__libtoolize}
%{__aclocal} -I m4
%{__autoheader}
%{__autoconf}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/bzflag} \
- $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_mandir}/man6}
+ $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_mandir}/man6} \
+ $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
-install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/bzflag
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/bzflag
+
+install data/bzflag-48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/bzflag.png
%clean
rm -rf $RPM_BUILD_ROOT
%doc AUTHORS README README.Linux BUGS TODO ChangeLog
%attr(755,root,root) %{_bindir}/bzflag
%{_mandir}/man6/bzflag.6*
-%{_desktopdir}/*.desktop
-%{_pixmapsdir}/*
+%{_desktopdir}/bzflag.desktop
+%{_pixmapsdir}/bzflag.png
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*.xpm
%{_datadir}/%{name}/*.wav
%{_mandir}/man5/bzw.5*
%{_mandir}/man6/bzadmin.6*
%{_mandir}/man6/bzf[!l]*
+%attr(754,root,root) /etc/rc.d/init.d/bzflag
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/bzflag