r7040 - packages/trunk/nexuiz-data/debian

Bruno Fuddl-guestquot; Fuddl" Kleinert fuddl-guest at alioth.debian.org
Thu May 15 15:50:02 UTC 2008


Author: fuddl-guest
Date: 2008-05-15 15:50:01 +0000 (Thu, 15 May 2008)
New Revision: 7040

Modified:
   packages/trunk/nexuiz-data/debian/changelog
   packages/trunk/nexuiz-data/debian/control
   packages/trunk/nexuiz-data/debian/copyright
   packages/trunk/nexuiz-data/debian/rules
Log:
+ new release
* clean up build-dependencies
* install "pro" mode config files
* rewrite most of debian/rules


Modified: packages/trunk/nexuiz-data/debian/changelog
===================================================================
--- packages/trunk/nexuiz-data/debian/changelog	2008-05-15 15:48:10 UTC (rev 7039)
+++ packages/trunk/nexuiz-data/debian/changelog	2008-05-15 15:50:01 UTC (rev 7040)
@@ -1,3 +1,17 @@
+nexuiz-data (2.4.2-1) UNRELEASED; urgency=low
+
+  * New upstream release (Closes: #481017)
+  * Install the "pro" game extension (See NEWS.Debian in nexuiz package!)
+  * Update debian/copyright to document that the "pro" directory was added to
+    the package
+  * Rewrite debian/rules
+    * Remove unnecessary release timestamps from .pk3-files
+    * Distinguish between build and install targets
+    * Save a LOT of disk space during build!
+  * Remove obsolete build dependency on unzip
+
+ -- Bruno "Fuddl" Kleinert <fuddl at tauware.de>  Thu, 15 May 2008 15:13:29 +0200
+
 nexuiz-data (2.4-1) unstable; urgency=low
 
   [ Bruno "Fuddl" Kleinert ]

Modified: packages/trunk/nexuiz-data/debian/control
===================================================================
--- packages/trunk/nexuiz-data/debian/control	2008-05-15 15:48:10 UTC (rev 7039)
+++ packages/trunk/nexuiz-data/debian/control	2008-05-15 15:50:01 UTC (rev 7040)
@@ -3,8 +3,8 @@
 Priority: optional
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Bruno "Fuddl" Kleinert <fuddl at tauware.de>, Gonéri Le Bouder <goneri at rulezlan.org>
-Build-Depends: debhelper (>= 4.0.0), fteqcc (>= 3343)
-Build-Depends-Indep: unzip, zip, sharutils
+Build-Depends: debhelper (>= 4.0.0)
+Build-Depends-Indep: zip, fteqcc (>= 3343)
 Standards-Version: 3.7.3
 Homepage: http://www.nexuiz.com/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/nexuiz-data/

Modified: packages/trunk/nexuiz-data/debian/copyright
===================================================================
--- packages/trunk/nexuiz-data/debian/copyright	2008-05-15 15:48:10 UTC (rev 7039)
+++ packages/trunk/nexuiz-data/debian/copyright	2008-05-15 15:50:01 UTC (rev 7040)
@@ -22,7 +22,7 @@
 Precompiled binary files, which are supplied by upstream, are removed from the
 Debian packages.
 
-The nexuiz-data source package is built from the directories data and
+The nexuiz-data source package is built from the directories data, pro and
 sources/qcsrc (included in sources/gamesource<TIMESTAMP>.zip).
 The nexuiz source package is built from the directories sources/darkplaces
 (included in sources/enginesource<TIMESTAMP>.zip) and Docs.

Modified: packages/trunk/nexuiz-data/debian/rules
===================================================================
--- packages/trunk/nexuiz-data/debian/rules	2008-05-15 15:48:10 UTC (rev 7039)
+++ packages/trunk/nexuiz-data/debian/rules	2008-05-15 15:50:01 UTC (rev 7040)
@@ -1,17 +1,26 @@
 #!/usr/bin/make -f
 #export DH_VERBOSE=1
 
-TIMESTAMP=20080229
-
-build:
+build: build-stamp
+build-stamp:
 	dh_testdir
 	touch build-stamp
+	cd qcsrc/menu && fteqcc
+	cd qcsrc/server && fteqcc
+	mv *.dat *.lno data
+	cd data && zip -r ../data.pk3 * -9 -x sound/cdtracks/\*
+	cd pro && zip -r ../datapro.pk3 * -9
+	mkdir -p debian/tmp/nexuiz-music/sound
+	cp -r data/sound/cdtracks debian/tmp/nexuiz-music/sound
+	cd debian/tmp/nexuiz-music && zip -r ../../../music.pk3 sound
+	touch build-stamp
 
 clean:
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp configure-stamp
-	rm -rf *.dat *.lno debian/tmp
+	rm -rf *.dat *.lno debian/tmp data/*.dat data/*.lno
+	rm -f data.pk3 datapro.pk3 music.pk3
 	dh_clean
 
 install: build
@@ -19,18 +28,9 @@
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	mkdir -p debian/tmp/nexuiz-data
-	mkdir -p debian/tmp/nexuiz-music/sound
-	cp -r data/* debian/tmp/nexuiz-data
-	mv debian/tmp/nexuiz-data/sound/cdtracks debian/tmp/nexuiz-music/sound
-	cd qcsrc/menu && fteqcc
-	cd qcsrc/server && fteqcc
-	rm debian/tmp/nexuiz-data/*.dat
-	cp *.dat debian/tmp/nexuiz-data
-	cd debian/tmp/nexuiz-data && zip -9 -r ../data$(TIMESTAMP).pk3 *
-	cd debian/tmp/nexuiz-music && zip -9 -r ../music$(TIMESTAMP).pk3 *
-	dh_install -pnexuiz-data debian/tmp/data$(TIMESTAMP).pk3 usr/share/games/nexuiz/data
-	dh_install -pnexuiz-music debian/tmp/music$(TIMESTAMP).pk3 usr/share/games/nexuiz/data
+	dh_install -pnexuiz-data data.pk3 usr/share/games/nexuiz/data
+	dh_install -pnexuiz-data datapro.pk3 usr/share/games/nexuiz/pro
+	dh_install -pnexuiz-music music.pk3 usr/share/games/nexuiz/data
 
 binary-arch: build install
 binary-indep: build install




More information about the Pkg-games-commits mailing list