Author: goneri Date: 2009-01-11 18:23:30 +0000 (Sun, 11 Jan 2009) New Revision: 8633
Added: packages/tags/game-data-packager/ packages/tags/game-data-packager/19/ packages/tags/game-data-packager/19/debian/changelog packages/tags/game-data-packager/19/game-data-packager Removed: packages/tags/game-data-packager/19/debian/changelog packages/tags/game-data-packager/19/game-data-packager Log: tag game-data-packager_19 Copied: packages/tags/game-data-packager/19 (from rev 8622, packages/trunk/game-data-packager) Property changes on: packages/tags/game-data-packager/19 ___________________________________________________________________ Name: svn:mergeinfo + Deleted: packages/tags/game-data-packager/19/debian/changelog =================================================================== --- packages/trunk/game-data-packager/debian/changelog 2009-01-11 11:28:38 UTC (rev 8622) +++ packages/tags/game-data-packager/19/debian/changelog 2009-01-11 18:23:30 UTC (rev 8633) @@ -1,174 +0,0 @@ -game-data-packager (18) unstable; urgency=low - - * Provides: doom-package. - - -- Jon Dowland <[email protected]> Wed, 06 Aug 2008 19:30:33 +0100 - -game-data-packager (17) unstable; urgency=low - - [ Jon Dowland ] - * add a generic game-package binary - * rename (again) to game-package - - [ Eddy Petrișor ] - * add missing Vcs-Svn headers - - [ Jon Dowland ] - * add support for (ultimate) doom - * remove make-wad-package and references to it - * remove (unfinished; not working) quake3 support - * Stop maintaining an "internal" .deb version for - the slipstream files, and instead install the - game-package changelog into the .debs that that - are built. - * adjust priorities of official IWADs to conform to - the doom packaging guidelines - * clean up the tempdir used by the slipstream functions - * rename (again again) to game-data-packager - * fix debug() method so it does nothing if DEBUG is undefined - * generalize entirely the *-wad directories to doom-common - - -- Jon Dowland <[email protected]> Fri, 18 Jul 2008 01:35:52 +0100 - -games-package (16) unstable; urgency=low - - * side-work to develop something for quake3 - * renamed to games-package - * quake3-data support - - -- Jon Dowland <[email protected]> Sun, 18 Mar 2007 17:33:01 +0000 - -doom-package (15) unstable; urgency=low - - * Initial upload. Closes: #280045, #326813. - * update comments in make-wad-package (thanks Ben Hutchings) - * remove dummy md5sum and doom2.wad file from package - (thanks Ben Hutchings) - * auto-generate md5sums in the doom2-wad .deb on build - * remove binutils dependency - * use Build-Depends, not -Indep (thanks Ben Hutchings) - * make-wad-package is a bash script (not sh, yet) - * clarify copyright (GPL-2) - * use fakeroot again (or doom2-wad will unpack with the wrong uid) - * manually adjust perms in doom2-wad (unpacked source might be mangled) - - -- Jon Dowland <[email protected]> Sun, 1 Oct 2006 21:07:31 +0100 - -doom-package (14) unstable; urgency=low - - * restructure internal package to use dpkg-deb - rather than dpkg-buildpackage (similar to the - internal work on make-wad-package) - * ensure doom2-wad .deb is in section non-free - * clarify copyright in doom2-wad - - -- Jon Dowland <[email protected]> Sun, 1 Oct 2006 17:20:35 +0100 - -doom-package (13) unstable; urgency=low - - * big restructuring: use dpkg-deb a lot - * calculate correct Installed-Size - - -- Jon Dowland <[email protected]> Sat, 30 Sep 2006 19:06:28 +0100 - -doom-package (12) unstable; urgency=low - - * do not invoke dpkg, save deb in CWD instead - * thus, do not check for or require root - * quote a few more variables - * change maintainer - * update version of internal package - * make BINDIR /usr/games - - -- Jon Dowland <[email protected]> Sat, 30 Sep 2006 18:30:48 +0100 - -doom-package (11) unstable; urgency=low - - * fix "doom-data" in doom2-wad postinst - - -- Jon Dowland <[email protected]> Thu, 29 Jun 2006 09:06:38 +0100 - -doom-package (10) unstable; urgency=low - - * do not use a zero-file to pad .deb for file-size reasons - * update doom2-wad version in Makefile - * a few further maintainer changes - * fix references to "doom-data" in make-wad-package - * put manpage in section 6 (in-line with other doom packages) - * menu-entry: Games/Arcade (in-line with other doom packages) - * parameterize (slightly) doom2-wad package version - - -- Jon Dowland <[email protected]> Tue, 16 May 2006 22:15:37 +0100 - -doom-package (9) unstable; urgency=low - - * package renamed from doom-data to doom-package - * updated maintainer field - * moved to contrib - - -- Jon Dowland <[email protected]> Tue, 3 Jan 2006 21:19:13 +0000 - -doom-data (8) unstable; urgency=low - - * reformat ./debian/copyright for line length. (thanks Stephen Quinney) - * DH_COMPAT -> ./debian/compat; synchronize level (4) with Depends: - (thanks Stephen Quinney) - - -- Jon Dowland <[email protected]> Wed, 14 Dec 2005 16:18:32 +0000 - -doom-data (7) unstable; urgency=low - - * we now provide the source to the doom2-wad deb and build it during the - package's build stage - * add a menu-entry - * debhelper 4 compatible (in _both_ rules files!) - (thanks Moritz Muehlenhoff) - * reflects policy 3.6.2 (thanks Moritz Muehlenhoff) - * non package-specific changes to changelog rather than debian/changelog - - -- Jon Dowland <[email protected]> Sat, 5 Nov 2005 16:48:16 +0000 - -doom-data (6) unstable; urgency=low - - * remove fakeroot dependency (not needed for now) - * manpage,control file: remove reference to floppy disks (we don't handle - them yet) - * control file: acknowledge that we generate a .deb for the IWAD - * make-wad-package: update usage instructions to reflect new name - - -- Jon Dowland <[email protected]> Sun, 16 Oct 2005 22:00:22 +0100 - -doom-data (5) unstable; urgency=low - - * quote arguments, for filenames with spaces - * fix echo command to honour escape characters - * renamed `doom-data' binary to `make-wad-package' - * added a manpage for make-wad-package - - -- Jon Dowland <[email protected]> Wed, 12 Oct 2005 20:42:36 +0100 - -doom-data (4) unstable; urgency=low - - * move away from using debconf and postinst stages for installing - the IWAD data - - -- Jon Dowland <[email protected]> Thu, 6 Oct 2005 20:06:23 +0100 - -doom-data (3) unstable; urgency=low - - * Minor spelling correction in postinst - - -- Jon Dowland <[email protected]> Tue, 4 Oct 2005 17:37:00 +0100 - -doom-data (2) unstable; urgency=low - - * Provides: doom-wad, so that it can be used to install a doom engine - - -- Jon Dowland <[email protected]> Tue, 4 Oct 2005 17:20:53 +0100 - -doom-data (1) unstable; urgency=low - - * Initial package, heavily influenced by quake2-data - - -- Jon Dowland <[email protected]> Thu, 29 Sep 2005 19:19:21 +0100 - Copied: packages/tags/game-data-packager/19/debian/changelog (from rev 8632, packages/trunk/game-data-packager/debian/changelog) =================================================================== --- packages/tags/game-data-packager/19/debian/changelog (rev 0) +++ packages/tags/game-data-packager/19/debian/changelog 2009-01-11 18:23:30 UTC (rev 8633) @@ -0,0 +1,182 @@ +game-data-packager (19) unstable; urgency=medium + + [ Gonéri Le Bouder ] + * fix bashism, thanks Andres Mejia (Closes: #501173) + * urgency to medium since it's a release goal + + -- Jon Dowland <[email protected]> Sun, 11 Jan 2009 17:17:42 +0100 + +game-data-packager (18) unstable; urgency=low + + * Provides: doom-package. + + -- Jon Dowland <[email protected]> Wed, 06 Aug 2008 19:30:33 +0100 + +game-data-packager (17) unstable; urgency=low + + [ Jon Dowland ] + * add a generic game-package binary + * rename (again) to game-package + + [ Eddy Petrișor ] + * add missing Vcs-Svn headers + + [ Jon Dowland ] + * add support for (ultimate) doom + * remove make-wad-package and references to it + * remove (unfinished; not working) quake3 support + * Stop maintaining an "internal" .deb version for + the slipstream files, and instead install the + game-package changelog into the .debs that that + are built. + * adjust priorities of official IWADs to conform to + the doom packaging guidelines + * clean up the tempdir used by the slipstream functions + * rename (again again) to game-data-packager + * fix debug() method so it does nothing if DEBUG is undefined + * generalize entirely the *-wad directories to doom-common + + -- Jon Dowland <[email protected]> Fri, 18 Jul 2008 01:35:52 +0100 + +games-package (16) unstable; urgency=low + + * side-work to develop something for quake3 + * renamed to games-package + * quake3-data support + + -- Jon Dowland <[email protected]> Sun, 18 Mar 2007 17:33:01 +0000 + +doom-package (15) unstable; urgency=low + + * Initial upload. Closes: #280045, #326813. + * update comments in make-wad-package (thanks Ben Hutchings) + * remove dummy md5sum and doom2.wad file from package + (thanks Ben Hutchings) + * auto-generate md5sums in the doom2-wad .deb on build + * remove binutils dependency + * use Build-Depends, not -Indep (thanks Ben Hutchings) + * make-wad-package is a bash script (not sh, yet) + * clarify copyright (GPL-2) + * use fakeroot again (or doom2-wad will unpack with the wrong uid) + * manually adjust perms in doom2-wad (unpacked source might be mangled) + + -- Jon Dowland <[email protected]> Sun, 1 Oct 2006 21:07:31 +0100 + +doom-package (14) unstable; urgency=low + + * restructure internal package to use dpkg-deb + rather than dpkg-buildpackage (similar to the + internal work on make-wad-package) + * ensure doom2-wad .deb is in section non-free + * clarify copyright in doom2-wad + + -- Jon Dowland <[email protected]> Sun, 1 Oct 2006 17:20:35 +0100 + +doom-package (13) unstable; urgency=low + + * big restructuring: use dpkg-deb a lot + * calculate correct Installed-Size + + -- Jon Dowland <[email protected]> Sat, 30 Sep 2006 19:06:28 +0100 + +doom-package (12) unstable; urgency=low + + * do not invoke dpkg, save deb in CWD instead + * thus, do not check for or require root + * quote a few more variables + * change maintainer + * update version of internal package + * make BINDIR /usr/games + + -- Jon Dowland <[email protected]> Sat, 30 Sep 2006 18:30:48 +0100 + +doom-package (11) unstable; urgency=low + + * fix "doom-data" in doom2-wad postinst + + -- Jon Dowland <[email protected]> Thu, 29 Jun 2006 09:06:38 +0100 + +doom-package (10) unstable; urgency=low + + * do not use a zero-file to pad .deb for file-size reasons + * update doom2-wad version in Makefile + * a few further maintainer changes + * fix references to "doom-data" in make-wad-package + * put manpage in section 6 (in-line with other doom packages) + * menu-entry: Games/Arcade (in-line with other doom packages) + * parameterize (slightly) doom2-wad package version + + -- Jon Dowland <[email protected]> Tue, 16 May 2006 22:15:37 +0100 + +doom-package (9) unstable; urgency=low + + * package renamed from doom-data to doom-package + * updated maintainer field + * moved to contrib + + -- Jon Dowland <[email protected]> Tue, 3 Jan 2006 21:19:13 +0000 + +doom-data (8) unstable; urgency=low + + * reformat ./debian/copyright for line length. (thanks Stephen Quinney) + * DH_COMPAT -> ./debian/compat; synchronize level (4) with Depends: + (thanks Stephen Quinney) + + -- Jon Dowland <[email protected]> Wed, 14 Dec 2005 16:18:32 +0000 + +doom-data (7) unstable; urgency=low + + * we now provide the source to the doom2-wad deb and build it during the + package's build stage + * add a menu-entry + * debhelper 4 compatible (in _both_ rules files!) + (thanks Moritz Muehlenhoff) + * reflects policy 3.6.2 (thanks Moritz Muehlenhoff) + * non package-specific changes to changelog rather than debian/changelog + + -- Jon Dowland <[email protected]> Sat, 5 Nov 2005 16:48:16 +0000 + +doom-data (6) unstable; urgency=low + + * remove fakeroot dependency (not needed for now) + * manpage,control file: remove reference to floppy disks (we don't handle + them yet) + * control file: acknowledge that we generate a .deb for the IWAD + * make-wad-package: update usage instructions to reflect new name + + -- Jon Dowland <[email protected]> Sun, 16 Oct 2005 22:00:22 +0100 + +doom-data (5) unstable; urgency=low + + * quote arguments, for filenames with spaces + * fix echo command to honour escape characters + * renamed `doom-data' binary to `make-wad-package' + * added a manpage for make-wad-package + + -- Jon Dowland <[email protected]> Wed, 12 Oct 2005 20:42:36 +0100 + +doom-data (4) unstable; urgency=low + + * move away from using debconf and postinst stages for installing + the IWAD data + + -- Jon Dowland <[email protected]> Thu, 6 Oct 2005 20:06:23 +0100 + +doom-data (3) unstable; urgency=low + + * Minor spelling correction in postinst + + -- Jon Dowland <[email protected]> Tue, 4 Oct 2005 17:37:00 +0100 + +doom-data (2) unstable; urgency=low + + * Provides: doom-wad, so that it can be used to install a doom engine + + -- Jon Dowland <[email protected]> Tue, 4 Oct 2005 17:20:53 +0100 + +doom-data (1) unstable; urgency=low + + * Initial package, heavily influenced by quake2-data + + -- Jon Dowland <[email protected]> Thu, 29 Sep 2005 19:19:21 +0100 + Deleted: packages/tags/game-data-packager/19/game-data-packager =================================================================== --- packages/trunk/game-data-packager/game-data-packager 2009-01-11 11:28:38 UTC (rev 8622) +++ packages/tags/game-data-packager/19/game-data-packager 2009-01-11 18:23:30 UTC (rev 8633) @@ -1,107 +0,0 @@ -#!/bin/sh -set -e -set -u - -if [ -d ./supported ]; then - SUPPORTED=./supported -else - SUPPORTED=/usr/share/games/game-data-packager/supported -fi - -if [ -f ./lib/game-data-packager-shared ]; then - . ./lib/game-data-packager-shared -else - . /usr/lib/game-data-packager/game-data-packager-shared -fi - -if [ $# -lt 1 ]; then - usage >&2 - exit 1 -fi - -# defaults -INSTALL="yes" -PRESERVE="no" - -# package default settings -if [ -f "./etc/game-data-packager.conf" ]; then - source "./etc/game-data-packager.conf" -else - source "/etc/game-data-packager.conf" -fi -OUTDIR="" -OUTFILE="" - -# process command line arguments -while [ $# -gt 1 ]; do - case "$1" in - '-n') - INSTALL="no" - ;; - '-d') - PRESERVE="yes" - shift - if [ $# -lt 2 ]; then - echo "missing directory or game argument" >&2 - usage >&2 - exit 1 - fi - OUTDIR="$1" - ;; - '--') - break; - ;; - *) # possibly the game name - break; - ;; - esac - shift -done - -if [ "$INSTALL" = "no" -a "$PRESERVE" = "no" ]; then - echo "if you specify -n, you must also specify -d." >&2 - exit 1 -fi - -debug "INSTALL=$INSTALL" -debug "PRESERVE=$PRESERVE" - -GAME="$1" -shift - -if [ ! -f "$SUPPORTED/$GAME" ]; then - echo "unknown option or game '$GAME'" >&2 - supported >&2 - exit 1 -fi -source "$SUPPORTED/$GAME" - -debug "short: $SHORTNAME" -debug "long: $LONGNAME" - -# setup a working directory -WORKDIR=`mktemp -t -d game-data-packager.XXXXXX` -debug "WORKDIR=$WORKDIR" -cleanup() { - if [ "$PRESERVE" != "yes" ] && [ -f "$OUTFILE" ]; then - rm "$OUTFILE" - fi - if [ -d "$WORKDIR" ]; then - rmdir "$WORKDIR" - fi -} -trap cleanup EXIT - -# now the game's handler needs to be executed -go "$@" - -if [ "$PRESERVE" = "yes" ]; then - echo "generated $OUTFILE." -fi - -if [ "$INSTALL" = "yes" ]; then - debug "invoking dpkg to install the package" - install_deb "$OUTFILE" -fi - -cleanup Copied: packages/tags/game-data-packager/19/game-data-packager (from rev 8623, packages/trunk/game-data-packager/game-data-packager) =================================================================== --- packages/tags/game-data-packager/19/game-data-packager (rev 0) +++ packages/tags/game-data-packager/19/game-data-packager 2009-01-11 18:23:30 UTC (rev 8633) @@ -0,0 +1,107 @@ +#!/bin/sh +set -e +set -u + +if [ -d ./supported ]; then + SUPPORTED=./supported +else + SUPPORTED=/usr/share/games/game-data-packager/supported +fi + +if [ -f ./lib/game-data-packager-shared ]; then + . ./lib/game-data-packager-shared +else + . /usr/lib/game-data-packager/game-data-packager-shared +fi + +if [ $# -lt 1 ]; then + usage >&2 + exit 1 +fi + +# defaults +INSTALL="yes" +PRESERVE="no" + +# package default settings +if [ -f "./etc/game-data-packager.conf" ]; then + . "./etc/game-data-packager.conf" +else + . "/etc/game-data-packager.conf" +fi +OUTDIR="" +OUTFILE="" + +# process command line arguments +while [ $# -gt 1 ]; do + case "$1" in + '-n') + INSTALL="no" + ;; + '-d') + PRESERVE="yes" + shift + if [ $# -lt 2 ]; then + echo "missing directory or game argument" >&2 + usage >&2 + exit 1 + fi + OUTDIR="$1" + ;; + '--') + break; + ;; + *) # possibly the game name + break; + ;; + esac + shift +done + +if [ "$INSTALL" = "no" -a "$PRESERVE" = "no" ]; then + echo "if you specify -n, you must also specify -d." >&2 + exit 1 +fi + +debug "INSTALL=$INSTALL" +debug "PRESERVE=$PRESERVE" + +GAME="$1" +shift + +if [ ! -f "$SUPPORTED/$GAME" ]; then + echo "unknown option or game '$GAME'" >&2 + supported >&2 + exit 1 +fi +. "$SUPPORTED/$GAME" + +debug "short: $SHORTNAME" +debug "long: $LONGNAME" + +# setup a working directory +WORKDIR=`mktemp -t -d game-data-packager.XXXXXX` +debug "WORKDIR=$WORKDIR" +cleanup() { + if [ "$PRESERVE" != "yes" ] && [ -f "$OUTFILE" ]; then + rm "$OUTFILE" + fi + if [ -d "$WORKDIR" ]; then + rmdir "$WORKDIR" + fi +} +trap cleanup EXIT + +# now the game's handler needs to be executed +go "$@" + +if [ "$PRESERVE" = "yes" ]; then + echo "generated $OUTFILE." +fi + +if [ "$INSTALL" = "yes" ]; then + debug "invoking dpkg to install the package" + install_deb "$OUTFILE" +fi + +cleanup _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

