X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=bzflag.spec;h=cd3f3403baf7bb74fced9e8758f68dc9e5969599;hb=0716e416b2b143b8475ed4aa1dbb836b57b07f04;hp=abd90e8798767c5721b9a204689f57b8a0176a4d;hpb=c52139ae0d805aa2ee2ab5ec2b16b9d6a67fc25d;p=packages%2Fbzflag.git diff --git a/bzflag.spec b/bzflag.spec index abd90e8..cd3f340 100644 --- a/bzflag.spec +++ b/bzflag.spec @@ -1,113 +1,64 @@ -Summary: multiplayer 3D tank battle game +Summary: Multiplayer 3D tank battle game +Summary(pl): Gra 3D dla wielu graczy - czo³gi Name: bzflag -Version: 1.7c -Release: 3 -Copyright: Chris Schoeneman 1993-1999 -Group: X11/Games/Video -Source: bzflag-%{version}.src.tar.gz -Source1: bzflag -Patch0: bzflag-%{version}.patch -Patch1: bzflag-%{version}.patch2 -URL: http://www.bigfoot.com/~bzflag/ -BuildRoot: /tmp/%{name}-%{version}-root +Version: 1.7g0 +Release: 1 +License: Chris Schoeneman 1993-1999 +Group: X11/Applications/Games +Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}.tgz +Source1: %{name}.desktop +Source2: %{name}.png +Patch0: %{name}-paths.patch +Patch1: %{name}-CFLAGS.patch +#Patch2: %{name}-printscore.patch +Patch3: %{name}-lookups.patch +Icon: bzflag.xpm +URL: http://BZFlag.org/ +BuildRequires: OpenGL-devel +Requires: OpenGL +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _prefix /usr/X11R6 -%define _mandir %{_prefix}/man +%define _noautoreqdep libGL.so.1 libGLU.so.1 %description -bzflag is a networked multiplayer 3D tank battle game, combining both fast -action and strategy. Free-for-all and capture-the-flag styles are +bzflag is a networked multiplayer 3D tank battle game, combining both +fast action and strategy. Free-for-all and capture-the-flag styles are available. %description -l pl -bzflag jest sieciow± gr± czo³gow± 3D, ³±cz±c± szybk± akcjê ze strategi±. -Graæ mo¿na w wolnym stylu lub metod± "zdob±d¼ flagê". +bzflag jest sieciow± gr± czo³gow± 3D, ³±cz±c± szybk± akcjê ze +strategi±. Graæ mo¿na w wolnym stylu lub metod± "zdob±d¼ flagê". %prep -%setup -q -n bzflag%{version} +%setup -q %patch0 -p1 %patch1 -p1 +#%patch2 -p1 +%patch3 -p1 %build -%ifarch i386 -make linux-i386 -%else -%ifarch ppc -make linux-ppc -%else -make linux -%endif -%endif -make all +%{__make} linux # other, arch-dependent targets differ only in optymalization flags +%{__make} COPTFLAGS="%{rpmcflags}" %install -install -d ${RPM_BUILD_ROOT}{%{BZFLAG_BIN_DIR},%{BZFLAG_DATA_DIR},%{BZFLAG_MAN_DIR},/usr/X11R6/bin} -cp ${RPM_BUILD_DIR}/bzflag%{version}/bin/bzflag ${RPM_BUILD_ROOT}/%{BZFLAG_BIN_DIR}/bzflag.real -cp ${RPM_BUILD_DIR}/bzflag%{version}/bin/bzfs ${RPM_BUILD_ROOT}/%{BZFLAG_BIN_DIR}/bzfs -cp ${RPM_SOURCE_DIR}/bzflag ${RPM_BUILD_ROOT}/%{BZFLAG_BIN_DIR}/bzflag - -cp ${RPM_BUILD_DIR}/bzflag%{version}/data/*.wav ${RPM_BUILD_ROOT}/%{BZFLAG_DATA_DIR} -cp ${RPM_BUILD_DIR}/bzflag%{version}/data/*.rgb ${RPM_BUILD_ROOT}/%{BZFLAG_DATA_DIR} - -cp ${RPM_BUILD_DIR}/bzflag%{version}/man/bzflag.6 ${RPM_BUILD_ROOT}/%{BZFLAG_MAN_DIR} -cp ${RPM_BUILD_DIR}/bzflag%{version}/man/bzfs.6 ${RPM_BUILD_ROOT}/%{BZFLAG_MAN_DIR} +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/bzflag} \ + $RPM_BUILD_ROOT{%{_applnkdir}/Games,%{_pixmapsdir},%{_mandir}/man6} -cd $RPM_BUILD_ROOT/usr/X11R6/bin -ln -s ../../local/bzflag/bin/bzflag +install bin/* $RPM_BUILD_ROOT%{_bindir} +install man/*.6s $RPM_BUILD_ROOT%{_mandir}/man6 +install data/* $RPM_BUILD_ROOT%{_datadir}/bzflag +install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Games +install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} %clean rm -rf $RPM_BUILD_ROOT -# -# note -- bzflag must be setuid root to use 3Dfx drivers -# %files -%dir /usr/local/bzflag -%attr(-, root, root) %doc README -%attr(-, root, root) %doc LICENSE -#%attr(04755, root, root) /usr/local/bzflag/bin/bzflag.real -%attr(755, root, root) /usr/local/bzflag/bin/bzflag.real -%attr(755, root, root) /usr/local/bzflag/bin/bzflag -%attr(755, root, root) /usr/local/bzflag/bin/bzfs -%attr(755, root, root) /usr/X11R6/bin/bzflag -/usr/local/bzflag/data/bbolt.rgb -/usr/local/bzflag/data/boom.wav -/usr/local/bzflag/data/boxwall.rgb -/usr/local/bzflag/data/caution.rgb -/usr/local/bzflag/data/clouds.rgb -/usr/local/bzflag/data/explode1.rgb -/usr/local/bzflag/data/explosion.wav -/usr/local/bzflag/data/fire.wav -/usr/local/bzflag/data/fixedbr.rgb -/usr/local/bzflag/data/fixedmr.rgb -/usr/local/bzflag/data/flag.rgb -/usr/local/bzflag/data/flag_alert.wav -/usr/local/bzflag/data/flag_drop.wav -/usr/local/bzflag/data/flag_grab.wav -/usr/local/bzflag/data/flag_lost.wav -/usr/local/bzflag/data/flag_won.wav -/usr/local/bzflag/data/flage.rgb -/usr/local/bzflag/data/gbolt.rgb -/usr/local/bzflag/data/ground.rgb -/usr/local/bzflag/data/helvbi.rgb -/usr/local/bzflag/data/helvbr.rgb -/usr/local/bzflag/data/laser.wav -/usr/local/bzflag/data/laser.rgb -/usr/local/bzflag/data/missile.rgb -/usr/local/bzflag/data/mountain.rgb -/usr/local/bzflag/data/panel.rgb -/usr/local/bzflag/data/pbolt.rgb -/usr/local/bzflag/data/pop.wav -/usr/local/bzflag/data/pyrwall.rgb -/usr/local/bzflag/data/rbolt.rgb -/usr/local/bzflag/data/ricochet.wav -/usr/local/bzflag/data/roof.rgb -/usr/local/bzflag/data/shock.wav -/usr/local/bzflag/data/teleport.wav -/usr/local/bzflag/data/timesbi.rgb -/usr/local/bzflag/data/timesbr.rgb -/usr/local/bzflag/data/title.rgb -/usr/local/bzflag/data/wall.rgb -/usr/local/bzflag/data/ybolt.rgb -/usr/local/man/man6/bzflag.6 -/usr/local/man/man6/bzfs.6 +%defattr(644,root,root,755) +%doc README BUGS RELNOTES TODO ChangeLog +%attr(755,root,root) %{_bindir}/* +%{_mandir}/man6/* +%{_datadir}/bzflag +%{_applnkdir}/Games/* +%{_pixmapsdir}/*