debian/0000775000000000000000000000000012017151545007171 5ustar debian/control0000664000000000000000000000673012017151545010602 0ustar Source: torcs Section: games Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Rudy Godoy Build-Depends: debhelper (>= 7.0), libgl1-mesa-dev, libplib-dev, freeglut3-dev (>= 2.2.0), libpng12-dev (>= 1.2.8), zlib1g-dev (>= 1.2.1.1), libx11-dev (>= 6.8.2), libxt-dev (>= 6.8.2), libxmu-dev (>= 6.8.2), libxxf86vm-dev (>= 6.8.2), cdbs, libopenal-dev, libalut-dev (>= 1.0.0), libxi-dev, libxrender-dev, libxrandr-dev, autoconf, automake1.11, libtool, libvorbis-dev, autotools-dev Build-Conflicts: autoconf2.13, automake1.4 Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/pkg-games/torcs.git Homepage: http://torcs.org Package: torcs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, torcs-data (>= 1.3.3) Description: 3D racing cars simulator game using OpenGL TORCS, The Open Racing Car Simulator is a car racing simulation game which allows you to drive in races against opponents simulated by the computer. You can also develop your own computer-controlled driver (also called a robot) in C or C++. TORCS is GPL (version 2 or later). . Hardware requirements are at least 550MHZ CPU, 256MB RAM and 32 MB OpenGL 1.3 compatible graphics card (with 3D accel preferred) in order to fully enjoy the game. Package: torcs-data Architecture: all Recommends: torcs (>= 1.3.3) Depends: ${misc:Depends}, torcs-data-tracks (>= 1.3.3), torcs-data-cars (>= 1.3.3) Replaces: torcs-data-cars (<< 1.3.3), torcs (<< 1.3.3) Breaks: torcs (<< 1.3.3) Description: base data files for TORCS game TORCS, The Open Racing Car Simulator is a car racing simulation game which allows you to drive in races against opponents simulated by the computer. . This package includes basic data files for the game plus one car: Ferrari 360 Modena. For additional cars and tracks install the torcs-data-tracks and torcs-data-cars packages. Package: torcs-data-cars Architecture: all Recommends: torcs (>= 1.3.3) Depends: ${misc:Depends} Conflicts: torcs-data-cars-extra Replaces: torcs-data-cars-extra (<< 1.3.3), torcs-data (<< 1.3.3) Breaks: torcs-data (<< 1.3.3) Description: data files for TORCS game - Cars set TORCS, The Open Racing Car Simulator is a car racing simulation game which allows you to drive in races against opponents simulated by the computer. . This package includes the following cars for the game. - Alfa Romeo 155 (DTM) - Acura NSX type S-Zero - Baja Bug - Buggy - Toyota 2000 GT - Bizzarrini 5300 GT - Alpine A110 - Alfa Romeo TZ2 - Austin-Healey 3000 Mk II - AC Cobra 427 - Cobra Daytona Shelby - Opel GT Conrero - Corvette T-Top - Ferrari 365 Gtb4 Daytona - Aston Martin DB4 GT Zagato - Aston Martin DBS - Ferrari Dino 246 GT - Maserati Ghibli - Alfa Romeo Giulietta spider - Iso Grifo - Ford Gt40 - Ferrari 250 GTO - Ferrari 330 P4 - Peugeot 406 - Peugeot 206 WRC - Peugeot 306 Maxi - Toyota Corolla WRC - Mitsubishi Lancer EVO VI WRC - Ford Focus WRC - Subaru Impreza WRC - and More! Package: torcs-data-tracks Architecture: all Depends: ${misc:Depends} Recommends: torcs (>= 1.3.3) Replaces: torcs-data-tracks (<< 1.3.3) Description: data files for TORCS game - Tracks set TORCS, The Open Racing Car Simulator is a car racing simulation game which allows you to drive in races against opponents simulated by the computer. . This package includes the following tracks for the game. - 13 road tracks - 9 oval tracks - 8 dirt tracks debian/changelog0000664000000000000000000002327612017151545011055 0ustar torcs (1.3.3-5ubuntu1) quantal; urgency=low * Link libmusicplayer.so with OpenAL to fix FTFBS (Debian: #668514) LP: #941619 -- Marcin Juszkiewicz Tue, 28 Aug 2012 11:56:07 +0000 torcs (1.3.3-5) unstable; urgency=low * Reworked debian/copyright to conform machine readable policy. * Added artwork licensing for cars (-data-cars). * Updated car list shipped within the torcs-data-cars package. (Closes: #678827) * Removed empty script (telemetry.sh) from torcs to make lintian happy. * Reworded -data* packages description to be more descriptive and clear. * Removed 'Website' pseudo-field since the package has Homepage field set. -- Rudy Godoy Wed, 30 May 2012 18:30:54 -0500 torcs (1.3.3-4) unstable; urgency=low * Fixed wording on package description. * Finally, fixes upgrading errors due new packaging layout. (Closes: #664220) * Reworked most of the Debian part of the build system to support autotools update on build-time. * Updated debian/TODO.Debian * Added debian/source/local-options to prevent dpkg-source errors due build-time generated files. -- Rudy Godoy Tue, 15 May 2012 17:27:43 -0500 torcs (1.3.3-3) unstable; urgency=low * Updated standards version to 3.9.3. * Updated maintainer email. * Added Vcs-Git field to debian/control. * Added Breaks field to solve install conflict (Closes: #664220) -- Rudy Godoy Thu, 05 Apr 2012 16:52:07 -0500 torcs (1.3.3-2) unstable; urgency=low * torcs-data: Fixed dependency relationships to allow clean upgrade from previous versions. (Closes: #664220) * Updated watch and README.Debian-source to reflect use of upstream's "all-in-one" source tarball instead of the split ones. * Put back Art licensing to .copyright files for -data, -data-tracks and -data-cars. * Package is in better shape now and includes security fixes. (Closes: #660516, #660555) -- Rudy Godoy Sat, 17 Mar 2012 21:51:12 -0500 torcs (1.3.3-1) unstable; urgency=low * New upstream release * Removed patches accepted and merged by upstream: - debian/patches/03 - debian/patches/04 - debian/patches/07 * Added libvorbis dependency to build-deps * Removed dependency on menu. (Closes: #647380) * Switched to dpkg-source 3.0 (quilt) format * Merged packaging from -data packages. * Bumped standars version. No changes needed. -- Rudy Godoy Thu, 01 Mar 2012 01:51:49 -0500 torcs (1.3.1-6.2) unstable; urgency=low * Non-maintainer upload. (version 1.3.1-6.1 triggered a problem with dak) * 06-add-format-argument.patch: add format argument to avoid format-security error while building. (Closes: #646469) * 07-update-to-libpng15.patch: libpng transition. Thanks to Nobuhiro Iwamatsu! (Closes: #636009) -- Mònica Ramírez Arceda Sun, 04 Dec 2011 11:34:02 +0100 torcs (1.3.1-6) unstable; urgency=low * Fixed .desktop file to be valid. Thanks Pino Toscano. Closes: #638957 * Added patch to fix FTBS caused by libraceengine.so being underlinked. Thanks Julian Taylor. Closes: #638719 -- Rudy Godoy Tue, 30 Aug 2011 19:56:17 -0500 torcs (1.3.1-5) unstable; urgency=low * Fixed insecure library loading (LD_LIBRARY_PATH) (CVE-2010-3384) Closes: #598306. -- Rudy Godoy Sat, 09 Oct 2010 17:56:12 -0500 torcs (1.3.1-4) unstable; urgency=low * Removed '3DGraphics' category from .desktop. Thanks Andrew Higginson. (Closes: #588215) (LP: #532066) * Bumped debian/watch version to 3 and fixed URI issue. -- Rudy Godoy Sun, 22 Aug 2010 13:27:28 -0500 torcs (1.3.1-3) unstable; urgency=low * Fixed missing documentation install in debian/rules (Closes: #577354) * Removed xrandr exclusion on configure and automake1.9 dependency from debian/control (Closes: #552593) * Fixed long URLs in manpage and updated author email address. -- Rudy Godoy Sat, 08 May 2010 21:48:56 -0500 torcs (1.3.1-2) unstable; urgency=low * Add dependency on libtool (Closes: #529023) * Updated link for tutorial on manpage (Closes: #465459) -- Rudy Godoy Sun, 14 Jun 2009 22:13:04 -0500 torcs (1.3.1-1) unstable; urgency=low * Now Torcs ships more drivers-robots (Closes: #440167) * New upstream release (Closes: #509324) * Reworked copyright information. Added license text. * Updated watch file to properly support SF's download urls * Removed dependency on xlibmesa-gl * Removed versioned Build-Depends on plib1.8.4-dev (Closes: #516923) -- Rudy Godoy Sun, 01 Mar 2009 03:58:39 -0500 torcs (1.3.0-3) unstable; urgency=low * Removed new.h include on simuv2 SOLID 2.0 source for GCC 4.3 compliance. (Closes: #461946) * Reencoded Debian's copyright file to UTF8, making lintian happy -- Rudy Godoy Sun, 03 Feb 2008 16:08:12 -0500 torcs (1.3.0-2) unstable; urgency=low * Reworked dependencies, now using libgl1-mesa-dev. mesa GLX libs are not actually used. * Not running autoconf and automake before compiling, this causes configure to ran again and loses arguments. * Exclude xrandr from configure to workaround OpenAL bug when it can't open a sound device (Closes: #445806) * Removed Application category and FilePattern to match FreeDesktop specs from .desktop entry. * Upgraded to debian policy 3.7.3, no changes need -- Rudy Godoy Sun, 23 Dec 2007 17:03:28 -0500 torcs (1.3.0-1) unstable; urgency=low * New upstream release (Closes: #393439) * Bumped standards version, no changes needed * Removed track_cpp and alut patches * Worked out build scripts to fix FTBS when build twice in a row (Closes: #424215) -- Rudy Godoy Sun, 27 May 2007 22:30:21 -0500 torcs (1.2.4-3) unstable; urgency=low * Applied patch for XML entity. Thanks Emmet Hikory (Closes: #407890) * Switched maintainer email address. * Bumped Standards version, no changes needed. * Backported patch from 1.3 to fix saving screenshots on $HOME/.torcs/screenshots/ directory. (Closes: #412347) -- Rudy Godoy Sun, 25 Mar 2007 23:25:05 -0500 torcs (1.2.4-2) unstable; urgency=low * Rebuild for C++ allocator change and merged patches from Ubuntu. * Changed priority to optional * Removed some Xlibs build dependencies to use only the required ones. * Applied patch to fix FTBFS with GCC 4.1. Thanks tbm. (Closes: #356965) * Added dependency to libalut-dev since it was splitted from libopenal. (Closes: #360193, #362804) * Added patch to fix `find' call for lliaw/tracksdata with wrong parameters order. * Fixes in configure.in: - Configure error: can't find libm. Added condition for LDFLAGS to check if $x_libraries is defined. (Closes: #366935) - Added check for libalut now that it has been splitted from openal, so it gets on .depends for linking. * Added back autoconf and automake to build depends for rebootstrapping on build time. This should be removed once upstream accepts the patches. -- Rudy Godoy Sun, 14 May 2006 14:19:15 -0500 torcs (1.2.4-1) unstable; urgency=low * New upstream release (Closes: #329463) * C++ ABI transition * New robots added, see README.Debian-source * Removed patches from previous version, mostly merged with upstream * Not boostraping autoconf on build time, removed autotools dependency * Changed build dependencies from X.org xlibs to only the needed ones * Added .desktop file -- Rudy Godoy Tue, 4 Oct 2005 15:37:49 -0500 torcs (1.2.3-2) unstable; urgency=low * Bumped revision to supersede experimental package. -- Rudy Godoy Mon, 23 May 2005 01:26:09 -0500 torcs (1.2.3-1) unstable; urgency=low * New upstream release (Closes: #304114) * Switched to CDBS package build system. * Patches applied using simple-patchsys: Fixes in configure.in: - Fixed hardcoded path for ccmalloc Fixes in Makefile: - Fixed torcs.rc location on build time to use $TORCS_BASE - Fixed: FTBFS (amd64/gcc-4.0): cast from 'void*' to 'int' loses precision (Closes: #297974) * Changed priority to extra to accomplish dependency policy. * Added mention to hardware requirements on package' description. * Changed build dependency on libpng3-dev to libpng12-dev to anticipate post-sarge removal. (Closes: #303704) * Fixed: Build depends on plib1.8.3-pic which isn't in unstable anymore. Changed to plib1.8.4 (Closes: #310215) * Fixed: Segmentation fault on selecting race. New torcs-data-* packages now include full data files (Closes: #281901) -- Rudy Godoy Mon, 23 May 2005 00:13:31 -0500 torcs (1.2.2-5) unstable; urgency=low * Added architecture handling condition to makefile.in, thus it properly handles ieee-fp on non-i386 archs * Changed dependancy on plib-dev to plib-pic to properly handle non-PIC code, thanks Michel Dänzer -- Rudy Godoy Sat, 29 May 2004 03:35:49 -0300 torcs (1.2.2-4) unstable; urgency=low * Changed logofile to Ticon.png -- Rudy Godoy Wed, 26 May 2004 01:24:09 -0300 torcs (1.2.2-3) unstable; urgency=low * Upated dependencies for: libpng and plib1.8.3 * Depends only on libfreeglu3 -- Rudy Godoy Sun, 16 May 2004 13:51:59 -0500 torcs (1.2.2-2) unstable; urgency=low * Fixes on bad handling of torcs-data dependency. -- Rudy Godoy Mon, 5 Apr 2004 09:01:06 -0500 torcs (1.2.2-1) unstable; urgency=low * Initial Release. -- Rudy Godoy Thu, 26 Feb 2004 22:08:42 -0500 debian/watch0000664000000000000000000000010211773754346010233 0ustar version=3 http://sf.net/torcs/TORCS-(.*)\.tar.bz2 debian uupdate debian/trackgen.60000664000000000000000000000214311773754346011076 0ustar .TH "Terrain generator for tracks" "6" "1.2" "Rudy Godoy" "Games" .SH "NAME" .LP trackgen \- Terrain generator for tracks .SH "SYNTAX" .LP trackgen -c category -n name [-a] [-m] [-s] [-S] [-E [-H ]] .SH "DESCRIPTION" .TP This manual describes the Ac3d compiler application that is shipped with the game TORCS. .SH "OPTIONS" .TP .B -c \fIcategory\fP track category (road, oval, dirt...) .TP .B -n \fIname\fP track name .TP .B -b draw bump track .TP .B -B Don't use terrain border (relief supplied int clockwise, ext CC) .TP .B -a draw all (default is track only) .TP .B -s split the track and the terrain .TP .B -S split all .TP .B -E \fI\fP save elevation file n .RS 4 .IP "0: all elevatation files" 4 .IP "1: elevation file of terrain + track" 4 .IP "2: elevation file of terrain with track white" .IP "3: track only" .IP "4: track elevations with height steps" 4 .RE .TP .B -H \fI\fP nb of height steps for 4th elevation file [30] .SH "SEE ALSO" .BR torcs (6) .SH "AUTHOR" .LP This manual page was writen by Rudy Godoy , for the Debian GNU/Linux system (but may be used by others). debian/torcs.menu0000664000000000000000000000026411773754346011233 0ustar ?package(torcs):needs="X11" section="Games/Simulation"\ title="TORCS" command="/usr/games/torcs" \ hints="A racing cars simulator game" \ icon="/usr/share/pixmaps/torcs.xpm" debian/torcs.manpages0000664000000000000000000000016511773754346012062 0ustar debian/torcs.6 debian/torcs.es.6 debian/accc.6 debian/nfs2ac.6 debian/nfsperf.6 debian/texmapper.6 debian/trackgen.6 debian/torcs.install0000664000000000000000000000035011773754346011731 0ustar usr/games/accc usr/games usr/games/nfs2ac usr/games usr/games/nfsperf usr/games usr/games/torcs usr/games usr/games/trackgen usr/games usr/lib usr usr/share usr debian/torcs.desktop usr/share/applications torcs.xpm usr/share/pixmapsdebian/torcs.es.60000664000000000000000000000155011773754346011041 0ustar .TH "TORCS" "6" "1.2.2" "Rudy Godoy" "Games" .SH NOMBRE torcs \- Juego simulador de carrera de autos en 3D usando OpenGL .SH DESCRIPCIÓN TORCS, El simulador de carrera de autos, es una simulación de carrera de autos que le permite conducir en carreras contra oponentes simulados por ordenador. También puede construir sus propios conductores contolados por ordenador (también llamados robots) en C o C++. .br TORCS es un programa de software libre licenciado bajo la GNU General Public License Version 2 o posterior. .SH OPCIONES Este programa no tiene ninguna opción. .SH VÉASE TAMBIÉN Para un manual mas detallado sobre como jugar, por favor véa: .br http://\:torcs.\:sourceforge.\:net/?name=Sections?op=viewarticle&artid=10 .SH AUTOR Esta página de manual ha sido escrita por Rudy Godoy , para el proyecto Debian (pero puede ser usada por otros). debian/torcs.desktop0000664000000000000000000000037711773754346011745 0ustar [Desktop Entry] Version=1.0 Type=Application Name=TORCS GenericName=TORCS Comment=3D racing cars simulator game Comment[es]=Juego de simulación 3D de carrera de autos Icon=torcs Exec=torcs Terminal=false StartupNotify=false Categories=Game;Simulation; debian/torcs.60000664000000000000000000000136111773754346010433 0ustar .TH "TORCS" "6" "1.2.2" "Rudy Godoy" "Games" .SH NAME torcs \- 3D racing cars simulator game using OpenGL .SH DESCRIPTION TORCS, The Open Racing Car Simulator, is a car racing simulation, which allows you to drive in races against opponents simulated by the computer. You can also develop your own computer-controlled driver (also called a robot) in C or C++. .br TORCS is "Open Source" (GNU General Public License Version 2 or later). .SH OPTIONS This program doesn't have any option. .SH SEE ALSO For a more detailed player manual, please see: .br http://\:torcs.\:sourceforge.\:net/?name=Sections&op=viewarticle&artid=10 .SH AUTHOR This manual page was written by Rudy Godoy , for the Debian project (but may be used by others). debian/torcs-data.install0000664000000000000000000000055511773754346012647 0ustar usr/share/games/torcs/data usr/share/games/torcs usr/share/games/torcs/categories usr/share/games/torcs usr/share/games/torcs/config usr/share/games/torcs usr/share/games/torcs/drivers usr/share/games/torcs usr/share/games/torcs/results usr/share/games/torcs usr/share/games/torcs/telemetry usr/share/games/torcs usr/share/games/torcs/wheels usr/share/games/torcs debian/torcs-data.copyright0000664000000000000000000000246211773754346013210 0ustar This package was debianized by Rudy Godoy on Thu, 26 Feb 2004 21:19:34 -0500. The current Debian maintainer is Rudy Godoy It was downloaded from http://torcs.sourceforge.net/ Upstream Authors: Eric Espié Christophe Guionneau Copyright: 2000 - Eric Espié This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. The Debian packaging is (C) 2004, Rudy Godoy Guillén and is licensed under the GPL, see above. debian/torcs-data-tracks.install0000664000000000000000000000006311773754346014126 0ustar usr/share/games/torcs/tracks usr/share/games/torcs debian/torcs-data-tracks.copyright0000664000000000000000000001755211773754346014503 0ustar This package was debianized by Rudy Godoy on Thu, 04 Jul 2004 21:19:34 -0500. Components of this package were downloaded from http://torcs.sourceforge.net/ Upstream Authors: Eric Espié Christophe Guionneau Torben Thellefsen Christos Dimitrakakis Copyright: 2002 Eric Espié This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. Artwork is licensed under Free Art License. Free Art license [ Copyleft Attitude ] version 1.2 Preamble: With this Free Art License, you are authorised to copy, distribute and freely transform the work of art while respecting the rights of the originator. Far from ignoring the author's rights, this license recognises them and protects them. It reformulates their principle while making it possible for the public to make creative use of the works of art. Whereas current literary and artistic property rights result in restriction of the public's access to works of art, the goal of the Free Art License is to encourage such access. The intention is to make work accessible and to authorise the use of its resources by the greatest number of people: to use it in order to increase its use, to create new conditions for creation in order to multiply the possibilities of creation, while respecting the originators in according them recognition and defending their moral rights. In fact, with the arrival of the digital age, the invention of the Internet and free software, a new approach to creation and production has made its appearance. It also encourages a continuation of the process of experimentation undertaken by many contemporary artists. Knowledge and creativity are resources which, to be true to themselves, must remain free, i.e. remain a fundamental search which is not directly related to a concrete application. Creating means discovering the unknown, means inventing a reality without any heed to realism. Thus, the object(ive) of art is not equivalent to the finished and defined art object. This is the basic aim of this Free Art License: to promote and protect artistic practice freed from the rules of the market economy. -------- Definitions The work of art: A communal work which includes the initial artwork as well as all subsequent contributions (subsequent originals and copies). It is created at the initiative of the original artist who, by this license, defines the conditions according to which the contributions are made. The original work of art: This is the artwork created by the initiator of the communal work, of which copies will be modified by whosoever wishes. Subsequent works: These are the additions put forward by the artists who contribute to the formation of the work by taking advantage of the right to reproduction, distribution and modification that this license confers on them. The Original (the work's source or resource): A dated example of the work, of its definition, of its partition or of its program which the originator provides as the reference for all future updatings, interpretations, copies or reproductions. Copy: Any reproduction of an original as defined by this license. The author or the artist of the initial work of art: This is the person who created the work which is at the heart of the ramifications of this modified work of art. By this license, the author determines the conditions under which these modifications are made. Contributor: Any person who contributes to the creation of the work of art. He is the author or the artist of an original art object resulting from the modification of a copy of the initial artwork or the modification of a copy of a subsequent work of art. 1. Aims The aim of this license is to define the conditions according to which you can use this work freely. 2. Extent Of The Usage This work of art is subject to copyright, and the author, by this license, specifies the extent to which you can copy, distribute and modify it. 2.1 Freedom to Copy (or of Reproduction) You have the right to copy this work of art for your personal use, for your friends or for any other person, by employing whatever technique you choose. 2.2 Freedom to Distribute, to Interpret (or of Representation) You can freely distribute the copies of these works, modified or not, whatever their medium, wherever you wish, for a fee or for free, if you observe all the following conditions: - attach this license, in its entirety, to the copies or indicate precisely where the license can be found, - specify to the recipient the name of the author of the originals, - specify to the recipient where he will be able to access the originals (original and subsequent). The author of the original may, if he wishes, give you the right to broadcast/distribute the original under the same conditions as the copies. 2.3 Freedom to Modify You have the right to modify the copies of the originals (original and subsequent), partially or otherwise, respecting the conditions set out in article 2.2 , in the event of distribution (or representation) of the modified copy. The author of the original may, if he wishes, give you the right to modify the original under the same conditions as the copies. 3. Incorporation of Artwork All the elements of this work of art must remain free, which is why you are not allowed to integrate the originals (originals and subsequents) into another work which would not be subject to this license. 4. Your Author's Rights The object of this license is not to deny your author's rights on your contribution. By choosing to contribute to the evolution of this work of art, you only agree to give to others the same rights with regard to your contribution as those which were granted to you by this license. 5. Duration of the Licence This license takes effect as of your acceptance of its provisions. The fact of copying, distributing, or of modifying the work constitutes a tacit agreement. This license will remain in force for as long as the copyright which is attached to the work of art. If you do not respect the terms of this license, you automatically lose the rights that it confers. If the legal status to which you are subject makes it impossible for you to respect the terms of this license, you may not make use of the rights which it confers. 6. Various Versions of the Licence This license may undergo periodic modifications to incorporate improvements by its authors (instigators of the "copyleft attitude" movement) by way of new, numbered versions. You will have the choice of accepting the provisions contained in the version under which the copy was communicated to you, or alternatively, to use the provisions of one of the subsequent versions. 7. Sub-licensing Sub-licenses are not authorized by the present license. Any person who wishes to make use of the rights that it confers will be directly bound to the author of the original work. 8. The Law Applicable to this Contract This license is subject to French law. The Debian packaging is (C) 2004, Rudy Godoy Guillén and is licensed under the GPL, see above. debian/torcs-data-cars.install0000664000000000000000000000006011773754346013564 0ustar usr/share/games/torcs/cars usr/share/games/torcsdebian/torcs-data-cars.copyright0000664000000000000000000001722011773754346014134 0ustar This package was debianized by Rudy Godoy on Sun, 4 Jul 2004 14:53:21 -0500. The current Debian maintainer is Rudy Godoy Components were downloaded from http://torcs.sourceforge.net/ Upstream Authors: Eric Espié Christophe Guionneau Andrea Alfieri (alfiogt@libero.it) ViPeR (viper@mttestdriver.com) Jean-Christophe Durieu SpeedyChonChon Copyright: 2000 ViPeR (viper@mttestdriver.com) 2000 Andrea Alfieri (alfiogt@libero.it) 2002 Jean-Christophe Durieu 2002 Christophe Guionneau 2005 Bernhard Wymann Copyleft: this work of art is free, you can redistribute it and/or modify it according to terms of the Free Art license. You will find a specimen of this license on the site Copyleft Attitude http://artlibre.org as well as on other sites. Free Art license [ Copyleft Attitude ] version 1.2 Preamble: With this Free Art License, you are authorised to copy, distribute and freely transform the work of art while respecting the rights of the originator. Far from ignoring the author's rights, this license recognises them and protects them. It reformulates their principle while making it possible for the public to make creative use of the works of art. Whereas current literary and artistic property rights result in restriction of the public's access to works of art, the goal of the Free Art License is to encourage such access. The intention is to make work accessible and to authorise the use of its resources by the greatest number of people: to use it in order to increase its use, to create new conditions for creation in order to multiply the possibilities of creation, while respecting the originators in according them recognition and defending their moral rights. In fact, with the arrival of the digital age, the invention of the Internet and free software, a new approach to creation and production has made its appearance. It also encourages a continuation of the process of experimentation undertaken by many contemporary artists. Knowledge and creativity are resources which, to be true to themselves, must remain free, i.e. remain a fundamental search which is not directly related to a concrete application. Creating means discovering the unknown, means inventing a reality without any heed to realism. Thus, the object(ive) of art is not equivalent to the finished and defined art object. This is the basic aim of this Free Art License: to promote and protect artistic practice freed from the rules of the market economy. -------- Definitions The work of art: A communal work which includes the initial artwork as well as all subsequent contributions (subsequent originals and copies). It is created at the initiative of the original artist who, by this license, defines the conditions according to which the contributions are made. The original work of art: This is the artwork created by the initiator of the communal work, of which copies will be modified by whosoever wishes. Subsequent works: These are the additions put forward by the artists who contribute to the formation of the work by taking advantage of the right to reproduction, distribution and modification that this license confers on them. The Original (the work's source or resource): A dated example of the work, of its definition, of its partition or of its program which the originator provides as the reference for all future updatings, interpretations, copies or reproductions. Copy: Any reproduction of an original as defined by this license. The author or the artist of the initial work of art: This is the person who created the work which is at the heart of the ramifications of this modified work of art. By this license, the author determines the conditions under which these modifications are made. Contributor: Any person who contributes to the creation of the work of art. He is the author or the artist of an original art object resulting from the modification of a copy of the initial artwork or the modification of a copy of a subsequent work of art. 1. Aims The aim of this license is to define the conditions according to which you can use this work freely. 2. Extent Of The Usage This work of art is subject to copyright, and the author, by this license, specifies the extent to which you can copy, distribute and modify it. 2.1 Freedom to Copy (or of Reproduction) You have the right to copy this work of art for your personal use, for your friends or for any other person, by employing whatever technique you choose. 2.2 Freedom to Distribute, to Interpret (or of Representation) You can freely distribute the copies of these works, modified or not, whatever their medium, wherever you wish, for a fee or for free, if you observe all the following conditions: - attach this license, in its entirety, to the copies or indicate precisely where the license can be found, - specify to the recipient the name of the author of the originals, - specify to the recipient where he will be able to access the originals (original and subsequent). The author of the original may, if he wishes, give you the right to broadcast/distribute the original under the same conditions as the copies. 2.3 Freedom to Modify You have the right to modify the copies of the originals (original and subsequent), partially or otherwise, respecting the conditions set out in article 2.2 , in the event of distribution (or representation) of the modified copy. The author of the original may, if he wishes, give you the right to modify the original under the same conditions as the copies. 3. Incorporation of Artwork All the elements of this work of art must remain free, which is why you are not allowed to integrate the originals (originals and subsequents) into another work which would not be subject to this license. 4. Your Author's Rights The object of this license is not to deny your author's rights on your contribution. By choosing to contribute to the evolution of this work of art, you only agree to give to others the same rights with regard to your contribution as those which were granted to you by this license. 5. Duration of the Licence This license takes effect as of your acceptance of its provisions. The fact of copying, distributing, or of modifying the work constitutes a tacit agreement. This license will remain in force for as long as the copyright which is attached to the work of art. If you do not respect the terms of this license, you automatically lose the rights that it confers. If the legal status to which you are subject makes it impossible for you to respect the terms of this license, you may not make use of the rights which it confers. 6. Various Versions of the Licence This license may undergo periodic modifications to incorporate improvements by its authors (instigators of the "copyleft attitude" movement) by way of new, numbered versions. You will have the choice of accepting the provisions contained in the version under which the copy was communicated to you, or alternatively, to use the provisions of one of the subsequent versions. 7. Sub-licensing Sub-licenses are not authorized by the present license. Any person who wishes to make use of the rights that it confers will be directly bound to the author of the original work. 8. The Law Applicable to this Contract This license is subject to French law. The Debian packaging is (C) 2004, Rudy Godoy Guillén and is licensed under the GPL, see below. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. debian/texmapper.60000664000000000000000000000135711773754346011313 0ustar .TH "Texture Auto Mapper" "6" "1.1" "Rudy Godoy" "Games" .SH "NAME" .LP texmapper \- Texture Auto Mapper .SH "SYNTAX" .LP texmapper [options] .SH "DESCRIPTION" .TP This manual describes the use of Texture Auto Mapper application that is shipped with TORCS game. .SH "OPTIONS" .TP .B -f \fI\fP input model file in AC3D format [car.ac] .TP .B -o \fI\fP ouput model file in AC3D format [car-out.ac] .TP .B -p \fI\fP parameters in XML format [texmapper.xml] .TP .B -s \fI\fP output skin file [skin.rgb] .TP .B --help print this message .SH "SEE ALSO" .BR torcs (6) .SH "AUTHOR" .LP This manual page was writen by Rudy Godoy , for the Debian GNU/Linux system (but may be used by others). debian/source/0000775000000000000000000000000011773754346010511 5ustar debian/source/format0000664000000000000000000000001411773754346011717 0ustar 3.0 (quilt) debian/rules0000775000000000000000000000411411773754346010271 0ustar #!/usr/bin/make -f DEB_AUTO_UPDATE_LIBTOOL := pre DEB_AUTO_UPDATE_ACLOCAL := 1.11 DEB_AUTO_UPDATE_AUTOCONF := yes DEB_AUTO_UPDATE_AUTOMAKE := 1.11 # Documentation to install DEB_INSTALL_DOCS_ALL = debian/TODO.Debian # changelog DEB_INSTALL_CHANGELOGS_ALL = README VERSION=$(shell dpkg-parsechangelog | grep Version | cut -d ' ' -f 2 | cut -d '-' -f 1) # rules for package building include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk DEB_CONFIGURE_EXTRA_FLAGS := --bindir=\$${prefix}/games --x-libraries=/usr/lib/ # Nasty hack to get this target call configure script before compile # the code. This should be improved/removed/cleaned, see TODO.Debian #debian/stamp-makefile-build: # $(DEB_CONFIGURE_INVOKE) $(cdbs_configure_flags) $(DEB_CONFIGURE_EXTRA_FLAGS) $(DEB_CONFIGURE_USER_FLAGS) # $(DEB_MAKE_INVOKE) $(DEB_MAKE_BUILD_TARGET) # touch debian/stamp-makefile-build cleanbuilddir/torcs:: # remove VCS files present in source find $(CURDIR) -type d -name "CVS" | xargs rm -rf rm -f $(CURDIR)/debian/stamp* binary-predeb/torcs:: # removing shipped Makefiles find debian/torcs/usr/share/games/torcs -type f -name Makefile | xargs --no-run-if-empty rm -f # stripped installed files that go into -data packages. rm -rf debian/torcs/usr/share/games/torcs # removes empty script to make lintian happy rm -f debian/torcs/usr/share/games/torcs/telemetry/telemetry.sh build/torcs-data:: $(MAKE) datainstall DESTDIR=$(CURDIR)/debian/tmp build-predeb/torcs-data:: # removing empty script until it's ready rm -f debian/torcs-data/usr/share/games/torcs/telemetry/telemetry.sh # torcs-data-cars packaging bits # Fix permissions on data files according policy for games binary-predeb/torcs-data-cars:: find debian/torcs-data-cars/usr/share/games/torcs -type f | xargs --no-run-if-empty chmod 644 # torcs-data-tracks packaging bits binary-predeb/torcs-data-tracks:: find debian/torcs-data-tracks/usr/share/games/torcs -type f | xargs --no-run-if-empty chmod 644 # remove unneeded script rm -f debian/torcs-data-tracks/usr/share/games/torcs/tracks/road/ole-road-1/generate.sh debian/patches/0000775000000000000000000000000012017151545010620 5ustar debian/patches/0002-fix-as-needed-build.patch0000664000000000000000000000236012017151545015727 0ustar From: Rudy Godoy Date: Mon, 16 Apr 2012 20:26:21 -0500 Subject: fix-as-needed-build --- src/libs/raceengineclient/Makefile | 4 ++++ 1 file changed, 4 insertions(+) Index: torcs-1.3.3/src/libs/raceengineclient/Makefile =================================================================== --- torcs-1.3.3.orig/src/libs/raceengineclient/Makefile 2012-08-28 11:48:42.220922727 +0000 +++ torcs-1.3.3/src/libs/raceengineclient/Makefile 2012-08-28 11:48:53.416922726 +0000 @@ -23,6 +23,10 @@ SOURCES = singleplayer.cpp raceinit.cpp racemain.cpp racemanmenu.cpp racestate.cpp racegl.cpp \ raceengine.cpp raceresults.cpp +LIBSPATH = -L${EXPORTBASE} + +LIBS = -lracescreens -lrobottools + EXPDIR = include EXPORTS = singleplayer.h raceinit.h Index: torcs-1.3.3/src/libs/musicplayer/Makefile =================================================================== --- torcs-1.3.3.orig/src/libs/musicplayer/Makefile 2011-12-28 15:11:57.000000000 +0000 +++ torcs-1.3.3/src/libs/musicplayer/Makefile 2012-08-28 11:48:53.416922726 +0000 @@ -16,6 +16,8 @@ ############################################################################## +LIBS = -lopenal + SOLIBRARY = libmusicplayer.so SOLIBDIR = . debian/patches/series0000664000000000000000000000007611773754346012060 0ustar 0001-add-format-argument.patch 0002-fix-as-needed-build.patch debian/patches/0001-add-format-argument.patch0000664000000000000000000000117411773754346016100 0ustar From: Rudy Godoy Date: Mon, 16 Apr 2012 20:26:21 -0500 Subject: add-format-argument --- src/tools/texmapper/maintexmapper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/texmapper/maintexmapper.cpp b/src/tools/texmapper/maintexmapper.cpp index c501792..fbfff34 100644 --- a/src/tools/texmapper/maintexmapper.cpp +++ b/src/tools/texmapper/maintexmapper.cpp @@ -103,7 +103,7 @@ void print_mat4(char *title, sgMat4 m) { int i, j; - printf(title); + printf("%s", title); for (j = 0; j < 4; j ++){ for (i = 0; i < 4; i ++) { printf("%.6f ", m[i][j]); debian/nfsperf.60000664000000000000000000000124511773754346010745 0ustar .TH "Car Specifications Converter" "6" "1.1" "Rudy Godoy" "Games" .SH "NAME" .LP nfsperf \- Car Specifications Converter .SH "SYNTAX" .LP nfsperf [-c category.xml] [-i ] [-o output carp.xml] .SH "DESCRIPTION" .TP This manual describes the Car Specifications Converter application that is shipped with the game TORCS. .SH "OPTIONS" .TP .B -c \fIcategory.xml\fP car category description .TP .B -i \fIinput carp.txt\fP input NFS carp.txt .TP .B -o \fIoutput carp.xml\fP converted parameters .SH "SEE ALSO" .BR torcs (6) .SH "AUTHOR" .LP This manual page was writen by Rudy Godoy , for the Debian GNU/Linux system (but may be used by others). debian/nfs2ac.60000664000000000000000000000066311773754346010461 0ustar .TH "TORCS" "6" "1.4" "Rudy Godoy" "Games" .SH "NAME" .LP nfs2ac \- nfs to ac .SH "DESCRIPTION" .TP This manual describes the nfs2ac application that is shipped with the game TORCS. This is a holder manpage. .SH "OPTIONS" .TP This program does not use arguments. .SH "SEE ALSO" .BR torcs (6) .SH "AUTHOR" .LP This manual page was writen by Rudy Godoy , for the Debian GNU/Linux system (but may be used by others). debian/copyright0000664000000000000000000000601511773754346011146 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Eric Espié Upstream-Contact: Bernhard Wymann Source: http://torcs.sourceforge.net Files: * Copyright: 2000, Eric Espié 2002, Christophe Guionneau 2005, Bernhard Wymann License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. Files: data/cars/models/155-DTM/* Copyright: 2000, Andrea Alfieri License: public-domain Files: data/cars/models/acura-nsx-sz/* Copyright: 2002, Jean-Christophe Durieu 2000, ViPeR License: FreeArtLicense This is a free work, you can copy, distribute, and modify it under the terms of the Free Art License . http://artlibre.org/licence/lal/en/ Files: data/cars/models/baja-bug/* Copyright: 200, Jean-Christophe Durieu License: FreeArtLicense This is a free work, you can copy, distribute, and modify it under the terms of the Free Art License . http://artlibre.org/licence/lal/en/ Files: data/cars/models/car1-ow1 Copyright: 2004, SpeedyChonChon License: FreeArtLicense This is a free work, you can copy, distribute, and modify it under the terms of the Free Art License . http://artlibre.org/licence/lal/en/ Files: debian/* Copyright: 2004, Rudy Godoy Guillén License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. debian/compat0000664000000000000000000000000211773754346010407 0ustar 7 debian/accc.60000664000000000000000000000447311773754346010201 0ustar .TH "Ac3d Compiler" "6" "1.4" "Rudy Godoy" "Games" .SH "NAME" .LP accc \- Ac3d Compiler .SH "SYNTAX" .LP accc [option] [dist][-order orderstring] .SH "DESCRIPTION" .TP This manual describes the Ac3d compiler application that is shipped with the game TORCS. .SH "OPTIONS" .TP .B \-strip stripify any ac3d output models .TP .B +o ac3d to ac3d: the result file is optimized in using groups by zone of track track must be named TKMNxxx dist is used to determine the distance of the objects .TP .B +om ac3d to ac3d: the result is a vertex merged unique obj for smooth car only .TP .B -o ac3d to obj .B +s ac3d to ac3d with strips (used for cars) .TP .B +es ac3d to ac3d with strips (used for cars) and extended ac3d file output (computed normals) angle is in degrees: example: \fI+es 80.0 clkdtm_o.ac clkdtm.ac\fP the output file will also contains the secondary textcoord for the env sliding .TP .B +et ac3d to ac3d with triangles (used for cars) and extended ac3d file output (normals normals) .TP .B +etn ac3d to ac3d with triangles no split and extended ac3d file output (normals normals) .TP .B +shad ac3d to ac3d with triangles, create a new ac3d file used for track shading vertical mapping of a single texture .TP .B .TP .B .TP .B -order \fIorderstring\fP only used with \fB+es\fP , \fB+s\fP and \fB+et\fP \fIorderstring\fP is the order of the objects during the save for example: \fIHB;OB;OBM\fP is the names of the objet separate by a semicolon for imported NFS cars the object name \fIHB\fP must be used instead of: \fIHB\fP .TP .B -g for grouping multilayer ac3d track .TP .B -l0 the base geometry .TP .B -l1 the base geometry map-tiled .TP .B -l2 the base geometry skids/and grass details .TP .B -l3 the base geometry shadows .TP .B -d3 the max distance of groups in tkmn .TP .B -d2 the distance of group 2 in tkmn .TP .B -d1 the distance of group 1 in tkmn .TP .B -S the distance of splitting for TERRAIN* objects .TP .B -es for extended ac3d file format for strips .TP .B -nts no texture split (for debug) .SH "SEE ALSO" .BR torcs (6) .SH "AUTHOR" .LP This manual page was writen by Rudy Godoy , for the Debian GNU/Linux system (but may be used by others). debian/TODO.Debian0000664000000000000000000000125611773754346011066 0ustar TODO list for torcs in Debian ----------------------------- Cars and artwork licensing: - There are some cars that have an unclear licensing so that it need further investigation to move them to the non-free section. This will involve splitting the -data-cars package. Upstream tarballs handling: - Migrate upstream Makefiles to be generated by Automake, thus avoid loops and unnecesary recursion, also having a sane Make system. Status: on progress, talking with upstream about it - Talk to upstream to merge with this new yet-on-progress Makefile system. Status: work on progress. Debian part is prepared to support it. Rudy Godoy June. 30, 2012 debian/README.Debian-source0000664000000000000000000000134711773754346012555 0ustar torcs (1.3.3-2) unstable; urgency=low * Package building now uses upstream's "all-in-one" source package. -- Rudy Godoy Sat, 17 Mar 2012 21:50:28 -0500 torcs (1.2.4-1) unstable; urgency=low * New robots added to Debian source package, due changes in this version - TORCS-1.2.4-src-robots-berniw.tgz - TORCS-1.2.4-src-robots-bt.tgz - TORCS-1.2.4-src-robots-olethros.tgz -- Rudy Godoy Tue, 27 Sep 2005 01:04:14 -0500 torcs (1.2.2-1) unstable; urgency=low * For creating this package, we need the following upstream source packages: - TORCS-1.2.x-src.tgz - TORCS-1.2.x-src-robots-base.tgz -- Rudy Godoy Thu, 28 Apr 2005 01:31:01 -0500 debian/README.Debian0000664000000000000000000000036211773754346011253 0ustar torcs for Debian ---------------- It advisable to configure a game player before play at all in order to avoid unexpected program exits due this missing setting. -- Rudy Godoy Thu, 28 Apr 2005 01:31:01 -0500