Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-updates-src > by-pkgid > 5bcffd767637a5344e86d404b42d1cdd > files > 6

torcs-1.3.1-7.2.mga1.src.rpm

%define Werror_cflags	%nil
%define	oname	TORCS
%define	libname	%mklibname %{name}

Name:		torcs
Version:	1.3.1
%define subrel	2
Release:	%mkrel 7
Summary:	The Open Racing Car Simulator
License:	GPLv2
Group:		Games/Arcade
URL:            http://torcs.sourceforge.net/
Source0:	%{oname}-%{version}-src.tar.bz2
Source1:	%{oname}-%{version}-src-robots-base.tar.bz2
Source2:	%{oname}-1.3.0-src-robots-berniw.tar.bz2
Source3:	%{oname}-1.3.0-src-robots-bt.tar.bz2
Source4:	%{oname}-1.3.0-src-robots-olethros.tar.bz2

BuildRequires:  ImageMagick mesaglu-devel SDL-devel zlib-devel png-devel
BuildRequires:  mesa-common-devel plib-devel freealut-devel openal-devel libxrandr-devel
Provides:	%{oname}
Requires:	%{name}-data = %{version}
Requires:	%{name}-data-cars-extra 
Requires:	%{name}-robots-berniw %{name}-robots-bt %{name}-robots-olethros
Requires:	%{name}-robots-base

Provides:	%{libname}
Obsoletes:	%{libname}

%description
A 3D racing car simulator using OpenGL.

%package	robots-base
Group:		Games/Arcade
Requires:	%{name} >= %{version}
Summary:	Basic robots for %{name}
Provides:	%{name}-robots

%description	robots-base
Base robots for %{oname}
%package	robots-berniw
Group:		Games/Arcade
Requires:	%{name} >= %{version}
Summary:	Berniw robots for %{name}
Provides:	%{name}-robots

%description	robots-berniw
Berniw robots for %{oname}
by Bernhard Wymann <berniw@bluewin.ch>

%package	robots-bt
Group:		Games/Arcade
Requires:	%{name} >= %{version}
Summary:	Bt robots for %{name}
Provides:	%{name}-robots

%description	robots-bt
bt robots for %{oname}

%package	robots-olethros
Group:		Games/Arcade
Requires:	%{name} >= %{version}
Summary:	Olethros robots for %{name}
Provides:	%{name}-robots

%description	robots-olethros
bt robots for %{oname}
by Christos Dimitrakakis <dimitrak@idiap.ch>


%prep
%setup -q -b1 -b2 -b3 -b4

%build
./configure	--bindir=%{_gamesbindir} \
	--prefix=%{_prefix} \
	--libdir=%{_libdir} \
	--x-libraries=%{_xorglibdir}

make

%install
%makeinstall_std

mkdir %buildroot%{_datadir}/applications
cat > %buildroot%{_datadir}/applications/%{_real_vendor}-%{name}.desktop << EOF
[Desktop Entry]
Name=%{oname}
Comment=%{Summary}
Exec=%{_gamesbindir}/%{name}
Icon=%{name}
Terminal=false
Type=Application
StartupNotify=false
Categories=Game;ArcadeGame;
EOF

%{__install} -d %buildroot{%{_miconsdir},%{_liconsdir}}
convert -size 16x16 icon.png %buildroot%{_miconsdir}/%{name}.png
%{__install} icon.png %buildroot%{_iconsdir}/%{name}.png
convert -size 48x48 icon.png %buildroot%{_liconsdir}/%{name}.png

%clean
rm -rf %buildroot

