Author: sistpoty-guest Date: 2014-01-23 21:58:08 +0000 (Thu, 23 Jan 2014) New Revision: 14869
Added: packages/tags/trigger/0.6.0-2/ packages/tags/trigger/0.6.0-2/debian/changelog packages/tags/trigger/0.6.0-2/debian/control packages/tags/trigger/0.6.0-2/debian/patches/30_autotools.patch packages/tags/trigger/0.6.0-2/debian/patches/series packages/tags/trigger/0.6.0-2/debian/rules Removed: packages/tags/trigger/0.6.0-2/debian/changelog packages/tags/trigger/0.6.0-2/debian/control packages/tags/trigger/0.6.0-2/debian/patches/series packages/tags/trigger/0.6.0-2/debian/rules Log: tag 0.6.0-2 Deleted: packages/tags/trigger/0.6.0-2/debian/changelog =================================================================== --- packages/trunk/trigger/debian/changelog 2014-01-23 01:02:06 UTC (rev 14863) +++ packages/tags/trigger/0.6.0-2/debian/changelog 2014-01-23 21:58:08 UTC (rev 14869) @@ -1,164 +0,0 @@ -trigger-rally (0.6.0-2) UNRELEASED; urgency=low - - [ Stefan Potyra ] - * Document changes here... - - [ Evgeni Golov ] - * Correct Vcs-* URLs to point to anonscm.debian.org - - [ Alexander Reichle-Schmehl ] - * Removed myself from uploaders. - - -- Stefan Potyra <[email protected]> Fri, 25 Nov 2011 22:38:47 +0100 - -trigger-rally (0.6.0-1) unstable; urgency=low - - * New upstream release. - * debian/patches/05_Makefile.am.patch: dropped, included upstream. - * Refresh debian/patches/10_system_glew.patch. - * debian/control: - + drop transitional package. - + bump Standards-Version to 3.9.2, no changes needed apart - from dropping the transitional package. - + add libtinyxml-dev to build-depends. - + Update versioned depends against data files. - + Update long description. - * debian/trigger-rally.6.sgml: Fix grammar error in copyright description. - * debian/rules: - + add build-arch/build-indep target. - + remove shipped tinyxml files before configuring the package. - * debian/patches/20_system_tinyxml.patch: link against system tinyxml. - - -- Stefan Potyra <[email protected]> Fri, 25 Nov 2011 22:08:15 +0100 - -trigger-rally (0.5.2.1-2) unstable; urgency=low - - [ Gonéri Le Bouder ] - * Drop the comment about the CPU and the memory in the long - description - - [ Alexander Reichle-Schmehl ] - * Add depends on ${misc:Depends} - * Bump standards (no changes needed) - - [ Stefan Potyra ] - * debian/source/format, debian/patches, debian/rules: - convert to 3.0 (quilt). - * debian/control: Drop b-d on cdbs. - * debian/control: wrap build-dependencies and Uploaders. - * debian/control: Add DM-Upload-Allowed: yes. - * debian/README.source: dropped, doesn't use a patch system any longer. - * debian/control: Add libglew1.5-dev to build-depends. - * debian/patches/10_system_glew.patch: Don't link against the internal - copy of libglew, but rather use the system libglew. - * debian/rules: Remove shipped copy of glew to make sure it won't get - used during build. - * debian/control: Improve wording in description. - * debian/control: Make the transitional package arch:all. - * debian/trigger-rally.desktop: Drop category 3DGraphics, LP: #532067. - * debian/rules: Don't ignore errors in clean. - - -- Stefan Potyra <[email protected]> Sat, 10 Apr 2010 12:10:50 +0200 - -trigger-rally (0.5.2.1-1) unstable; urgency=low - - [ Ansgar Burchardt ] - * Remove deprecated Encoding key from .desktop file - * debian/control: Change XS-Vcs-* to Vcs-* - * Remove Homepage semi-field from description - - [ Eddy Petrișor ] - * fix Vcs-Svn URL to point to svn, not the incomplete ssh location - - [ Alexander Reichle-Schmehl ] - * Adopt debian/control to my new name - - [ Gonéri Le Bouder ] - * data file are in /usr/share/games/trigger - * rename the package to trigger-rally - - [ Stefan Potyra ] - * New upstream version. - * Dropped patches (since integrated upstream): - + 10_src_glew_jamfile.patch - + 15_fixup_physfs_alut_interaction.patch - + 20_fix_build_with_gcc4.1.patch - + 30_physfs_sdl_interaction.patch - * Update homepage in control-file to new sourceforge homepage. - * Update watch file accordingly (Closes: #449900). - * Run automake during building: - + Add build-depends on automake1.9. - + Add rule to build configure script. - + Also delete configure, Jamconfig.in during clean (which are not - deleted by jam distclean). - + Delete mk/autoconf/sdl.m4, since we use the newer macro supplied - by the debian sdl package instead. - * Add 05_Makefile.am.patch to not link against zlib1g any longer, - as trigger doesn't directly need any symbols from it. - * Make configure rule in debian/rules depend on apply-patches. - * Update the hint where to install plugins for all users in - README.Debian to a saner location. - * debian/control: With the other changes, these packages satisfies - policy 3.8.0. - * Remove extension for icon in desktop file. - * debian/control: require automake (>= 1.9) instead of automake1.9. - - [ Jon Dowland ] - * update menu section to "Games/Action" for menu policy transition. - Thanks Linas Žvirblis. - - [ Barry deFreese ] - * Add VCS and Homepage fields in control - * Fix up files for package rename - * Remove get-orig-source target from rules - * Add myself to uploaders - - -- Barry deFreese <[email protected]> Tue, 24 Mar 2009 12:00:32 -0400 - -trigger (0.5.2-2) unstable; urgency=low - - [ Stefan Potyra ] - * Removed the workaround patch for directly reading from files - instead of using the libphysfs-layer. - * Add a patch to src/pengine/physfs_rw.cpp to fix seeking. - Thus any data or plugin can be loaded from zip files again - (closes: #379372). - * Add a note how to install plugins in README.Debian. - * Properly patch the interaction between freealut and physfs, thus - sound files can also be loaded from zip plugins again. - * debian/patches: split up patches against the build system from - patches against the sourcecode. - - - -- Stefan Potyra <[email protected]> Sun, 23 Jul 2006 18:17:18 +0200 - -trigger (0.5.2-1) unstable; urgency=low - - [ Eddy Petrişor ] - * Added Romanian translation to desktop file - - [ Stefan Potyra ] - * Initial release (closes: #270405). - * Patched src/glew/Jamfile to fix up include directory. - * Took Reinhard Tartler's patch to configure.ac which adds support - for libalut-dev. Reran autotools to make it work. - * Ported src/pengine/audio.{cpp|h} to new freealut semantics, as the - compatibility functions won't work any longer. - * Patched src/pengine/texture.cpp to not use physfs's file structure - any longer, but rather only the filename from it, since it breaks - when loading images otherwise. - - [ Gonéri Le Bouder ] - * create the patches directory - * add myself in uploader - * Standards-Version: 3.7.2 - * add buiddepends on cdbs because of simple-patchsys - * add 20_fix_build_with_gcc4.1.patch - * french translation in the desktop file - - [ Alexander Schmehl ] - * fixing debian/changelog (dpkg-parsechangelog didn't liked it) - * adding myself to uploaders (to avoid this being an NMU) - * fixing homepage semi-header in package description - - -- Stefan Potyra <[email protected]> Thu, 20 Jul 2006 16:10:00 +0200 Copied: packages/tags/trigger/0.6.0-2/debian/changelog (from rev 14868, packages/trunk/trigger/debian/changelog) =================================================================== --- packages/tags/trigger/0.6.0-2/debian/changelog (rev 0) +++ packages/tags/trigger/0.6.0-2/debian/changelog 2014-01-23 21:58:08 UTC (rev 14869) @@ -0,0 +1,173 @@ +trigger-rally (0.6.0-2) unstable; urgency=low + + [ Stefan Potyra ] + * debian/rules: + + Fix the binary-indep/build-indep rules: No package to build. + * debian/control: + + drop DM-Upload-Allowed field (obsolete). + + drop Conflicts against trigger (upgrades from oldstable not supported). + + Bump Standards-Version to 3.9.5, since all required changes + have been done. + * debian/patches/30_autotools.patch: + Refresh config.sub/config.guess if present (Closes: #727989). + + [ Evgeni Golov ] + * Correct Vcs-* URLs to point to anonscm.debian.org + + [ Alexander Reichle-Schmehl ] + * Removed myself from uploaders. + + + -- Stefan Potyra <[email protected]> Thu, 23 Jan 2014 22:44:13 +0100 + +trigger-rally (0.6.0-1) unstable; urgency=low + + * New upstream release. + * debian/patches/05_Makefile.am.patch: dropped, included upstream. + * Refresh debian/patches/10_system_glew.patch. + * debian/control: + + drop transitional package. + + bump Standards-Version to 3.9.2, no changes needed apart + from dropping the transitional package. + + add libtinyxml-dev to build-depends. + + Update versioned depends against data files. + + Update long description. + * debian/trigger-rally.6.sgml: Fix grammar error in copyright description. + * debian/rules: + + add build-arch/build-indep target. + + remove shipped tinyxml files before configuring the package. + * debian/patches/20_system_tinyxml.patch: link against system tinyxml. + + -- Stefan Potyra <[email protected]> Fri, 25 Nov 2011 22:08:15 +0100 + +trigger-rally (0.5.2.1-2) unstable; urgency=low + + [ Gonéri Le Bouder ] + * Drop the comment about the CPU and the memory in the long + description + + [ Alexander Reichle-Schmehl ] + * Add depends on ${misc:Depends} + * Bump standards (no changes needed) + + [ Stefan Potyra ] + * debian/source/format, debian/patches, debian/rules: + convert to 3.0 (quilt). + * debian/control: Drop b-d on cdbs. + * debian/control: wrap build-dependencies and Uploaders. + * debian/control: Add DM-Upload-Allowed: yes. + * debian/README.source: dropped, doesn't use a patch system any longer. + * debian/control: Add libglew1.5-dev to build-depends. + * debian/patches/10_system_glew.patch: Don't link against the internal + copy of libglew, but rather use the system libglew. + * debian/rules: Remove shipped copy of glew to make sure it won't get + used during build. + * debian/control: Improve wording in description. + * debian/control: Make the transitional package arch:all. + * debian/trigger-rally.desktop: Drop category 3DGraphics, LP: #532067. + * debian/rules: Don't ignore errors in clean. + + -- Stefan Potyra <[email protected]> Sat, 10 Apr 2010 12:10:50 +0200 + +trigger-rally (0.5.2.1-1) unstable; urgency=low + + [ Ansgar Burchardt ] + * Remove deprecated Encoding key from .desktop file + * debian/control: Change XS-Vcs-* to Vcs-* + * Remove Homepage semi-field from description + + [ Eddy Petrișor ] + * fix Vcs-Svn URL to point to svn, not the incomplete ssh location + + [ Alexander Reichle-Schmehl ] + * Adopt debian/control to my new name + + [ Gonéri Le Bouder ] + * data file are in /usr/share/games/trigger + * rename the package to trigger-rally + + [ Stefan Potyra ] + * New upstream version. + * Dropped patches (since integrated upstream): + + 10_src_glew_jamfile.patch + + 15_fixup_physfs_alut_interaction.patch + + 20_fix_build_with_gcc4.1.patch + + 30_physfs_sdl_interaction.patch + * Update homepage in control-file to new sourceforge homepage. + * Update watch file accordingly (Closes: #449900). + * Run automake during building: + + Add build-depends on automake1.9. + + Add rule to build configure script. + + Also delete configure, Jamconfig.in during clean (which are not + deleted by jam distclean). + + Delete mk/autoconf/sdl.m4, since we use the newer macro supplied + by the debian sdl package instead. + * Add 05_Makefile.am.patch to not link against zlib1g any longer, + as trigger doesn't directly need any symbols from it. + * Make configure rule in debian/rules depend on apply-patches. + * Update the hint where to install plugins for all users in + README.Debian to a saner location. + * debian/control: With the other changes, these packages satisfies + policy 3.8.0. + * Remove extension for icon in desktop file. + * debian/control: require automake (>= 1.9) instead of automake1.9. + + [ Jon Dowland ] + * update menu section to "Games/Action" for menu policy transition. + Thanks Linas Žvirblis. + + [ Barry deFreese ] + * Add VCS and Homepage fields in control + * Fix up files for package rename + * Remove get-orig-source target from rules + * Add myself to uploaders + + -- Barry deFreese <[email protected]> Tue, 24 Mar 2009 12:00:32 -0400 + +trigger (0.5.2-2) unstable; urgency=low + + [ Stefan Potyra ] + * Removed the workaround patch for directly reading from files + instead of using the libphysfs-layer. + * Add a patch to src/pengine/physfs_rw.cpp to fix seeking. + Thus any data or plugin can be loaded from zip files again + (closes: #379372). + * Add a note how to install plugins in README.Debian. + * Properly patch the interaction between freealut and physfs, thus + sound files can also be loaded from zip plugins again. + * debian/patches: split up patches against the build system from + patches against the sourcecode. + + + -- Stefan Potyra <[email protected]> Sun, 23 Jul 2006 18:17:18 +0200 + +trigger (0.5.2-1) unstable; urgency=low + + [ Eddy Petrişor ] + * Added Romanian translation to desktop file + + [ Stefan Potyra ] + * Initial release (closes: #270405). + * Patched src/glew/Jamfile to fix up include directory. + * Took Reinhard Tartler's patch to configure.ac which adds support + for libalut-dev. Reran autotools to make it work. + * Ported src/pengine/audio.{cpp|h} to new freealut semantics, as the + compatibility functions won't work any longer. + * Patched src/pengine/texture.cpp to not use physfs's file structure + any longer, but rather only the filename from it, since it breaks + when loading images otherwise. + + [ Gonéri Le Bouder ] + * create the patches directory + * add myself in uploader + * Standards-Version: 3.7.2 + * add buiddepends on cdbs because of simple-patchsys + * add 20_fix_build_with_gcc4.1.patch + * french translation in the desktop file + + [ Alexander Schmehl ] + * fixing debian/changelog (dpkg-parsechangelog didn't liked it) + * adding myself to uploaders (to avoid this being an NMU) + * fixing homepage semi-header in package description + + -- Stefan Potyra <[email protected]> Thu, 20 Jul 2006 16:10:00 +0200 Deleted: packages/tags/trigger/0.6.0-2/debian/control =================================================================== --- packages/trunk/trigger/debian/control 2014-01-23 01:02:06 UTC (rev 14863) +++ packages/tags/trigger/0.6.0-2/debian/control 2014-01-23 21:58:08 UTC (rev 14869) @@ -1,38 +0,0 @@ -Source: trigger-rally -Section: games -Priority: optional -Maintainer: Debian Games Team <[email protected]> -Build-Depends: debhelper (>= 5.0.0), - jam, - libopenal-dev, - libalut-dev, - libphysfs-dev, - libsdl-image1.2-dev, - docbook-to-man, - automake (>= 1.9), - libglew1.5-dev, - libtinyxml-dev -Standards-Version: 3.9.2 -Uploaders: Stefan Potyra <[email protected]>, - Barry deFreese <[email protected]> -DM-Upload-Allowed: yes -Homepage: http://sourceforge.net/projects/trigger-rally -Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/trigger/ -Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/trigger/ - -Package: trigger-rally -Architecture: any -Depends: ${shlibs:Depends}, trigger-rally-data (>= 0.6.0-1), ${misc:Depends} -Conflicts: trigger (<< 0.5.2.1) -Description: free 3D rally racing car game - Trigger is a free 3D rally car racing game. Fun for all the family! - . - Trigger comes with a number of challenges where you have to race several - tracks to finish each challenge. - . - When racing a track, you have to reach several locations marked by pulsating - rings in sequence. You win a race if you reach the last location in time. - . - Trigger is highly customisable, and it's easy to add new levels and vehicles. - . - System Requirements consist of an OpenGL accelerated video card. Copied: packages/tags/trigger/0.6.0-2/debian/control (from rev 14865, packages/trunk/trigger/debian/control) =================================================================== --- packages/tags/trigger/0.6.0-2/debian/control (rev 0) +++ packages/tags/trigger/0.6.0-2/debian/control 2014-01-23 21:58:08 UTC (rev 14869) @@ -0,0 +1,36 @@ +Source: trigger-rally +Section: games +Priority: optional +Maintainer: Debian Games Team <[email protected]> +Build-Depends: debhelper (>= 5.0.0), + jam, + libopenal-dev, + libalut-dev, + libphysfs-dev, + libsdl-image1.2-dev, + docbook-to-man, + automake (>= 1.9), + libglew1.5-dev, + libtinyxml-dev +Standards-Version: 3.9.5 +Uploaders: Stefan Potyra <[email protected]>, + Barry deFreese <[email protected]> +Homepage: http://sourceforge.net/projects/trigger-rally +Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/trigger/ +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/trigger/ + +Package: trigger-rally +Architecture: any +Depends: ${shlibs:Depends}, trigger-rally-data (>= 0.6.0-1), ${misc:Depends} +Description: free 3D rally racing car game + Trigger is a free 3D rally car racing game. Fun for all the family! + . + Trigger comes with a number of challenges where you have to race several + tracks to finish each challenge. + . + When racing a track, you have to reach several locations marked by pulsating + rings in sequence. You win a race if you reach the last location in time. + . + Trigger is highly customisable, and it's easy to add new levels and vehicles. + . + System Requirements consist of an OpenGL accelerated video card. Copied: packages/tags/trigger/0.6.0-2/debian/patches/30_autotools.patch (from rev 14865, packages/trunk/trigger/debian/patches/30_autotools.patch) =================================================================== --- packages/tags/trigger/0.6.0-2/debian/patches/30_autotools.patch (rev 0) +++ packages/tags/trigger/0.6.0-2/debian/patches/30_autotools.patch 2014-01-23 21:58:08 UTC (rev 14869) @@ -0,0 +1,31 @@ +Description: Update autotools files not update by autogen.sh + This patch updates the autotools files (config.sub/config.guess) + shipped in mk/autoconf. + . + Author: Stefan Potyra <[email protected]> + +Index: trigger-rally-0.6.0/autogen.sh +=================================================================== +--- trigger-rally-0.6.0.orig/autogen.sh 2014-01-23 21:48:28.000000000 +0100 ++++ trigger-rally-0.6.0/autogen.sh 2014-01-23 21:52:30.675851846 +0100 +@@ -24,3 +24,20 @@ + autoheader + + autoconf ++ ++# copy file $1 to directory $2 ++copy_file() { ++ if [ ! -r "$1" ]; then ++ echo "$1 not readable/presenkt." ++ else ++ if [ ! -d "$2" ]; then ++ echo "$2: no directory." ++ else ++ echo "$1 --> $2" ++ cp "$1" "$2" ++ fi ++ fi ++} ++ ++copy_file /usr/share/misc/config.sub mk/autoconf ++copy_file /usr/share/misc/config.guess mk/autoconf Deleted: packages/tags/trigger/0.6.0-2/debian/patches/series =================================================================== --- packages/trunk/trigger/debian/patches/series 2014-01-23 01:02:06 UTC (rev 14863) +++ packages/tags/trigger/0.6.0-2/debian/patches/series 2014-01-23 21:58:08 UTC (rev 14869) @@ -1,2 +0,0 @@ -10_system_glew.patch -20_system_tinyxml.patch Copied: packages/tags/trigger/0.6.0-2/debian/patches/series (from rev 14865, packages/trunk/trigger/debian/patches/series) =================================================================== --- packages/tags/trigger/0.6.0-2/debian/patches/series (rev 0) +++ packages/tags/trigger/0.6.0-2/debian/patches/series 2014-01-23 21:58:08 UTC (rev 14869) @@ -0,0 +1,3 @@ +10_system_glew.patch +20_system_tinyxml.patch +30_autotools.patch Deleted: packages/tags/trigger/0.6.0-2/debian/rules =================================================================== --- packages/trunk/trigger/debian/rules 2014-01-23 01:02:06 UTC (rev 14863) +++ packages/tags/trigger/0.6.0-2/debian/rules 2014-01-23 21:58:08 UTC (rev 14869) @@ -1,108 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -# 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) - -# location of datafiles -DATADIR=/usr/share/games/trigger-rally -# name of package -PACKAGE=trigger-rally -# what manpages to build? -MANPAGES=debian/trigger-rally.6 - -CFLAGS = -Wall -g - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -# rule to build manpages -$(MANPAGES): $(addsuffix .sgml,$(MANPAGES)) - docbook-to-man $< > $@ - -configure: configure.ac - # make sure that the shipped glew is not used during build - $(RM) -r src/glew - # same goes for tinyxml - $(RM) src/pengine/tinyxml.h - $(RM) src/pengine/tinyxmlparser.cpp - $(RM) src/pengine/tinyxml.cpp - $(RM) src/pengine/tinystr.cpp - $(RM) src/pengine/tinyxmlerror.cpp - $(RM) src/pengine/tinystr.h - ./autogen.sh - -config.status: configure - dh_testdir - CFLAGS="$(CFLAGS) -Wl,-z,defs" \ - ./configure --host=$(DEB_HOST_GNU_TYPE) \ - --build=$(DEB_BUILD_GNU_TYPE) \ - --prefix=/usr \ - --mandir=\$${prefix}/share/man \ - --infodir=\$${prefix}/share/info \ - --datadir=$(DATADIR) - - -build: build-arch build-indep - -build-stamp: config.status - dh_testdir - jam - touch build-stamp - -clean:: - dh_testdir - dh_testroot - rm -f build-stamp - - if [ -f Jamconfig ]; then jam distclean; fi - $(RM) $(MANPAGES) - $(RM) configure mk/autoconf/sdl.m4 aclocal.m4 Jamconfig.in - dh_clean - -install: build $(MANPAGES) - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - # yay, we do it by hand :) - cp trigger debian/$(PACKAGE)/usr/games/trigger-rally - # icons - cp debian/trigger-rally_32.xpm debian/$(PACKAGE)/usr/share/icons/hicolor/32x32/apps/trigger-rally.xpm - cp debian/trigger-rally_64.xpm debian/$(PACKAGE)/usr/share/icons/hicolor/64x64/apps/trigger-rally.xpm - -binary-indep: build install - -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - # manually install desktop file - cp debian/trigger-rally.desktop debian/$(PACKAGE)/usr/share/applications/trigger-rally.desktop - dh_installmenu - dh_installman $(MANPAGES) - dh_link - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -build-arch: build-stamp -build-indep: build-stamp - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install build-arch \ - build-indep Copied: packages/tags/trigger/0.6.0-2/debian/rules (from rev 14865, packages/trunk/trigger/debian/rules) =================================================================== --- packages/tags/trigger/0.6.0-2/debian/rules (rev 0) +++ packages/tags/trigger/0.6.0-2/debian/rules 2014-01-23 21:58:08 UTC (rev 14869) @@ -0,0 +1,110 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# 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) + +# location of datafiles +DATADIR=/usr/share/games/trigger-rally +# name of package +PACKAGE=trigger-rally +# what manpages to build? +MANPAGES=debian/trigger-rally.6 + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +# rule to build manpages +$(MANPAGES): $(addsuffix .sgml,$(MANPAGES)) + docbook-to-man $< > $@ + +configure: configure.ac + # make sure that the shipped glew is not used during build + $(RM) -r src/glew + # same goes for tinyxml + $(RM) src/pengine/tinyxml.h + $(RM) src/pengine/tinyxmlparser.cpp + $(RM) src/pengine/tinyxml.cpp + $(RM) src/pengine/tinystr.cpp + $(RM) src/pengine/tinyxmlerror.cpp + $(RM) src/pengine/tinystr.h + ./autogen.sh + +config.status: configure + dh_testdir + CFLAGS="$(CFLAGS) -Wl,-z,defs" \ + ./configure --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --datadir=$(DATADIR) + + +build: build-arch build-indep + +build-stamp: config.status + dh_testdir + jam + touch build-stamp + +clean:: + dh_testdir + dh_testroot + rm -f build-stamp + + if [ -f Jamconfig ]; then jam distclean; fi + $(RM) $(MANPAGES) + $(RM) configure mk/autoconf/sdl.m4 aclocal.m4 Jamconfig.in + dh_clean + +install: build $(MANPAGES) + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + # yay, we do it by hand :) + cp trigger debian/$(PACKAGE)/usr/games/trigger-rally + # icons + cp debian/trigger-rally_32.xpm debian/$(PACKAGE)/usr/share/icons/hicolor/32x32/apps/trigger-rally.xpm + cp debian/trigger-rally_64.xpm debian/$(PACKAGE)/usr/share/icons/hicolor/64x64/apps/trigger-rally.xpm + +# no indep package +binary-indep: + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + # manually install desktop file + cp debian/trigger-rally.desktop debian/$(PACKAGE)/usr/share/applications/trigger-rally.desktop + dh_installmenu + dh_installman $(MANPAGES) + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +build-arch: build-stamp +# no indep package +build-indep: + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install build-arch \ + build-indep _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

