]> git.pld-linux.org Git - packages/bzflag.git/blob - bzflag.spec
- adapter(ized) and partialy rewrited.
[packages/bzflag.git] / bzflag.spec
1 Summary:        multiplayer 3D tank battle game
2 Name:           bzflag
3 Version:        1.7c
4 Release:        3
5 Copyright:      Chris Schoeneman 1993-1999
6 Group:          X11/Games/Video
7 Source:         bzflag-%{version}.src.tar.gz
8 Source1:        bzflag
9 Patch0:         bzflag-%{version}.patch
10 Patch1:         bzflag-%{version}.patch2
11 URL:            http://www.bigfoot.com/~bzflag/
12 BuildRoot:      /tmp/%{name}-%{version}-root
13
14 %define         _prefix         /usr/X11R6
15 %define         _mandir         %{_prefix}/man
16
17 %description
18 bzflag is a networked multiplayer 3D tank battle game, combining both fast
19 action and strategy. Free-for-all and capture-the-flag styles are
20 available.
21
22 %prep
23 %setup -q -n bzflag%{version}
24 %patch0 -p1
25 %patch1 -p1
26
27 %build
28 %ifarch i386
29 make linux-i386
30 %else
31 %ifarch ppc
32 make linux-ppc
33 %else
34 make linux
35 %endif
36 %endif
37 make all
38
39 %install
40 install -d ${RPM_BUILD_ROOT}{%{BZFLAG_BIN_DIR},%{BZFLAG_DATA_DIR},%{BZFLAG_MAN_DIR},/usr/X11R6/bin}
41 cp ${RPM_BUILD_DIR}/bzflag%{version}/bin/bzflag ${RPM_BUILD_ROOT}/%{BZFLAG_BIN_DIR}/bzflag.real
42 cp ${RPM_BUILD_DIR}/bzflag%{version}/bin/bzfs ${RPM_BUILD_ROOT}/%{BZFLAG_BIN_DIR}/bzfs
43 cp ${RPM_SOURCE_DIR}/bzflag ${RPM_BUILD_ROOT}/%{BZFLAG_BIN_DIR}/bzflag
44
45 cp ${RPM_BUILD_DIR}/bzflag%{version}/data/*.wav ${RPM_BUILD_ROOT}/%{BZFLAG_DATA_DIR}
46 cp ${RPM_BUILD_DIR}/bzflag%{version}/data/*.rgb ${RPM_BUILD_ROOT}/%{BZFLAG_DATA_DIR}
47
48 cp ${RPM_BUILD_DIR}/bzflag%{version}/man/bzflag.6 ${RPM_BUILD_ROOT}/%{BZFLAG_MAN_DIR}
49 cp ${RPM_BUILD_DIR}/bzflag%{version}/man/bzfs.6 ${RPM_BUILD_ROOT}/%{BZFLAG_MAN_DIR}
50
51 cd $RPM_BUILD_ROOT/usr/X11R6/bin
52 ln -s ../../local/bzflag/bin/bzflag
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 #
58 # note -- bzflag must be setuid root to use 3Dfx drivers
59 #
60 %files
61 %dir /usr/local/bzflag
62 %attr(-, root, root) %doc README
63 %attr(-, root, root) %doc LICENSE
64 #%attr(04755, root, root) /usr/local/bzflag/bin/bzflag.real
65 %attr(755, root, root) /usr/local/bzflag/bin/bzflag.real
66 %attr(755, root, root) /usr/local/bzflag/bin/bzflag
67 %attr(755, root, root) /usr/local/bzflag/bin/bzfs
68 %attr(755, root, root) /usr/X11R6/bin/bzflag
69 /usr/local/bzflag/data/bbolt.rgb
70 /usr/local/bzflag/data/boom.wav
71 /usr/local/bzflag/data/boxwall.rgb
72 /usr/local/bzflag/data/caution.rgb
73 /usr/local/bzflag/data/clouds.rgb
74 /usr/local/bzflag/data/explode1.rgb
75 /usr/local/bzflag/data/explosion.wav
76 /usr/local/bzflag/data/fire.wav
77 /usr/local/bzflag/data/fixedbr.rgb
78 /usr/local/bzflag/data/fixedmr.rgb
79 /usr/local/bzflag/data/flag.rgb
80 /usr/local/bzflag/data/flag_alert.wav
81 /usr/local/bzflag/data/flag_drop.wav
82 /usr/local/bzflag/data/flag_grab.wav
83 /usr/local/bzflag/data/flag_lost.wav
84 /usr/local/bzflag/data/flag_won.wav
85 /usr/local/bzflag/data/flage.rgb
86 /usr/local/bzflag/data/gbolt.rgb
87 /usr/local/bzflag/data/ground.rgb
88 /usr/local/bzflag/data/helvbi.rgb
89 /usr/local/bzflag/data/helvbr.rgb
90 /usr/local/bzflag/data/laser.wav
91 /usr/local/bzflag/data/laser.rgb
92 /usr/local/bzflag/data/missile.rgb
93 /usr/local/bzflag/data/mountain.rgb
94 /usr/local/bzflag/data/panel.rgb
95 /usr/local/bzflag/data/pbolt.rgb
96 /usr/local/bzflag/data/pop.wav
97 /usr/local/bzflag/data/pyrwall.rgb
98 /usr/local/bzflag/data/rbolt.rgb
99 /usr/local/bzflag/data/ricochet.wav
100 /usr/local/bzflag/data/roof.rgb
101 /usr/local/bzflag/data/shock.wav
102 /usr/local/bzflag/data/teleport.wav
103 /usr/local/bzflag/data/timesbi.rgb
104 /usr/local/bzflag/data/timesbr.rgb
105 /usr/local/bzflag/data/title.rgb
106 /usr/local/bzflag/data/wall.rgb
107 /usr/local/bzflag/data/ybolt.rgb
108 /usr/local/man/man6/bzflag.6
109 /usr/local/man/man6/bzfs.6
This page took 0.083344 seconds and 3 git commands to generate.