r5118 - packages/trunk/warzone2100/debian

Paul Wise pabs at alioth.debian.org
Mon Dec 31 02:06:23 UTC 2007


Author: pabs
Date: 2007-12-31 02:06:23 +0000 (Mon, 31 Dec 2007)
New Revision: 5118

Modified:
   packages/trunk/warzone2100/debian/rules
Log:
fix the SVN version number stuff, prevent po/*.po from appearing in the diff.gz

Modified: packages/trunk/warzone2100/debian/rules
===================================================================
--- packages/trunk/warzone2100/debian/rules	2007-12-31 01:34:00 UTC (rev 5117)
+++ packages/trunk/warzone2100/debian/rules	2007-12-31 02:06:23 UTC (rev 5118)
@@ -8,6 +8,7 @@
 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
 UPSTREAM_SVN_VERSION = $(shell dpkg-parsechangelog | sed -n 's/^Version: .*svn\([^-]*\).*/\1/p')
+UPSTREAM_SVN_DATE = $(shell date --utc --rfc-3339=seconds -r configure.ac)
 
 CFLAGS  = -Wall -g
 LDFLAGS = -Wl,-z,defs
@@ -24,8 +25,10 @@
 configure: patch config.status
 config.status:
 	dh_testdir
-	cp autorevision.conf autorevision.conf.bak
-	echo revision=$(UPSTREAM_SVN_VERSION) >> autorevision.conf
+	[ -d backup ] || ( mkdir backup && cp -f po/*.po backup )
+	[ -f backup/autorevision.conf ] || cp autorevision.conf backup
+	grep -q ^revision= autorevision.conf || echo revision=$(UPSTREAM_SVN_VERSION) >> autorevision.conf
+	grep -q ^date= autorevision.conf || echo "date=$(UPSTREAM_SVN_DATE)" >> autorevision.conf
 	./autogen.sh
 	./configure \
 	    CFLAGS="$(CFLAGS)" \
@@ -76,10 +79,10 @@
 	rm -f build-stamp build-indep-stamp
 	[ ! -f Makefile ] || $(MAKE) maintainer-clean
 	find -iname Makefile.in -print0 | xargs -0 rm -f
-	rm -f depcomp aclocal.m4 configure config.guess \
-	      install-sh config.sub missing config.h.in
-	[ ! -f autorevision.conf.bak ] || \
-	mv -f autorevision.conf.bak autorevision.conf
+	-mv -f backup/autorevision.conf autorevision.conf
+	-mv -f backup/*.po po/
+	rm -rf depcomp aclocal.m4 configure config.guess \
+	backup install-sh config.sub missing config.h.in
 # -------------------------------------
 
 




More information about the Pkg-games-commits mailing list