]> git.pld-linux.org Git - packages/bzflag.git/blame - bzflag.spec
- ugly init script
[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
2474c211 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
a1694e76
AM
12Version: 2.0.12
13Release: 1
ccc52bfa 14License: LGPL
bc76e4d5 15Group: X11/Applications/Games
52d43537 16Source0: http://dl.sourceforge.net/bzflag/%{name}-%{version}.tar.bz2
a1694e76 17# Source0-md5: 1228754cac3eaacd4badba5319f47b41
bc76e4d5 18Source1: %{name}.desktop
5c1f40e7 19Source2: %{name}.png
2474c211
AM
20Source3: %{name}.init
21Source4: %{name}.sysconfig
aa4245dc 22Patch0: %{name}-etc_dir.patch
7ae2a17d 23Patch1: %{name}-nolibs.patch
709bd9ff 24URL: http://BZFlag.org/
4fd65b0a 25BuildRequires: OpenGL-devel
6e0325a7 26BuildRequires: SDL-devel >= 1.2.5
aa4245dc
JB
27BuildRequires: autoconf
28BuildRequires: automake
71cc157a 29BuildRequires: c-ares-devel
6e0325a7 30BuildRequires: curl-devel >= 7.9.5
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
56d42721 98install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
726b366b 99install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
2474c211
AM
100install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/bzflag
101install %{SOURCE5} $RPM_BUILD_ROOT/etc/syscofngi/bzflag
53629c2f 102
8e0d9453 103%clean
104rm -rf $RPM_BUILD_ROOT
105
8e0d9453 106%files
2432b53f 107%defattr(644,root,root,755)
d99659b5 108%doc AUTHORS README README.Linux BUGS TODO ChangeLog
467a38b6 109%attr(755,root,root) %{_bindir}/bzflag
bb028c06 110%{_mandir}/man6/bzflag.6*
56d42721 111%{_desktopdir}/*.desktop
53629c2f 112%{_pixmapsdir}/*
467a38b6 113%dir %{_datadir}/%{name}
c6a781be 114%{_datadir}/%{name}/*.xpm
467a38b6 115%{_datadir}/%{name}/*.wav
116%{_datadir}/%{name}/*.png
c6a781be 117%dir %{_datadir}/%{name}/fonts
118%{_datadir}/%{name}/fonts/*
467a38b6 119%dir %{_datadir}/%{name}/l10n
120%{_datadir}/%{name}/l10n/%{name}_xx.po
121%{_datadir}/%{name}/l10n/ISO-639-2_values_8bits.txt
122%lang(cs) %{_datadir}/%{name}/l10n/%{name}_cs_CZ.po
123%lang(da) %{_datadir}/%{name}/l10n/%{name}_da.po
124%lang(de) %{_datadir}/%{name}/l10n/%{name}_de.po
125%lang(en) %{_datadir}/%{name}/l10n/%{name}_en_US_l33t.po
126%lang(en) %{_datadir}/%{name}/l10n/%{name}_en_US_redneck.po
127%lang(es) %{_datadir}/%{name}/l10n/%{name}_es.po
128%lang(fr) %{_datadir}/%{name}/l10n/%{name}_fr.po
129%lang(it) %{_datadir}/%{name}/l10n/%{name}_it.po
f70164ea 130%lang(tlh) %{_datadir}/%{name}/l10n/%{name}_kg.po
6e0325a7 131%lang(lt) %{_datadir}/%{name}/l10n/%{name}_lt.po
467a38b6 132%lang(nl) %{_datadir}/%{name}/l10n/%{name}_nl.po
133%lang(pt) %{_datadir}/%{name}/l10n/%{name}_pt.po
134%lang(sv) %{_datadir}/%{name}/l10n/%{name}_sv.po
d99659b5 135#%attr(755,root,root) %{_libdir}/*.so
467a38b6 136
137%files server
bb028c06 138%defattr(644,root,root,755)
467a38b6 139%attr(755,root,root) %{_bindir}/bzadmin
467a38b6 140%attr(755,root,root) %{_bindir}/bzfs
c6a781be 141%{_mandir}/man5/bzw.5*
bb028c06 142%{_mandir}/man6/bzadmin.6*
467a38b6 143%{_mandir}/man6/bzf[!l]*
2474c211
AM
144%attr(754,root,root) /etc/rc.d/init.d/bzflag
145%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/bzflag
This page took 0.847271 seconds and 4 git commands to generate.