]> git.pld-linux.org Git - packages/bzflag.git/blame - bzflag.spec
- release 11 (by relup.sh)
[packages/bzflag.git] / bzflag.spec
CommitLineData
b1d49b0f 1# TODO:
2# - some python plugin can be built, but it's hardly disabled (why ?)
3# - there's lot of stuff in misc directory, some of them interesting
4# (to be compiled, moved to doc, or something else)
5# - bzfsAPI.h and other is marked ad noinst_HEADER, maybe in future it will
6# be installed too, to allow compiling plugins externall
88420b6d 7# - finish init script (currently runs server from root)!
b1d49b0f 8#
efc66097 9Summary: Multiplayer 3D tank battle game
d89a8b68 10Summary(pl.UTF-8): Gra 3D dla wielu graczy - czołgi
8e0d9453 11Name: bzflag
69eb6f10 12Version: 2.4.0
e671adce 13Release: 11
3eca30e4 14License: LGPL v2.1
bc76e4d5 15Group: X11/Applications/Games
f3570641 16Source0: http://downloads.sourceforge.net/bzflag/%{name}-%{version}.tar.bz2
69eb6f10 17# Source0-md5: 5b38894b7a7f883ffbe8f5e4c580ee25
bc76e4d5 18Source1: %{name}.desktop
3eca30e4 19Source2: %{name}.init
20Source3: %{name}.sysconfig
aa4245dc 21Patch0: %{name}-etc_dir.patch
7ae2a17d 22Patch1: %{name}-nolibs.patch
709bd9ff 23URL: http://BZFlag.org/
4fd65b0a 24BuildRequires: OpenGL-devel
6e0325a7 25BuildRequires: SDL-devel >= 1.2.5
aa4245dc
JB
26BuildRequires: autoconf
27BuildRequires: automake
71cc157a 28BuildRequires: c-ares-devel
6e0325a7 29BuildRequires: curl-devel >= 7.9.5
84ae08b1 30BuildRequires: glew-devel
6e0325a7 31BuildRequires: libstdc++-devel
ff0a4455 32BuildRequires: libtool
6e0325a7 33BuildRequires: ncurses-devel
4fd65b0a 34Requires: OpenGL
538826e9 35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8e0d9453 36
4fd65b0a 37%define _noautoreqdep libGL.so.1 libGLU.so.1
8e0d9453 38
39%description
4e6627ec 40bzflag is a networked multiplayer 3D tank battle game, combining both
41fast action and strategy. Free-for-all and capture-the-flag styles are
2e731365 42available.
8e0d9453 43
c1c33a86
JR
44%description -l pl.UTF-8
45bzflag jest sieciową grą czołgową 3D, łączącą szybką akcję ze
46strategią. Grać można w wolnym stylu lub metodą "zdobądź flagę".
c52139ae 47
467a38b6 48%package server
49Summary: bzflag server and console utilities
d89a8b68 50Summary(pl.UTF-8): Server bzflag i narzędzia konsolowe
467a38b6 51Group: X11/Applications/Games
52Conflicts: bzflag < 1.10.8.20041007-1
53
54%description server
55bzflag server and console utilities.
56
c1c33a86
JR
57%description server -l pl.UTF-8
58Server bzflag i narzędzia konsolowe.
467a38b6 59
8e0d9453 60%prep
83a72eaa 61%setup -q
aa4245dc 62#%patch0 -p1
7ae2a17d 63%patch1 -p1
8e0d9453 64
cb39f0bd
AM
65:> m4/mkdirp.m4
66:> m4/sdl.m4
67
8e0d9453 68%build
6e0325a7 69CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
70CPPFLAGS="%{rpmcflags} -I/usr/include/ncurses"
71export CFLAGS CPPFLAGS
a1694e76 72%{__libtoolize}
b1d49b0f 73%{__aclocal} -I m4
eb1a8dc0 74%{__autoheader}
eb1a8dc0 75%{__autoconf}
aa4245dc 76%{__automake}
6e0325a7 77%configure \
6e0325a7 78 --enable-threads \
b1d49b0f 79 --enable-plugins \
6e0325a7 80 --enable-bzadmin \
81 --disable-timebomb \
82 --disable-sdltest \
6e0325a7 83 --enable-client \
84 --enable-robots \
85 --enable-snapping
eb1a8dc0 86
87%{__make}
8e0d9453 88
2432b53f 89%install
4e6627ec 90rm -rf $RPM_BUILD_ROOT
3c9b563f 91install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/bzflag} \
2474c211
AM
92 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_mandir}/man6} \
93 $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
eb1a8dc0 94
aa4245dc
JB
95%{__make} install \
96 DESTDIR=$RPM_BUILD_ROOT
53629c2f 97
88420b6d
ER
98cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
99install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/bzflag
100cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/bzflag
3eca30e4 101
88420b6d 102cp -p data/bzflag-48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/bzflag.png
53629c2f 103
8e0d9453 104%clean
105rm -rf $RPM_BUILD_ROOT
106
8e0d9453 107%files
2432b53f 108%defattr(644,root,root,755)
d99659b5 109%doc AUTHORS README README.Linux BUGS TODO ChangeLog
467a38b6 110%attr(755,root,root) %{_bindir}/bzflag
bb028c06 111%{_mandir}/man6/bzflag.6*
3eca30e4 112%{_desktopdir}/bzflag.desktop
113%{_pixmapsdir}/bzflag.png
467a38b6 114%dir %{_datadir}/%{name}
c6a781be 115%{_datadir}/%{name}/*.xpm
467a38b6 116%{_datadir}/%{name}/*.wav
117%{_datadir}/%{name}/*.png
c6a781be 118%dir %{_datadir}/%{name}/fonts
119%{_datadir}/%{name}/fonts/*
467a38b6 120%dir %{_datadir}/%{name}/l10n
121%{_datadir}/%{name}/l10n/%{name}_xx.po
122%{_datadir}/%{name}/l10n/ISO-639-2_values_8bits.txt
123%lang(cs) %{_datadir}/%{name}/l10n/%{name}_cs_CZ.po
124%lang(da) %{_datadir}/%{name}/l10n/%{name}_da.po
125%lang(de) %{_datadir}/%{name}/l10n/%{name}_de.po
126%lang(en) %{_datadir}/%{name}/l10n/%{name}_en_US_l33t.po
127%lang(en) %{_datadir}/%{name}/l10n/%{name}_en_US_redneck.po
128%lang(es) %{_datadir}/%{name}/l10n/%{name}_es.po
129%lang(fr) %{_datadir}/%{name}/l10n/%{name}_fr.po
130%lang(it) %{_datadir}/%{name}/l10n/%{name}_it.po
f70164ea 131%lang(tlh) %{_datadir}/%{name}/l10n/%{name}_kg.po
6e0325a7 132%lang(lt) %{_datadir}/%{name}/l10n/%{name}_lt.po
467a38b6 133%lang(nl) %{_datadir}/%{name}/l10n/%{name}_nl.po
134%lang(pt) %{_datadir}/%{name}/l10n/%{name}_pt.po
135%lang(sv) %{_datadir}/%{name}/l10n/%{name}_sv.po
d99659b5 136#%attr(755,root,root) %{_libdir}/*.so
467a38b6 137
138%files server
bb028c06 139%defattr(644,root,root,755)
467a38b6 140%attr(755,root,root) %{_bindir}/bzadmin
467a38b6 141%attr(755,root,root) %{_bindir}/bzfs
c6a781be 142%{_mandir}/man5/bzw.5*
bb028c06 143%{_mandir}/man6/bzadmin.6*
467a38b6 144%{_mandir}/man6/bzf[!l]*
2474c211
AM
145%attr(754,root,root) /etc/rc.d/init.d/bzflag
146%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/bzflag
This page took 0.072481 seconds and 4 git commands to generate.