]>
Commit | Line | Data |
---|---|---|
f6da23f7 | 1 | %define _ver 2007-03-23 |
0dd8ac2a MB |
2 | Summary: A free drift racing simulator with excellent physics and graphics |
3 | Summary(pl.UTF-8): Darmowy symulator wyścigów ze wspaniałą fizyką i grafiką | |
4 | Name: vdrift | |
5 | Version: %(echo %{_ver} | tr -d -) | |
6232025e | 6 | Release: 1 |
0dd8ac2a MB |
7 | License: GPL v2 |
8 | Group: X11/Applications/Games | |
9 | Source0: http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-src.tar.bz2 | |
f6da23f7 AG |
10 | # Source0-md5: efc5c3c409923382035738798a6392e8 |
11 | Source1: http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-data-full.tar.bz2 | |
12 | # Source1-md5: 2136ce2e347a018f2400e3f114e005fd | |
0dd8ac2a | 13 | Patch0: %{name}-gcc42.patch |
6232025e MB |
14 | Patch1: %{name}-desktop.patch |
15 | Patch2: %{name}-FHS.patch | |
0dd8ac2a MB |
16 | URL: http://vdrift.net/ |
17 | BuildRequires: OpenAL-devel | |
18 | BuildRequires: SDL_gfx-devel | |
19 | BuildRequires: SDL_image-devel | |
20 | BuildRequires: SDL_net-devel | |
21 | BuildRequires: freealut-devel | |
6232025e | 22 | BuildRequires: gettext-devel |
eb0077b3 | 23 | BuildRequires: rpmbuild(macros) >= 1.337 |
0dd8ac2a | 24 | BuildRequires: scons |
6232025e MB |
25 | Requires: vdrift-car-resources |
26 | Requires: vdrift-track-resources | |
0dd8ac2a MB |
27 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
28 | ||
29 | %description | |
30 | VDrift is a cross-platform, open source driving simulation made with | |
31 | drift racing in mind. Currently the game features: | |
32 | - 19 tracks: Barcelona, Brands Hatch, Detroit, Dijon, Hockenheim, | |
33 | Jarama, Kyalami, Laguna Seca, Le Mans, Monaco, Monza, Mosport, | |
34 | Nrburgring Nordschleife, Pau, Road Atlanta, Ruudskogen, Spa | |
35 | Francorchamps, Weekend Drive, Zandvoort | |
36 | - 28 cars: 3S, AX2, C7, CO, CS, CT, F1, FE, FF, G4, GT, M3, M7, | |
37 | MC, MI, NS, RG, RS2, SB, T73, TC, TL, TL2, XG, XM, XS, Z06 | |
38 | - Compete against AI players | |
39 | - Simple networked multiplayer mode | |
40 | - Very realistic physics | |
41 | - Mouse/joystick/keyboard driven menus | |
42 | - Much more... | |
43 | ||
44 | %description -l pl.UTF-8 | |
50aabaf7 JB |
45 | VDrift jest wieloplatformowym symulatorem jazdy o otwartym kodzie |
46 | źródłowym. Obecnie gra zapewnia: | |
0dd8ac2a MB |
47 | - 19 tras: Barcelona, Brands Hatch, Detroit, Dijon, Hockenheim, |
48 | Jarama, Kyalami, Laguna Seca, Le Mans, Monaco, Monza, Mosport, | |
49 | Nrburgring Nordschleife, Pau, Road Atlanta, Ruudskogen, Spa | |
50 | Francorchamps, Weekend Drive, Zandvoort | |
51 | - 28 samochodów: 3S, AX2, C7, CO, CS, CT, F1, FE, FF, G4, GT, M3, M7, | |
52 | MC, MI, NS, RG, RS2, SB, T73, TC, TL, TL2, XG, XM, XS, Z06 | |
53 | - Wyścig przeciwko komputerowym graczom | |
50aabaf7 | 54 | - Prosty tryb dla wielu graczy przez sieć |
0dd8ac2a | 55 | - Bardzo realistyczną fizykę |
50aabaf7 | 56 | - Menu sterowane myszką/joystickiem/klawiaturą |
0dd8ac2a MB |
57 | - Wiele więcej... |
58 | ||
6232025e MB |
59 | %package data-cars-base |
60 | Summary: Base cars for VDrift | |
61 | Summary(pl.UTF-8): Podstawowe samochody dla VDrift | |
62 | Group: X11/Applications/Games | |
63 | Provides: vdrift-car-resources | |
64 | ||
65 | %description data-cars-base | |
66 | Base cars for VDrift. | |
67 | ||
68 | %description data-cars-base -l pl.UTF-8 | |
69 | Podstawowe samochody dla VDrift. | |
70 | ||
71 | %package data-cars-extra | |
72 | Summary: Extra cars for VDrift | |
73 | Summary(pl.UTF-8): Dodatkowe samochody dla VDrift | |
74 | Group: X11/Applications/Games | |
75 | Provides: vdrift-car-resources | |
76 | ||
77 | %description data-cars-extra | |
78 | Extra cars for VDrift. | |
79 | ||
80 | %description data-cars-extra -l pl.UTF-8 | |
81 | Dodatkowe samochody dla VDrift. | |
82 | ||
83 | %package data-tracks-base | |
84 | Summary: Base tracks for VDrift | |
85 | Summary(pl.UTF-8): Podstawowe trasy dla VDrift | |
86 | Group: X11/Applications/Games | |
87 | Provides: vdrift-track-resources | |
88 | ||
89 | %description data-tracks-base | |
90 | Base tracks for VDrift. | |
91 | ||
92 | %description data-tracks-base -l pl.UTF-8 | |
93 | Podstawowe trasy dla VDrift. | |
94 | ||
95 | %package data-tracks-extra | |
96 | Summary: Extra tracks for VDrift | |
97 | Summary(pl.UTF-8): Dodatkowe trasy dla VDrift | |
98 | Group: X11/Applications/Games | |
99 | Provides: vdrift-track-resources | |
100 | ||
101 | %description data-tracks-extra | |
102 | Extra tracks for VDrift. | |
103 | ||
104 | %description data-tracks-extra -l pl.UTF-8 | |
105 | Dodatkowe trasy dla VDrift. | |
106 | ||
0dd8ac2a | 107 | %prep |
f6da23f7 AG |
108 | %setup -q -c -a1 |
109 | %patch0 -p1 | |
110 | %patch1 -p1 | |
111 | %patch2 -p1 | |
6232025e | 112 | |
f6da23f7 | 113 | mv vdrift-%{_ver}-src/data/* build/vdrift-%{_ver}-src/data/ |
0dd8ac2a MB |
114 | |
115 | %build | |
6232025e MB |
116 | cd build/%{name}-%{_ver}-src |
117 | export CC='%{__cc}' | |
118 | export CXX='%{__cxx}' | |
119 | export CXXFLAGS='%{rpmcxxflags}' | |
120 | %scons \ | |
121 | destdir=$RPM_BUILD_ROOT \ | |
122 | prefix=%{_prefix} \ | |
123 | bindir=bin/ \ | |
124 | datadir=share/games/vdrift/data \ | |
125 | release=1 \ | |
126 | os_cc=1 \ | |
127 | os_cxx=1 \ | |
128 | os_cxxflags=1 \ | |
129 | NLS=1 | |
0dd8ac2a MB |
130 | |
131 | %install | |
132 | rm -rf $RPM_BUILD_ROOT | |
6232025e MB |
133 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} |
134 | ||
135 | cd build/%{name}-%{_ver}-src | |
0dd8ac2a | 136 | |
6232025e MB |
137 | export CC='%{__cc}' |
138 | export CXX='%{__cxx}' | |
139 | export CXXFLAGS='%{rpmcxxflags}' | |
140 | %scons install \ | |
141 | destdir=$RPM_BUILD_ROOT \ | |
142 | prefix=%{_prefix} \ | |
143 | bindir=bin/ \ | |
144 | os_cc=1 \ | |
145 | os_cxx=1 \ | |
146 | os_cxxflags=1 \ | |
147 | datadir=share/games/vdrift/data \ | |
148 | NLS=1 | |
149 | ||
150 | install tools/autopackage/vdrift.desktop $RPM_BUILD_ROOT%{_desktopdir} | |
151 | install data/textures/icons/vdrift-64x64.png $RPM_BUILD_ROOT%{_pixmapsdir}/vdrift.png | |
0dd8ac2a MB |
152 | |
153 | cd ../.. | |
154 | ||
155 | %find_lang VDrift | |
156 | ||
157 | %clean | |
158 | rm -rf $RPM_BUILD_ROOT | |
159 | ||
160 | %files -f VDrift.lang | |
161 | %defattr(644,root,root,755) | |
6232025e | 162 | %doc build/%{name}-%{_ver}-src/docs/{AUTHORS,ChangeLog,NEWS,README,TODO,VAMOS.txt} |
0dd8ac2a | 163 | %attr(755,root,root) %{_bindir}/vdrift |
6232025e MB |
164 | %dir %{_datadir}/games/vdrift |
165 | %dir %{_datadir}/games/vdrift/data | |
166 | %dir %{_datadir}/games/vdrift/data/cars | |
167 | %{_datadir}/games/vdrift/data/lists | |
168 | %{_datadir}/games/vdrift/data/settings | |
169 | %dir %{_datadir}/games/vdrift/data/skins | |
170 | %{_datadir}/games/vdrift/data/skins/simple | |
171 | %{_datadir}/games/vdrift/data/skins/x1 | |
172 | %{_datadir}/games/vdrift/data/sounds | |
173 | %{_datadir}/games/vdrift/data/textures | |
174 | %dir %{_datadir}/games/vdrift/data/tracks | |
175 | %{_desktopdir}/vdrift.desktop | |
176 | %{_pixmapsdir}/vdrift.png | |
177 | ||
178 | %files data-cars-base | |
179 | %defattr(644,root,root,755) | |
180 | %{_datadir}/games/vdrift/data/cars/CO | |
181 | %{_datadir}/games/vdrift/data/cars/FF | |
182 | %{_datadir}/games/vdrift/data/cars/TL2 | |
183 | %{_datadir}/games/vdrift/data/cars/XS | |
184 | ||
185 | %files data-cars-extra | |
186 | %defattr(644,root,root,755) | |
187 | %{_datadir}/games/vdrift/data/cars/3S | |
188 | %{_datadir}/games/vdrift/data/cars/AX2 | |
189 | %{_datadir}/games/vdrift/data/cars/C7 | |
190 | %{_datadir}/games/vdrift/data/cars/CS | |
191 | %{_datadir}/games/vdrift/data/cars/CT | |
192 | %{_datadir}/games/vdrift/data/cars/F1 | |
193 | %{_datadir}/games/vdrift/data/cars/FE | |
194 | %{_datadir}/games/vdrift/data/cars/G4 | |
195 | %{_datadir}/games/vdrift/data/cars/GT | |
196 | %{_datadir}/games/vdrift/data/cars/M3 | |
197 | %{_datadir}/games/vdrift/data/cars/M7 | |
198 | %{_datadir}/games/vdrift/data/cars/M8 | |
199 | %{_datadir}/games/vdrift/data/cars/MC | |
200 | %{_datadir}/games/vdrift/data/cars/MI | |
201 | %{_datadir}/games/vdrift/data/cars/NS | |
202 | %{_datadir}/games/vdrift/data/cars/RG | |
203 | %{_datadir}/games/vdrift/data/cars/RS2 | |
204 | %{_datadir}/games/vdrift/data/cars/SB | |
205 | %{_datadir}/games/vdrift/data/cars/T73 | |
206 | %{_datadir}/games/vdrift/data/cars/TC | |
207 | %{_datadir}/games/vdrift/data/cars/TL | |
208 | %{_datadir}/games/vdrift/data/cars/XG | |
209 | %{_datadir}/games/vdrift/data/cars/XM | |
210 | %{_datadir}/games/vdrift/data/cars/Z06 | |
211 | ||
212 | %files data-tracks-base | |
213 | %defattr(644,root,root,755) | |
214 | %{_datadir}/games/vdrift/data/tracks/lagunaseca | |
215 | %{_datadir}/games/vdrift/data/tracks/zandvoort | |
216 | ||
217 | %files data-tracks-extra | |
218 | %defattr(644,root,root,755) | |
219 | %{_datadir}/games/vdrift/data/tracks/barcelona | |
220 | %{_datadir}/games/vdrift/data/tracks/brands | |
221 | %{_datadir}/games/vdrift/data/tracks/detroit | |
222 | %{_datadir}/games/vdrift/data/tracks/dijon | |
223 | %{_datadir}/games/vdrift/data/tracks/hockenheim | |
224 | %{_datadir}/games/vdrift/data/tracks/jarama | |
225 | %{_datadir}/games/vdrift/data/tracks/kyalami | |
226 | %{_datadir}/games/vdrift/data/tracks/lemans | |
227 | %{_datadir}/games/vdrift/data/tracks/monaco | |
228 | %{_datadir}/games/vdrift/data/tracks/monza | |
229 | %{_datadir}/games/vdrift/data/tracks/mosport | |
230 | %{_datadir}/games/vdrift/data/tracks/neurburgring_nordschleife | |
231 | %{_datadir}/games/vdrift/data/tracks/pau | |
232 | %{_datadir}/games/vdrift/data/tracks/road_atlanta | |
233 | %{_datadir}/games/vdrift/data/tracks/ruudskogen | |
234 | %{_datadir}/games/vdrift/data/tracks/spa | |
235 | %{_datadir}/games/vdrift/data/tracks/weekend |