Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release-src > by-pkgid > 541c1604990017bf3982aaa4144f4798 > files > 4

trigger-rally-0.5.2.1-5mdv2010.0.src.rpm

%define oname trigger
%define Summary Rally racing game
%define name %{oname}-rally
%define version 0.5.2.1
%define release %mkrel 5

%define distname %{oname}-%{version}-src

Summary: %{Summary}
Name: %{name}
Version: %{version}
Release: %{release}
Source0: http://downloads.sourceforge.net/trigger-rally/%{distname}.tar.bz2
Source1: %{name}.png
Patch0: trigger-0.5.2.1-nodoc.patch
License: GPL
Group: Games/Arcade
Url: http://sourceforge.net/projects/trigger-rally/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: automake1.8
BuildRequires: jam
BuildRequires: SDL-devel
BuildRequires: SDL_image-devel
BuildRequires: freealut-devel
BuildRequires: glew-devel mesagl-devel mesaglut-devel mesaglu-devel
BuildRequires: openal-devel
BuildRequires: physfs-devel
Requires: %{name}-data

%description
Trigger is a fast-paced open source rally racing game.

%prep
%setup -q -n %{distname}
%patch0 -p1 -b .nodoc

%build
%configure2_5x --bindir=%{_gamesbindir} --datadir=%{_gamesdatadir}/%{oname}
jam

%install
rm -rf %{buildroot}
DESTDIR=%{buildroot} jam install
# only contains .a files
rm -rf %{buildroot}%{_libdir}

install -D -m 644 %{SOURCE1} %{buildroot}%{_datadir}/icons/%{name}.png

install -d %{buildroot}%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=Trigger Rally
Comment=%{Summary}
Exec=soundwrapper %{_gamesbindir}/%{oname}
Icon=%{name}
Terminal=false
Type=Application
Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade;
EOF

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%{_gamesbindir}/%{oname}
%{_datadir}/icons/%{name}.png
%{_datadir}/applications/mandriva-%{name}.desktop




%changelog
* Wed Sep 09 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.5.2.1-5mdv2010.0
+ Revision: 434461
- rebuild

* Sun Aug 03 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.5.2.1-4mdv2009.0
+ Revision: 261649
- rebuild
- rebuild

* Fri Jan 04 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.5.2.1-1mdv2008.1
+ Revision: 145563
- BR mesaglut-devel mesaglu-devel
- BR mesagl-devel
- kill re-definition of %%buildroot on Pixel's request
- kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'

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


* Tue Dec 05 2006 Olivier Blin <oblin@mandriva.com> 0.5.2.1-1mdv2007.0
+ Revision: 90847
- buildrequire SDL_image-devel
- initial Trigger Rally release
- Create trigger-rally