Author: goneri Date: 2009-04-12 00:21:31 +0000 (Sun, 12 Apr 2009) New Revision: 9543
Added: packages/tags/0.5beta-1/ packages/tags/0.5beta-1/debian/changelog packages/tags/0.5beta-1/debian/control packages/tags/0.5beta-1/debian/copyright packages/tags/0.5beta-1/debian/patches/fix_segfault_in_race_select_menu.diff packages/tags/0.5beta-1/debian/patches/series packages/tags/0.5beta-1/debian/rules Removed: packages/tags/0.5beta-1/debian/changelog packages/tags/0.5beta-1/debian/control packages/tags/0.5beta-1/debian/copyright packages/tags/0.5beta-1/debian/patches/fix_segfault_in_race_select_menu.diff packages/tags/0.5beta-1/debian/patches/series packages/tags/0.5beta-1/debian/rules Log: tag extremetuxracer 0.5beta-1 Deleted: packages/tags/0.5beta-1/debian/changelog =================================================================== --- packages/trunk/extremetuxracer/debian/changelog 2009-04-11 20:49:24 UTC (rev 9534) +++ packages/tags/0.5beta-1/debian/changelog 2009-04-12 00:21:31 UTC (rev 9543) @@ -1,35 +0,0 @@ -extremetuxracer (0.4-2) unstable; urgency=low - - [ Alexander Schmehl ] - * Improve package description as proposed by Christian Perrier - * Fix copy paste errors in package descriptions refering to ppracer packages, - thanks, Guillaume Martres (Closes: #500246) - - [ Eddy Petrișor ] - * add missing Vcs-Svn headers - - [ Alexander Reichle-Schmehl ] - * Adopt debian/control to my new name - - [ Gonéri Le Bouder ] - * Add myself in uploaders: - * Bump the versionned dep on debhelper, Guillaume Martres (Closes: #500255) - * Do not apply fix_cups_cheat.diff, fix upstream, thanks Guillaume Martres - (Closes: #500280) - * Use the .xpm file for the icon since the .svg has some side effect, - Mark Purcell (Closes: #488510) - * Drop the dependency on the obsolete libglu1-xorg-dev - * extremetuxracer replaces planetpenguin-racer and extremetuxracer-data - replaces planetpenguin-racer-data and planetpenguin-racer-extras, thanks - Sven Joachim (Closes: #517887) - * Bump de standard version to 3.8.1 - * Apply Guillaume Martres patch against debian/copyright, again, thanks! - (Closes: #500135) - - -- Gonéri Le Bouder <[email protected]> Sun, 15 Mar 2009 14:04:33 +0100 - -extremetuxracer (0.4-1) unstable; urgency=low - - * Initial release (Closes: #465660, #461911, #435288) - - -- Alexander Schmehl <[email protected]> Wed, 13 Feb 2008 18:47:03 +0100 Copied: packages/tags/0.5beta-1/debian/changelog (from rev 9541, packages/trunk/extremetuxracer/debian/changelog) =================================================================== --- packages/tags/0.5beta-1/debian/changelog (rev 0) +++ packages/tags/0.5beta-1/debian/changelog 2009-04-12 00:21:31 UTC (rev 9543) @@ -0,0 +1,53 @@ +extremetuxracer (0.5beta-1) experimental; urgency=low + + [ Gonéri Le Bouder ] + * New upstream (beta) release + - drop 10_norwegian_translation.diff, upstream switched to gettext + - drop 40_fix_keyboard_config.diff, doesn't appy anymore, is that still + needed? + - refresh fix_segfault_in_race_select_menu.diff + * Refresh debian/copyright + * Add planetpenguin-racer, a dummy package to help + the extremetuxracer transition + * Clean etracer.6 etracer.de.6 + + [ Paul Wise ] + * Make extremetuxracer.desktop file valid according to desktop-file-validate + + -- Gonéri Le Bouder <[email protected]> Sat, 11 Apr 2009 23:53:00 +0200 + +extremetuxracer (0.4-2) unstable; urgency=low + + [ Alexander Schmehl ] + * Improve package description as proposed by Christian Perrier + * Fix copy paste errors in package descriptions refering to ppracer packages, + thanks, Guillaume Martres (Closes: #500246) + + [ Eddy Petrișor ] + * add missing Vcs-Svn headers + + [ Alexander Reichle-Schmehl ] + * Adopt debian/control to my new name + + [ Gonéri Le Bouder ] + * Add myself in uploaders: + * Bump the versionned dep on debhelper, Guillaume Martres (Closes: #500255) + * Do not apply fix_cups_cheat.diff, fix upstream, thanks Guillaume Martres + (Closes: #500280) + * Use the .xpm file for the icon since the .svg has some side effect, + Mark Purcell (Closes: #488510) + * Drop the dependency on the obsolete libglu1-xorg-dev + * extremetuxracer replaces planetpenguin-racer and extremetuxracer-data + replaces planetpenguin-racer-data and planetpenguin-racer-extras, thanks + Sven Joachim (Closes: #517887) + * Bump de standard version to 3.8.1 + * Apply Guillaume Martres patch against debian/copyright, again, thanks! + (Closes: #500135) + + -- Gonéri Le Bouder <[email protected]> Sun, 15 Mar 2009 14:04:33 +0100 + +extremetuxracer (0.4-1) unstable; urgency=low + + * Initial release (Closes: #465660, #461911, #435288) + + -- Alexander Schmehl <[email protected]> Wed, 13 Feb 2008 18:47:03 +0100 Deleted: packages/tags/0.5beta-1/debian/control =================================================================== --- packages/trunk/extremetuxracer/debian/control 2009-04-11 20:49:24 UTC (rev 9534) +++ packages/tags/0.5beta-1/debian/control 2009-04-12 00:21:31 UTC (rev 9543) @@ -1,81 +0,0 @@ -Source: extremetuxracer -Section: games -Priority: optional -Homepage: http://www.extremetuxracer.com/ -Maintainer: Debian Games Team <[email protected]> -Uploaders: Alexander Reichle-Schmehl <[email protected]>, Gonéri Le Bouder <[email protected]> -Build-Depends: debhelper (>= 5.0.51~), tcl8.5-dev, libxmu-dev, libpng12-dev, libsdl1.2-dev, libsdl-mixer1.2-dev, libfreetype6-dev, docbook-to-man, sharutils, libgl1-mesa-dev, libxi-dev, quilt, pkg-config, autotools-dev -Standards-Version: 3.8.1 -Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/extremetuxracer/ -Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/extremetuxracer/?op=log - -Package: extremetuxracer -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, extremetuxracer-data (>= ${source:Version}) -#Recommends: planetpenguin-racer-extras -Replaces: planetpenguin-racer -Description: 3D racing game featuring Tux, the Linux penguin - Extreme Tux Racer, or etracer as it is called for short, is a simple OpenGL - racing game featuring Tux, the Linux mascot. The goal of the game is to slide - down a snow- and ice-covered mountain as quickly as possible, avoiding the - trees and rocks that will slow you down. - . - Collect herrings and other goodies while sliding down the hill, but avoid fish - bones. - . - This game is based on the GPL version of the famous game TuxRacer. - . - You must have working 3D acceleration or this game will run quite slowly. -Tag: game::arcade, interface::3d, uitoolkit::sdl, use::gameplaying, x11::application - -Package: extremetuxracer-dbg -Architecture: any -Priority: extra -Depends: extremetuxracer (>= ${source:Version}) -Description: 3D racing game featuring Tux, the Linux penguin (debugging symbols) - Extreme Tux Racer, or etracer as it is called for short, is a simple OpenGL - racing game featuring Tux, the Linux mascot. The goal of the game is to slide - down a snow- and ice-covered mountain as quickly as possible, avoiding the - trees and rocks that will slow you down. - . - Collect herrings and other goodies while sliding down the hill, but avoid fish - bones. - . - This game is based on the GPL version of the famous game TuxRacer. - . - You must have working 3D acceleration or this game will run quite slowly. - . - This package contains the debugging symbols for extremetuxracer. -Tag: game::arcade, interface::3d, uitoolkit::sdl, use::gameplaying, x11::application - -Package: extremetuxracer-data -Architecture: all -Recommends: extremetuxracer -Replaces: planetpenguin-racer-data, planetpenguin-racer-extra -Description: data files for the game Extreme Tux Racer - Extreme Tux Racer, or etracer as it is called for short, is a simple OpenGL - racing game featuring Tux, the Linux mascot. The goal of the game is to slide - down a snow- and ice-covered mountain as quickly as possible, avoiding the - trees and rocks that will slow you down. - . - This game is based on the GPL version of famous game TuxRacer. - . - This package contains data like graphics and courses. If you want to play the - game, you need to install the package extremetuxracer. -Tag: game::arcade, interface::3d, role::content:data, special::auto-inst-parts, use::gameplaying, x11::application - -#Package: extremetuxracer-gimp-dev -#Architecture: all -#Depends: gimp -#Recommends: extremetuxracer-racer -#Description: plugins for GIMP for easy development of etracer courses -# The courses of Extreme Tux Racer, or etracer as it is called for -# short, are quite easy to create. They consist of three graphic files -# and one textfile. -# . -# This package contains some scripts and colour palettes, which make it -# easy to create the graphic files of etracer courses with the GIMP. -# . -# Details on how to create courses can be found at -# http://www.extremetuxracer.com/wiki/index.php?title=Creating_Courses - Copied: packages/tags/0.5beta-1/debian/control (from rev 9541, packages/trunk/extremetuxracer/debian/control) =================================================================== --- packages/tags/0.5beta-1/debian/control (rev 0) +++ packages/tags/0.5beta-1/debian/control 2009-04-12 00:21:31 UTC (rev 9543) @@ -0,0 +1,76 @@ +Source: extremetuxracer +Section: games +Priority: optional +Homepage: http://www.extremetuxracer.com/ +Maintainer: Debian Games Team <[email protected]> +Uploaders: Alexander Reichle-Schmehl <[email protected]>, Gonéri Le Bouder <[email protected]> +Build-Depends: debhelper (>= 5.0.51~), tcl8.5-dev, libxmu-dev, libpng12-dev, libsdl1.2-dev, libsdl-mixer1.2-dev, libfreetype6-dev, docbook-to-man, sharutils, libgl1-mesa-dev, libxi-dev, quilt, pkg-config, autotools-dev +Standards-Version: 3.8.1 +Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/extremetuxracer/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/extremetuxracer/?op=log + +Package: extremetuxracer +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, extremetuxracer-data (>= ${source:Version}) +#Recommends: planetpenguin-racer-extras +Replaces: planetpenguin-racer +Description: 3D racing game featuring Tux, the Linux penguin + Extreme Tux Racer, or etracer as it is called for short, is a simple OpenGL + racing game featuring Tux, the Linux mascot. The goal of the game is to slide + down a snow- and ice-covered mountain as quickly as possible, avoiding the + trees and rocks that will slow you down. + . + Collect herrings and other goodies while sliding down the hill, but avoid fish + bones. + . + This game is based on the GPL version of the famous game TuxRacer. + . + You must have working 3D acceleration or this game will run quite slowly. +Tag: game::arcade, interface::3d, uitoolkit::sdl, use::gameplaying, x11::application + +Package: extremetuxracer-dbg +Section: debug +Architecture: any +Priority: extra +Depends: extremetuxracer (>= ${source:Version}) +Description: 3D racing game featuring Tux, the Linux penguin (debugging symbols) + Extreme Tux Racer, or etracer as it is called for short, is a simple OpenGL + racing game featuring Tux, the Linux mascot. The goal of the game is to slide + down a snow- and ice-covered mountain as quickly as possible, avoiding the + trees and rocks that will slow you down. + . + Collect herrings and other goodies while sliding down the hill, but avoid fish + bones. + . + This game is based on the GPL version of the famous game TuxRacer. + . + You must have working 3D acceleration or this game will run quite slowly. + . + This package contains the debugging symbols for extremetuxracer. +Tag: game::arcade, interface::3d, uitoolkit::sdl, use::gameplaying, x11::application + +Package: extremetuxracer-data +Architecture: all +Recommends: extremetuxracer +Replaces: planetpenguin-racer-data, planetpenguin-racer-extra +Description: data files for the game Extreme Tux Racer + Extreme Tux Racer, or etracer as it is called for short, is a simple OpenGL + racing game featuring Tux, the Linux mascot. The goal of the game is to slide + down a snow- and ice-covered mountain as quickly as possible, avoiding the + trees and rocks that will slow you down. + . + This game is based on the GPL version of famous game TuxRacer. + . + This package contains data like graphics and courses. If you want to play the + game, you need to install the package extremetuxracer. +Tag: game::arcade, interface::3d, role::content:data, special::auto-inst-parts, use::gameplaying, x11::application + +Package: planetpenguin-racer +Architecture: all +Depends: extremetuxracer (>= ${source:Version}) +Replaces: planetpenguin-racer-dbg (<= 0.3.1-11) +Conflicts: planetpenguin-racer-dbg (<= 0.3.1-11) +Description: Dummy transition package for extremetuxracer + This is a dummy package to ease the transition to extremetuxracer, the fork of + planetpenguin-racer. + Deleted: packages/tags/0.5beta-1/debian/copyright =================================================================== --- packages/trunk/extremetuxracer/debian/copyright 2009-04-11 20:49:24 UTC (rev 9534) +++ packages/tags/0.5beta-1/debian/copyright 2009-04-12 00:21:31 UTC (rev 9543) @@ -1,69 +0,0 @@ -This package was debianized by Alexander Schmehl <[email protected]> on -Thu, 14 Feb 2008 14:51:59 +0100. - -It was downloaded from http://www.extremetuxracer.com/?download - - -Upstream Authors: - - The Extreme Tux Racer Team: - - Andreas Tarandi <[email protected]> - Steven Bell <[email protected]> - Hamish Morrison <[email protected]> - - - The PlanetPenguin Racer Team: - - Volker Ströbel <[email protected]> - - - The TuxRacer Team: - - Patrick Gilhuly <[email protected]> - Eric Hall <[email protected]> - Rick Knowles <[email protected]> - Vincent Ma <[email protected]> - Jasmin Patry <[email protected]> - Mark Riddell <[email protected]> - -Copyright: - Copyright (C) 2007-2008 The Extreme Tux Racer Team - Copyright (C) 2004-2005 The PlanetPenguin Racer Team - Copyright (C) 1999-2002 The TuxRacer Team - - src/quadtree.cpp: - Copyright (C) 1999-2000 Thatcher Ulrich <[email protected]> - -All other files are Copyright by their specific owners (see AUTHORS or the -specific file) and published under the Terms of the GNU General Public Licence, -Version 2 or (at your option) any later version. - -License: - - This package 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, or - (at your option) any later version. - - This package 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 - along with this package; 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 can be found in '/usr/share/common-licenses/GPL-2'. - -src/quadtree.cpp license, by Thatcher Ulrich: - - This code may be freely modified and redistributed. I make no - warrantees about it; use at your own risk. If you do incorporate - this code into a project, I'd appreciate a mention in the credits. - -The Debian packaging is Copyright 2005-2008 by Alexander Schmehl -<[email protected]> and published under the Terms of the GNU General -Public Licence Version 2 or (at your option) any later version, see above. Copied: packages/tags/0.5beta-1/debian/copyright (from rev 9541, packages/trunk/extremetuxracer/debian/copyright) =================================================================== --- packages/tags/0.5beta-1/debian/copyright (rev 0) +++ packages/tags/0.5beta-1/debian/copyright 2009-04-12 00:21:31 UTC (rev 9543) @@ -0,0 +1,69 @@ +This package was debianized by Alexander Schmehl <[email protected]> on +Thu, 14 Feb 2008 14:51:59 +0100. + +It was downloaded from http://www.extremetuxracer.com/?download + + +Upstream Authors: + + The Extreme Tux Racer Team: + + Andreas Tarandi <[email protected]> + Steven Bell <[email protected]> + Hamish Morrison <[email protected]> + + + The PlanetPenguin Racer Team: + + Volker Ströbel <[email protected]> + + + The TuxRacer Team: + + Patrick Gilhuly <[email protected]> + Eric Hall <[email protected]> + Rick Knowles <[email protected]> + Vincent Ma <[email protected]> + Jasmin Patry <[email protected]> + Mark Riddell <[email protected]> + +Copyright: + Copyright (C) 2007-2009 The Extreme Tux Racer Team + Copyright (C) 2004-2005 The PlanetPenguin Racer Team + Copyright (C) 1999-2002 The TuxRacer Team + + src/quadtree.cpp: + Copyright (C) 1999-2000 Thatcher Ulrich <[email protected]> + +All other files are Copyright by their specific owners (see AUTHORS or the +specific file) and published under the Terms of the GNU General Public Licence, +Version 2 or (at your option) any later version. + +License: + + This package 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, or + (at your option) any later version. + + This package 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 + along with this package; 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 can be found in '/usr/share/common-licenses/GPL-2'. + +src/quadtree.cpp license, by Thatcher Ulrich: + + This code may be freely modified and redistributed. I make no + warrantees about it; use at your own risk. If you do incorporate + this code into a project, I'd appreciate a mention in the credits. + +The Debian packaging is Copyright 2005-2009 by Alexander Schmehl +<[email protected]> and published under the Terms of the GNU General +Public Licence Version 2 or (at your option) any later version, see above. Deleted: packages/tags/0.5beta-1/debian/patches/fix_segfault_in_race_select_menu.diff =================================================================== --- packages/trunk/extremetuxracer/debian/patches/fix_segfault_in_race_select_menu.diff 2009-04-11 20:49:24 UTC (rev 9534) +++ packages/tags/0.5beta-1/debian/patches/fix_segfault_in_race_select_menu.diff 2009-04-12 00:21:31 UTC (rev 9543) @@ -1,21 +0,0 @@ -Index: ppracer-0.3.1/src/event_race_select.cpp -=================================================================== ---- ppracer-0.3.1.orig/src/event_race_select.cpp 2007-01-13 14:12:48.000000000 +0100 -+++ ppracer-0.3.1/src/event_race_select.cpp 2007-01-13 14:13:25.000000000 +0100 -@@ -448,13 +448,13 @@ - UIMgr.setDirty(); - return true; - case 'c': -- mp_conditionsSSBtn->simulateMouseClick(); -+ // mp_conditionsSSBtn->simulateMouseClick(); - return true; - case 'w': -- mp_windSSBtn->simulateMouseClick(); -+ // mp_windSSBtn->simulateMouseClick(); - return true; - case 'm': -- mp_mirrorSSBtn->simulateMouseClick(); -+ // mp_mirrorSSBtn->simulateMouseClick(); - return true; - default: - return false; Copied: packages/tags/0.5beta-1/debian/patches/fix_segfault_in_race_select_menu.diff (from rev 9541, packages/trunk/extremetuxracer/debian/patches/fix_segfault_in_race_select_menu.diff) =================================================================== --- packages/tags/0.5beta-1/debian/patches/fix_segfault_in_race_select_menu.diff (rev 0) +++ packages/tags/0.5beta-1/debian/patches/fix_segfault_in_race_select_menu.diff 2009-04-12 00:21:31 UTC (rev 9543) @@ -0,0 +1,21 @@ +Index: b/src/event_race_select.cpp +=================================================================== +--- a/src/event_race_select.cpp ++++ b/src/event_race_select.cpp +@@ -479,13 +479,13 @@ + UIMgr.setDirty(); + return true; + case 'c': +- mp_conditionsSSBtn->simulateMouseClick(); ++ // mp_conditionsSSBtn->simulateMouseClick(); + return true; + case 'w': +- mp_windSSBtn->simulateMouseClick(); ++ // mp_windSSBtn->simulateMouseClick(); + return true; + case 'm': +- mp_mirrorSSBtn->simulateMouseClick(); ++ // mp_mirrorSSBtn->simulateMouseClick(); + return true; + default: + return false; Deleted: packages/tags/0.5beta-1/debian/patches/series =================================================================== --- packages/trunk/extremetuxracer/debian/patches/series 2009-04-11 20:49:24 UTC (rev 9534) +++ packages/tags/0.5beta-1/debian/patches/series 2009-04-12 00:21:31 UTC (rev 9543) @@ -1,3 +0,0 @@ -10_norwegian_translation.diff -40_fix_keyboard_config.diff -fix_segfault_in_race_select_menu.diff Copied: packages/tags/0.5beta-1/debian/patches/series (from rev 9541, packages/trunk/extremetuxracer/debian/patches/series) =================================================================== --- packages/tags/0.5beta-1/debian/patches/series (rev 0) +++ packages/tags/0.5beta-1/debian/patches/series 2009-04-12 00:21:31 UTC (rev 9543) @@ -0,0 +1 @@ +fix_segfault_in_race_select_menu.diff Deleted: packages/tags/0.5beta-1/debian/rules =================================================================== --- packages/trunk/extremetuxracer/debian/rules 2009-04-11 20:49:24 UTC (rev 9534) +++ packages/tags/0.5beta-1/debian/rules 2009-04-12 00:21:31 UTC (rev 9543) @@ -1,134 +0,0 @@ -#!/usr/bin/make -f - -# Uncomment this to turn on verbose mode. -export DH_VERBOSE=1 - -# This has to be exported to make some magic below work. -export DH_OPTIONS - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - - -CFLAGS = -Wall -g - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -config.status: configure - dh_testdir - QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 -ifneq "$(wildcard /usr/share/misc/config.sub)" "" - cp -f /usr/share/misc/config.sub config.sub -endif -ifneq "$(wildcard /usr/share/misc/config.guess)" "" - cp -f /usr/share/misc/config.guess config.guess -endif - CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ - --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ - --with-data-dir=\$${prefix}/share/games/extremetuxracer --with-tcl=/usr/lib/tcl8.5 \ - --with-tcl-inc=/usr/include/tcl8.5 - -build: build-arch build-indep - -build-arch: build-arch-stamp -build-arch-stamp: config.status - # compile the binary - $(MAKE) - # create the manpages - /usr/bin/docbook-to-man debian/extremetuxracer.6.sgml > etracer.6 - /usr/bin/docbook-to-man debian/extremetuxracer.6.de.sgml > etracer.de.6 - touch build-arch-stamp - -build-indep: build-indep-stamp -build-indep-stamp: config.status - touch build-indep-stamp - - -clean: - dh_testdir - dh_testroot - QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 - [ ! -f Makefile ] || $(MAKE) distclean - # remove temporary directory used for the additional documentation in the -data package - rm -rf debian/docs-data/ - # Remove files from previous builds. - rm -rf .pc - dh_clean extremetuxracer.6 extremetuxracer.de.6 config.sub config.guess \ - config.status build-arch-stamp build-indep-stamp #CONFIGURE-STAMP# - - - -install: install-indep install-arch -install-indep: - dh_testdir - dh_testroot - dh_clean -k -i - dh_installdirs -i - ## - ## extremetuxracer-gimp-dev - ## - # the scripts and paletes for the gimp-dev package - #dh_install -pextremetuxracer-gimp-dev contrib/palettes/* /usr/share/gimp/2.0/palettes/ - #dh_install -pextremetuxracer-gimp-dev contrib/script-fu/* /usr/share/gimp/2.0/scripts/ - ## - ## extremetuxracer-data - ## - # install the game data - dh_install -pextremetuxracer-data --exclude=Makefile --exclude=README --exclude=readme data/* /usr/share/games/extremetuxracer/ - # the herring run event contains some addiontal documentation, let's install them, too - # first in a temporary directory... - mkdir -p debian/docs-data/b-herring_run - for HAS_DOC in $(shell find data/courses/events/b-herring_run/ -iname readme | cut --delimiter=/ --fields=5) ; do \ - cp -af data/courses/events/b-herring_run/$$HAS_DOC/[rR][eE][aA][dD][mM][eE] debian/docs-data/b-herring_run/README.$$HAS_DOC ; \ - done - # and a bit documentation about the ingame music. Put that in the temporary doc-dir, too - cp -af data/music/readme debian/docs-data/README.music - # and now install it to the -data package - dh_installdocs -pextremetuxracer-data debian/docs-data/* - - -install-arch: - dh_testdir - dh_testroot - dh_clean -k -s - dh_installdirs -s - ## extremetuxracer - dh_install -s src/etracer /usr/games/ - dh_install -s debian/extremetuxracer.desktop /usr/share/applications/ - dh_install -s debian/etracer.xpm /usr/share/pixmaps/ - dh_install -s etracericon.svg /usr/share/pixmaps/ - dh_installman -s etracer.6 etracer.de.6 - dh_installdocs -s AUTHORS - -binary-common: - dh_testdir - dh_testroot - dh_installchangelogs ChangeLog - dh_installdocs - dh_installmenu - dh_desktop - dh_icons - dh_strip --dbg-package=extremetuxracer-dbg - dh_compress - dh_fixperms - dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary-indep: build-indep install-indep - $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common - -binary-arch: build-arch install-arch - $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common - -binary: binary-arch binary-indep -.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch Copied: packages/tags/0.5beta-1/debian/rules (from rev 9541, packages/trunk/extremetuxracer/debian/rules) =================================================================== --- packages/tags/0.5beta-1/debian/rules (rev 0) +++ packages/tags/0.5beta-1/debian/rules 2009-04-12 00:21:31 UTC (rev 9543) @@ -0,0 +1,135 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +config.status: configure + dh_testdir + QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ + --with-data-dir=\$${prefix}/share/games/extremetuxracer --with-tcl=/usr/lib/tcl8.5 \ + --with-tcl-inc=/usr/include/tcl8.5 + +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: config.status + # compile the binary + $(MAKE) + # create the manpages + /usr/bin/docbook-to-man debian/extremetuxracer.6.sgml > etracer.6 + /usr/bin/docbook-to-man debian/extremetuxracer.6.de.sgml > etracer.de.6 + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: config.status + touch build-indep-stamp + + +clean: + dh_testdir + dh_testroot + QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 + [ ! -f Makefile ] || $(MAKE) distclean + # remove temporary directory used for the additional documentation in the -data package + rm -rf debian/docs-data/ + # Remove files from previous builds. + rm -rf .pc + dh_clean etracer.6 etracer.de.6 config.sub config.guess \ + config.status build-arch-stamp build-indep-stamp #CONFIGURE-STAMP# + + + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + ## + ## extremetuxracer-gimp-dev + ## + # the scripts and paletes for the gimp-dev package + #dh_install -pextremetuxracer-gimp-dev contrib/palettes/* /usr/share/gimp/2.0/palettes/ + #dh_install -pextremetuxracer-gimp-dev contrib/script-fu/* /usr/share/gimp/2.0/scripts/ + ## + ## extremetuxracer-data + ## + # install the game data + dh_install -pextremetuxracer-data --exclude=Makefile --exclude=README --exclude=readme data/* /usr/share/games/extremetuxracer/ + find debian/extremetuxracer-data/usr -type f -exec chmod 644 {} \; + # the herring run event contains some addiontal documentation, let's install them, too + # first in a temporary directory... + mkdir -p debian/docs-data/b-herring_run + for HAS_DOC in $(shell find data/courses/events/b-herring_run/ -iname readme | cut --delimiter=/ --fields=5) ; do \ + cp -af data/courses/events/b-herring_run/$$HAS_DOC/[rR][eE][aA][dD][mM][eE] debian/docs-data/b-herring_run/README.$$HAS_DOC ; \ + done + # and a bit documentation about the ingame music. Put that in the temporary doc-dir, too + cp -af data/music/readme debian/docs-data/README.music + # and now install it to the -data package + dh_installdocs -pextremetuxracer-data debian/docs-data/* + + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + ## extremetuxracer + dh_install -s src/etracer /usr/games/ + dh_install -s debian/extremetuxracer.desktop /usr/share/applications/ + dh_install -s debian/etracer.xpm /usr/share/pixmaps/ + dh_install -s etracericon.svg /usr/share/pixmaps/ + dh_installman -s etracer.6 etracer.de.6 + dh_installdocs -s AUTHORS + +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installmenu + dh_desktop + dh_icons + dh_strip --dbg-package=extremetuxracer-dbg + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

