r6081 - in packages/trunk/game-package: . debian supported

Jon Dowland jmtd-guest at alioth.debian.org
Sat Mar 15 18:09:25 UTC 2008


Author: jmtd-guest
Date: 2008-03-15 18:09:24 +0000 (Sat, 15 Mar 2008)
New Revision: 6081

Modified:
   packages/trunk/game-package/Makefile
   packages/trunk/game-package/debian/changelog
   packages/trunk/game-package/debian/game-package.install
   packages/trunk/game-package/debian/rules
   packages/trunk/game-package/supported/doom
Log:
determine package version in debian/rules, cascade to ./Makefile

Modified: packages/trunk/game-package/Makefile
===================================================================
--- packages/trunk/game-package/Makefile	2008-03-15 17:54:52 UTC (rev 6080)
+++ packages/trunk/game-package/Makefile	2008-03-15 18:09:24 UTC (rev 6081)
@@ -1,15 +1,9 @@
-BINDIR=$(DESTDIR)/usr/games
-DATADIR=$(DESTDIR)/usr/share/games/game-package
-MANDIR=$(DESTDIR)/usr/share/man
+DOOM2DEB=doom2-wad_$(VERSION)_all.deb
+DOOMDEB=doom-wad_$(VERSION)_all.deb
 
-DOOM2VER=$(word 2, $(shell grep '^Version' doom2-wad/DEBIAN/control))
-DOOM2DEB=doom2-wad_$(DOOM2VER)_all.deb
-DOOMVER=$(word 2, $(shell grep '^Version' doom-wad/DEBIAN/control))
-DOOMDEB=doom-wad_$(DOOMVER)_all.deb
-
 # general targets ############################################################
 
-default: $(DOOM2DEB) $(QUAKE3DEB) $(DOOMDEB)
+default: $(DOOM2DEB) $(DOOMDEB)
 
 # necessary as dpkg-source will honour the shell's umask
 fixperms: fixperms_doom2 fixperms_doom

Modified: packages/trunk/game-package/debian/changelog
===================================================================
--- packages/trunk/game-package/debian/changelog	2008-03-15 17:54:52 UTC (rev 6080)
+++ packages/trunk/game-package/debian/changelog	2008-03-15 18:09:24 UTC (rev 6081)
@@ -9,8 +9,15 @@
   [ 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.
+  * Start moving functionality out of ./Makefile and
+    into debian/rules
 
- -- Jon Dowland <jon at alcopop.org>  Sat, 15 Mar 2008 14:28:28 +0000
+ -- Jon Dowland <jon at alcopop.org>  Sat, 15 Mar 2008 18:08:10 +0000
 
 games-package (16) unstable; urgency=low
 

Modified: packages/trunk/game-package/debian/game-package.install
===================================================================
--- packages/trunk/game-package/debian/game-package.install	2008-03-15 17:54:52 UTC (rev 6080)
+++ packages/trunk/game-package/debian/game-package.install	2008-03-15 18:09:24 UTC (rev 6081)
@@ -3,5 +3,5 @@
 supported/doom2         usr/share/games/game-package/supported
 supported/doom          usr/share/games/game-package/supported
 etc/game-package.conf   etc
-doom-wad_[0-9]_all.deb  usr/share/games/game-package
-doom2-wad_[0-9]_all.deb usr/share/games/game-package
+doom-wad_*_all.deb      usr/share/games/game-package
+doom2-wad_*_all.deb     usr/share/games/game-package

Modified: packages/trunk/game-package/debian/rules
===================================================================
--- packages/trunk/game-package/debian/rules	2008-03-15 17:54:52 UTC (rev 6080)
+++ packages/trunk/game-package/debian/rules	2008-03-15 18:09:24 UTC (rev 6081)
@@ -16,14 +16,14 @@
 	# package. Insert our changelog into them
 	gzip -c9 debian/changelog > doom-wad/usr/share/doc/doom-wad/changelog.gz
 	gzip -c9 debian/changelog > doom2-wad/usr/share/doc/doom2-wad/changelog.gz
-	$(MAKE)
+	$(MAKE) VERSION=$(VERSION)
 	touch build-stamp
 
 clean:
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp configure-stamp
-	$(MAKE) clean
+	$(MAKE) clean VERSION=$(VERSION)
 	rm -f doom-wad/usr/share/doc/doom-wad/changelog.gz
 	rm -f doom2-wad/usr/share/doc/doom2-wad/changelog.gz
 	dh_clean

Modified: packages/trunk/game-package/supported/doom
===================================================================
--- packages/trunk/game-package/supported/doom	2008-03-15 17:54:52 UTC (rev 6080)
+++ packages/trunk/game-package/supported/doom	2008-03-15 18:09:24 UTC (rev 6081)
@@ -3,7 +3,8 @@
 SHORTNAME=doom
 LONGNAME="Doom"
 
-DEBBASE="doom-wad_7_all.deb"
+VERSION=` dpkg-query --showformat='${Version}\n' --show game-package `
+DEBBASE="doom-wad_${VERSION}_all.deb"
 
 doom2_usage() {
 	echo "doom game arguments:"  >&2




More information about the Pkg-games-commits mailing list