r10347 - packages/trunk/game-data-packager

Jon Dowland jmtd at alioth.debian.org
Fri Sep 18 17:43:57 UTC 2009


Author: jmtd
Date: 2009-09-18 17:43:57 +0000 (Fri, 18 Sep 2009)
New Revision: 10347

Added:
   packages/trunk/game-data-packager/MOVED-TO-GIT
Removed:
   packages/trunk/game-data-packager/Makefile
   packages/trunk/game-data-packager/debian/
   packages/trunk/game-data-packager/doom-common.mk
   packages/trunk/game-data-packager/doom-common/
   packages/trunk/game-data-packager/etc/
   packages/trunk/game-data-packager/game-data-packager
   packages/trunk/game-data-packager/game-data-packager.6
   packages/trunk/game-data-packager/lib/
   packages/trunk/game-data-packager/supported/
Log:
moved to git

Added: packages/trunk/game-data-packager/MOVED-TO-GIT
===================================================================
--- packages/trunk/game-data-packager/MOVED-TO-GIT	                        (rev 0)
+++ packages/trunk/game-data-packager/MOVED-TO-GIT	2009-09-18 17:43:57 UTC (rev 10347)
@@ -0,0 +1,3 @@
+This package is now maintained in git
+http://git.debian.org/?p=pkg-games/game-data-packager.git
+git://git.debian.org/git/pkg-games/game-data-packager.git

Deleted: packages/trunk/game-data-packager/Makefile
===================================================================
--- packages/trunk/game-data-packager/Makefile	2009-09-16 19:13:23 UTC (rev 10346)
+++ packages/trunk/game-data-packager/Makefile	2009-09-18 17:43:57 UTC (rev 10347)
@@ -1,21 +0,0 @@
-VERSION := $(shell dpkg-parsechangelog | grep ^Version | cut -d' ' -f2-)
-
-default:
-	make -f doom-common.mk IWAD=doom  LONG="Doom"   VERSION=$(VERSION)
-	make -f doom-common.mk IWAD=doom2 \
-		LONG="Doom 2: Hell on Earth" VERSION=$(VERSION)
-	make -f doom-common.mk IWAD=tnt   \
-		LONG="Final Doom: TNT: Evilution" VERSION=$(VERSION)
-	make -f doom-common.mk IWAD=plutonia \
-		LONG="Final Doom: The Plutonia Experiment" VERSION=$(VERSION)
-
-clean:
-	make -f doom-common.mk IWAD=doom  LONG="Doom"   VERSION=$(VERSION) clean
-	make -f doom-common.mk IWAD=doom2 \
-		LONG="Doom 2: Hell on Earth" VERSION=$(VERSION) clean
-	make -f doom-common.mk IWAD=tnt   \
-		LONG="Final Doom: TNT: Evilution" VERSION=$(VERSION) clean
-	make -f doom-common.mk IWAD=plutonia \
-		LONG="Final Doom: The Plutonia Experiment" VERSION=$(VERSION) clean
-
-.PHONY: default clean

