%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