%files
%defattr(-,root,root,755)
# %doc INSTALL.linux README.linux
%{_gamesbindir}/*
%dir %{_gamesdatadir}/%{name}
%{_gamesdatadir}/%{name}/[!d]*
%{_datadir}/applications/%{_real_vendor}-%{name}.desktop
%dir %{_gamesdatadir}/%{name}/drivers
%{_gamesdatadir}/%{name}/drivers/human
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_libdir}/%{name}

%files robots-base
%defattr(-,root,root,755)
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/*
%{_gamesdatadir}/%{name}/drivers/*

%files robots-berniw
%defattr(-,root,root,755)
%{_gamesdatadir}/%{name}/drivers/berniw*

%files robots-bt
%defattr(-,root,root,755)
%{_gamesdatadir}/%{name}/drivers/bt

%files robots-olethros
%defattr(-,root,root,755)
%{_gamesdatadir}/%{name}/drivers/olethros




%changelog

* Sun Apr 22 2012 zezinho <zezinho> 1.3.1-7.2.mga1
+ Revision: 232708
- fix requires closing #5514

  + luigiwalser <luigiwalser>
    - rebuild for plib (CVE-2011-4620)

* Wed Apr 27 2011 stormi <stormi> 1.3.1-7.mga1
+ Revision: 92013
- fix Summary

* Tue Apr 26 2011 wally <wally> 1.3.1-6.mga1
+ Revision: 91836
- fix desktop file name (mga#954)

* Fri Apr 08 2011 kharec <kharec> 1.3.1-5.mga1
+ Revision: 82153
- imported package torcs


* Mon Oct 26 2009 Emmanuel Andry <eandry@mandriva.org> 1.3.1-5mdv2010.0
+ Revision: 459417
- disable segfaulting soundwrapper from menu entry (#49408). Sound works fine without it.

* Sun Sep 20 2009 Thierry Vignaud <tvignaud@mandriva.com> 1.3.1-4mdv2010.0
+ Revision: 445517
- rebuild

* Thu Feb 12 2009 Zombie Ryushu <ryushu@mandriva.org> 1.3.1-3mdv2009.1
+ Revision: 339772
- Add robots back
- Add robots back

* Thu Feb 12 2009 Zombie Ryushu <ryushu@mandriva.org> 1.3.1-2mdv2009.1
+ Revision: 339676
- Remove unneeded Robots
- Remove unneeded Robots

* Tue Feb 10 2009 Zombie Ryushu <ryushu@mandriva.org> 1.3.1-1mdv2009.1
+ Revision: 339152
- First version that actually builds
- Work in Progress so TPG can look at it.
- New Version
- Bump to Version 1.3.1

  + Oden Eriksson <oeriksson@mandriva.com>
    - lowercase ImageMagick

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Thu Feb 14 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.3.0-4mdv2008.1
+ Revision: 168459
- fix summary-not-capitalized
- 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

* Thu Jul 26 2007 Emmanuel Andry <eandry@mandriva.org> 1.3.0-4mdv2008.0
+ Revision: 55949
- drop debian menu


* Fri Jan 05 2007 Olivier Blin <oblin@mandriva.com> 1.3.0-3mdv2007.0
+ Revision: 104503
- build with freealut

* Sat Dec 02 2006 Olivier Blin <oblin@mandriva.com> 1.3.0-2mdv2007.1
+ Revision: 90001
- bump release
- use soundwrapper
- do not pass %%U to menu
- fix menu title
- fix menu location

* Mon Nov 20 2006 Emmanuel Andry <eandry@mandriva.org> 1.3.0-1mdv2007.1
+ Revision: 85656
- add buildrequires libxrandr-devel
- New
- fix requires (bug#27042)

  + Lenny Cartier <lenny@mandriva.com>
    - Import torcs

* Wed Aug 09 2006 Emmanuel Andry <eandry@mandriva.org> 1.2.4-4mdv2007.0
- fix requires

* Sun Aug 06 2006 Emmanuel Andry <eandry@mandriva.org> 1.2.4-3mdv2007.0
- fix buildrequires
- fix xdg menu

* Sun Jun 18 2006 Emmanuel Andry <eandry@mandriva.org> 1.2.4-2mdv2007.0
- fix homepage
- fix buildrequires
- xdg compliant
- patch0 from fedora to fix gcc4.1 compilation
- patch1 from debian

* Wed Sep 07 2005 Per Øyvind Karlsen <pkarlsen@mandriva.com> 1.2.4-1mdk
- %%mkrel
- from Emmanuel Andry <eandry@free.fr> :
	o 1.2.4
	o Buildrequires openal-devel

* Wed Mar 09 2005 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.2.3-1mdk
* from Emmanuel Andry <eandry@free.fr> :
	o New version
	o Added robot olethros
	o Removed robots K1999, astigot, billy for compatibility

* Sat Aug 28 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.2.2-4mdk
- rebuild for new menu

* Wed Jun 16 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.2.2-3mdk
- rebuild

* Tue Mar 02 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.2.2-2mdk
- buildrequires
- work around problem with too many jobs

* Sun Feb 15 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.2.2-1mdk
- 1.2.2
- fix buildrequires(lib64..)
- added astigot, billy og bt robots
- drop P0, fixed upstream
- nuke lib package