[SCM] Packaging for Xgalaga branch, master, updated. debian/2.1.1.0-2-12-g6687899

Paul Wise pabs at debian.org
Fri Jul 4 15:28:35 UTC 2008


The following commit has been merged in the master branch:
commit 66878998e7b88adae11692169db0f400fee663c6
Author: Paul Wise <pabs at debian.org>
Date:   Fri Jul 4 23:28:10 2008 +0800

    Honour noopt, nostrip, parallel=n in DEB_BUILD_OPTIONS
    this brings us into line with policy, update Standards-Version

diff --git a/debian/changelog b/debian/changelog
index ac509da..391c607 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,8 @@ xgalaga (2.1.1.0-3) UNRELEASED; urgency=low
   * Give the CREDITS file correct permissions, add symlink in /usr/share/doc
   * Drop conflict on suidmanager as it was removed from Debian in 2003!
   * Drop empty and unused /var/games directory from the package
+  * Honour noopt, nostrip, parallel=n in DEB_BUILD_OPTIONS
+    - this brings us into line with policy, update Standards-Version
 
  -- Paul Wise <pabs at debian.org>  Thu, 03 Jul 2008 00:41:47 +0800
 
diff --git a/debian/control b/debian/control
index a4bcb4d..4942ae6 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Build-Depends: debhelper (>= 5), libx11-dev, libxmu-dev, libxpm-dev, x11proto-core-dev, dpkg-dev (>= 1.9.0), libxxf86vm-dev, libxxf86dga-dev, autotools-dev
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Paul Wise <pabs at debian.org>
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
 Homepage: http://sourceforge.net/projects/xgalaga/
 Vcs-Git: git://git.debian.org/git/pkg-games/xgalaga.git
 
diff --git a/debian/rules b/debian/rules
index f7d5209..d8a1c8c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,17 @@
 #!/usr/bin/make -f
 
-export CFLAGS=-O2 -g -DXF86VIDMODE
+export CFLAGS=-g -DXF86VIDMODE
 export LDFLAGS=-lXxf86vm
+  
+ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+	NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+	MAKEFLAGS += -j$(NUMJOBS)
+endif
 
 build: build-stamp
 build-stamp:
@@ -10,7 +20,7 @@ build-stamp:
 	ln -sf /usr/share/misc/config.guess
 	./configure \
 		--prefix=/usr/share/games/xgalaga \
-		--exec-prefix=/usr/games
+		--exec-prefix=/usr/games CFLAGS="$(CFLAGS)" 
 	# hack SOUNDDEFS so we don't need symlinks
 	$(MAKE) SOUNDDEFS=-DSOUNDSERVER=\\\"/usr/lib/games/xgalaga/$$\(SOUNDSRV\)\\\"
 	touch build-stamp

-- 
Packaging for Xgalaga



More information about the Pkg-games-commits mailing list