]> git.pld-linux.org Git - SPECS.git/blob - vdrift.spec
SPECS updated Tue 30 Apr 15:13:02 CEST 2024
[SPECS.git] / vdrift.spec
1 %define _ver    2007-03-23
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 -)
6 Release:        1
7 License:        GPL v2
8 Group:          X11/Applications/Games
9 Source0:        http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-src.tar.bz2
10 # Source0-md5:  efc5c3c409923382035738798a6392e8
11 Source1:        http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-data-full.tar.bz2
12 # Source1-md5:  2136ce2e347a018f2400e3f114e005fd
13 Patch0:         %{name}-gcc42.patch
14 Patch1:         %{name}-desktop.patch
15 Patch2:         %{name}-FHS.patch
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
22 BuildRequires:  gettext-tools
23 BuildRequires:  rpmbuild(macros) >= 1.337
24 BuildRequires:  scons
25 Requires:       vdrift-car-resources
26 Requires:       vdrift-track-resources
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
45 VDrift jest wieloplatformowym symulatorem jazdy o otwartym kodzie
46 źródłowym. Obecnie gra zapewnia:
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
54 - Prosty tryb dla wielu graczy przez sieć
55 - Bardzo realistyczną fizykę
56 - Menu sterowane myszką/joystickiem/klawiaturą
57 - Wiele więcej...
58
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
107 %prep
108 %setup -q -c -a1
109 %patch0 -p1
110 %patch1 -p1
111 %patch2 -p1
112
113 mv vdrift-%{_ver}-src/data/* build/vdrift-%{_ver}-src/data/
114
115 %build
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
130
131 %install
132 rm -rf $RPM_BUILD_ROOT
133 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
134
135 cd build/%{name}-%{_ver}-src
136
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
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)
162 %doc build/%{name}-%{_ver}-src/docs/{AUTHORS,ChangeLog,NEWS,README,TODO,VAMOS.txt}
163 %attr(755,root,root) %{_bindir}/vdrift
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
This page took 2.415071 seconds and 3 git commands to generate.