Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 389132576aa9a473030142ac005a87f5 > files > 2

vdrift-0.2-0.20080223.4mdv2008.1.src.rpm

%define name vdrift
%define version 0.2
%define fulldate 2008-02-23
%define date %(echo %{fulldate} | sed -e 's/-//g')
%define release %mkrel 0.%{date}.4
%define distname %{name}-%{fulldate}-RC1

Summary: Driving simulation
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{distname}.tar.bz2
Patch0: vdrift_sconstruct.patch
License: GPL
Group: Games/Arcade
Url: http://vdrift.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: scons
BuildRequires: SDL-devel SDL_image-devel SDL_net-devel libSDL_gfx-devel
BuildRequires: mesaglu-devel
BuildRequires: freealut-devel, openal-devel, libvorbis-devel, bullet-devel, glew-devel
Requires: %{name}-data

%description
VDrift is a cross-platform, open source driving simulation made with
drift racing in mind.

%prep
%setup -q -n %{distname}
%patch0 -p0

%build
ln -sf %{_includedir}/bullet .
scons NLS=0 use_binreloc=0

%install
rm -rf %{buildroot}
install -D -m755 build/%{name} %{buildroot}%{_gamesbindir}/%{name}
install -d %{buildroot}%{_gamesdatadir}/%{name}/data

install -d %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=VDrift
Comment=Driving simulation
Exec=soundwrapper %_gamesbindir/%{name}
Icon=%{_gamesdatadir}/%{name}/data/textures/icons/%{name}-64x64.png
Terminal=false
Type=Application
Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade;
EOF

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc docs/AUTHORS docs/ChangeLog docs/NEWS docs/README docs/TODO docs/VAMOS.txt
%{_gamesbindir}/%{name}
%dir %{_gamesdatadir}/%{name}
%dir %{_gamesdatadir}/%{name}/data
%{_datadir}/applications/mandriva-%{name}.desktop


%changelog
* Fri Mar 14 2008 Antoine Ginies <aginies@mandriva.com> 0.2-0.20080223.4mdv2008.1
+ Revision: 187868
- new release
- remove duplicate patch entry
- rename sconstruct patch
- add glew-devel buildrequires, remove graphics.cpp patch, update to latest release 2008-02-23-RC1 to be able
  to report bug to upstream with a recent release.

* Fri Mar 14 2008 Antoine Ginies <aginies@mandriva.com> 0.2-0.20071226.4mdv2008.1
+ Revision: 187785
- fix path for graphics.cpp in patch
- don't return an exception for "OpenGL error on FBO end"

* Thu Mar 13 2008 Antoine Ginies <aginies@mandriva.com> 0.2-0.20071226.3mdv2008.1
+ Revision: 187459
- bump release
- fix path to icon

* Tue Mar 11 2008 Antoine Ginies <aginies@mandriva.com> 0.2-0.20071226.2mdv2008.1
+ Revision: 186959
- fix carrier return in patch
- add patch tag
- fix build using bullet system includes
- scons build must use bullet headers
- remove old source

* Tue Mar 11 2008 Antoine Ginies <aginies@mandriva.com> 0.2-0.20071226.1mdv2008.1
+ Revision: 185172
- new tarball
- add some buildrequires

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request
    - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'

* Tue May 01 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.2-0.20070323.1mdv2008.0
+ Revision: 20016
- new snapshot
- drop P0
- add buildrequires on SDL_gfx0-devel


* Fri Jan 05 2007 Olivier Blin <oblin@mandriva.com> 0.1-2.20061006mdv2007.0
+ Revision: 104365
- buildrequires freealut-devel
- build with freealut

* Sat Dec 02 2006 Olivier Blin <oblin@mandriva.com> 0.1-1.20061006mdv2007.1
+ Revision: 90003
- add menu entry

* Sun Nov 05 2006 Olivier Blin <oblin@mandriva.com> 0.1-0.20061006mdv2007.1
+ Revision: 76798
- buildrequire SDL_net-devel
- buildrequire SDL_image-devel
- initial vdrift release
- Create vdrift