Deleted: packages/trunk/game-data-packager/doom-common.mk
===================================================================
--- packages/trunk/game-data-packager/doom-common.mk	2009-09-16 19:13:23 UTC (rev 10346)
+++ packages/trunk/game-data-packager/doom-common.mk	2009-09-18 17:43:57 UTC (rev 10347)
@@ -1,76 +0,0 @@
-# "IWAD", "VERSION" and "LONG" are passed in by the parent make;
-# e.g.
-#   IWAD=doom2, VERSION=22, LONG="Doom 2: Hell on Earth"
-# or
-#   IWAD=doom, VERSION=22, LONG="Ultimate Doom"
-
-$(IWAD)DEB=$(IWAD)-wad_$(VERSION)_all.deb
-
-$(IWAD)TARGETS := $(IWAD)DIRS $(IWAD)-wad/DEBIAN/control $(IWAD)-wad/usr/share/doc/$(IWAD)-wad/changelog.gz $(IWAD)-wad/usr/share/pixmaps/$(IWAD).xpm $(IWAD)-wad/DEBIAN/preinst $(IWAD)-wad/usr/share/applications/$(IWAD)-wad.desktop $(IWAD)-wad/usr/share/doc/$(IWAD)-wad/README.Debian $(IWAD)-wad/usr/share/doc/$(IWAD)-wad/copyright $(IWAD)-wad/DEBIAN/md5sums
-
-DIRS := \
-	$(IWAD)-wad/DEBIAN \
-	$(IWAD)-wad/usr/share/pixmaps \
-	$(IWAD)-wad/usr/share/applications \
-	$(IWAD)-wad/usr/share/doc/$(IWAD)-wad \
-	$(IWAD)-wad/usr/share/doc \
-	$(IWAD)-wad/usr/share/games/game-data-packager \
-	$(IWAD)-wad/usr/share/games/doom \
-	$(IWAD)-wad/usr/share/games \
-	$(IWAD)-wad/usr/share \
-	$(IWAD)-wad/usr \
-	$(IWAD)-wad
-
-$($(IWAD)DEB): $($(IWAD)TARGETS) fixperms 
-	if [ `id -u` -eq 0 ]; then \
-		dpkg-deb -b $(IWAD)-wad $@ ; \
-	else \
-		fakeroot dpkg-deb -b $(IWAD)-wad $@; \
-	fi
-
-$(IWAD)DIRS:
-	mkdir -p $(DIRS)
-
-$(IWAD)-wad/usr/share/doc/$(IWAD)-wad/copyright:
-	m4 -DPACKAGE=$(IWAD)-wad -DIWAD=$(IWAD).wad \
-		doom-common/usr/share/doc/doom-common/copyright.in \
-		> $(IWAD)-wad/usr/share/doc/$(IWAD)-wad/copyright
-
-$(IWAD)-wad/usr/share/doc/$(IWAD)-wad/README.Debian:
-	m4 -DPACKAGE=$(IWAD)-wad -DGAME="$(LONG)" \
-		doom-common/usr/share/doc/doom-common/README.Debian.in \
-		> $(IWAD)-wad/usr/share/doc/$(IWAD)-wad/README.Debian
-
-$(IWAD)-wad/usr/share/applications/$(IWAD)-wad.desktop:
-	m4 -DGAME=$(IWAD) -DLONG="$(LONG)" \
-		doom-common/usr/share/applications/doom-common.desktop.in \
-	> $(IWAD)-wad/usr/share/applications/$(IWAD)-wad.desktop
-
-$(IWAD)-wad/DEBIAN/preinst:
-	m4 -DIWAD=$(IWAD).wad \
-		doom-common/DEBIAN/preinst.in > $(IWAD)-wad/DEBIAN/preinst
-
-$(IWAD)-wad/DEBIAN/control: doom-common/DEBIAN/control.in
-	m4 -DPACKAGE=$(IWAD)-wad -DGAME=$(IWAD) -DVERSION=$(VERSION) \
-		doom-common/DEBIAN/control.in > $(IWAD)-wad/DEBIAN/control
-
-$(IWAD)-wad/usr/share/doc/$(IWAD)-wad/changelog.gz:
-	gzip -c9 debian/changelog > $(IWAD)-wad/usr/share/doc/$(IWAD)-wad/changelog.gz
-
-$(IWAD)-wad/usr/share/pixmaps/$(IWAD).xpm:
-	cp -p doom-common/doom2.xpm $(IWAD)-wad/usr/share/pixmaps/$(IWAD).xpm
-
-$(IWAD)-wad/DEBIAN/md5sums:
-	cd $(IWAD)-wad && find usr/ -type f -print0 |\
-		xargs -r0 md5sum >DEBIAN/md5sums
-
-fixperms:
-	find $(IWAD)-wad -type f -print0 | xargs -r0 chmod 644
-	find $(IWAD)-wad -type d -print0 | xargs -r0 chmod 755
-	chmod 755 $(IWAD)-wad/DEBIAN/preinst
-
-clean:
-	rm -f $($(IWAD)DEB) $($(IWAD)TARGETS)
-	-for dir in $(DIRS); do [ -d $$dir ] && rmdir $$dir; done
-
-PHONY: fixperms clean

Deleted: packages/trunk/game-data-packager/game-data-packager
===================================================================
--- packages/trunk/game-data-packager/game-data-packager	2009-09-16 19:13:23 UTC (rev 10346)
+++ packages/trunk/game-data-packager/game-data-packager	2009-09-18 17:43:57 UTC (rev 10347)
@@ -1,108 +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
-	. "./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"
-			;;
-		'--')
-			shift
-			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

Deleted: packages/trunk/game-data-packager/game-data-packager.6
===================================================================
--- packages/trunk/game-data-packager/game-data-packager.6	2009-09-16 19:13:23 UTC (rev 10346)
+++ packages/trunk/game-data-packager/game-data-packager.6	2009-09-18 17:43:57 UTC (rev 10347)
@@ -1,75 +0,0 @@
-.\" game-data-packager manpage; based on wtfm_example by branden robinson
-.\" <http://people.debian.org/~branden/talks/wtfm/>
-.\" 
-.\" 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; version 2.
-.\" 
-.\" 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 along
-.\" with this library; if not, write to the Free Software Foundation, Inc.,
-.\" 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
-.\"
-.\" See /usr/share/common-licenses/GPL-2
-.\" 
-.de URL
-\\$2 \(laURL: \\$1 \(ra\\$3
-..
-.if \n[.g] .mso www.tmac
-.TH game-data-packager 6 2008-07-14
-.SH NAME
-game\-data\-packager \- build a .deb of game data
-.
-.SH SYNOPSIS
-.B game\-data\-packager
-[
-.I -d
-out-directory [
-.I -n
-] ]
-.I game
-[
-.I game\-options
-]
-.SH DESCRIPTION
-Many open-source games require game data which is licensed
-incompatibly with the Debian Free Software Guidelines.
-.B game\-data\-packager
-is a tool designed to help you locally assemble Debian packages containing
-such game data from CD-ROMs, the Internet or elsewhere.
-.B game\-data\-packager
-uses 
-.B dpkg
-via
-.B sudo
-to install the generated Debian package(s) (unless you tell it not to).
-.SH OPTIONS
-.TP
-.B \-d out-directory
-writes the generated Debian package to the specified directory.
-.TP
-.B \-n
-Do not attempt to install the generated Debian package. This option must be
-used in conjunction with
-.B \-d.
-.TP
-.B game
-The game being packaged. Running
-.B game\-data\-packager
-without arguments will display a list of valid games. Running
-.B game\-data\-packager
-with just the game and no further arguments will display a list
-of valid options for that game.
-.SH SEE ALSO
-\fIdpkg\fP(1)
-.SH AUTHOR
-Copyright \(co 2008 Jon Dowland \fI<jon at alcopop.org>\fP.
-.br
-Thanks to Branden Robinson for his \(oqWrite the Fine Manual\(cq presentation,
-once found at
-.URL "http://people.debian.org/~branden/talks/wtfm/"
-.




More information about the Pkg-games-commits mailing list