[grass] 01/02: Fix build with `dpkg-buildpackage -A`.

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Fri Jan 8 01:18:19 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch experimental
in repository grass.

commit 17b58e5bf7dbb8773a4d30dcb0ebd400d39d9ef1
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Thu Jan 7 22:44:31 2016 +0100

    Fix build with `dpkg-buildpackage -A`.
    
    Add dependency on override_dh_auto_install-arch target to override_dh_auto_install-indep target.
    The HTML documentation is built along with the code in the build-arch target.
---
 debian/changelog | 10 ++++++++++
 debian/rules     | 15 ++++++++++-----
 2 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 2ac0846..20868ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+grass (7.0.3~rc1-1~exp2) UNRELEASED; urgency=medium
+
+  * Fix build with `dpkg-buildpackage -A`. Add dependency on
+    override_dh_auto_install-arch target to 
+    override_dh_auto_install-indep target. The HTML documentation is
+    built along with the code in the build-arch target.
+    (closes: #806620)
+
+ -- Bas Couwenberg <sebastic at debian.org>  Thu, 07 Jan 2016 22:38:50 +0100
+
 grass (7.0.3~rc1-1~exp1) experimental; urgency=medium
 
   * New upstream release candidate.
diff --git a/debian/rules b/debian/rules
index 95cf2f9..9ea11ba 100755
--- a/debian/rules
+++ b/debian/rules
@@ -23,7 +23,7 @@ versions:
 	dh $@ --with autotools_dev,python2 --parallel
 
 override_dh_clean:
-	dh_clean
+	dh_clean build-arch-stamp install-arch-stamp
 
 	$(RM) lib/proj/nad2bin
 	$(RM) tools/timer/main.o
@@ -96,11 +96,13 @@ override_dh_auto_configure: templates
 
 # This target generates arch-dep stuff, unfortunately most doc requires working bins to 
 # be properly generated...
-override_dh_auto_build-arch:
+override_dh_auto_build-arch: build-arch-stamp
+build-arch-stamp:
 	dh_auto_build
 	chmod 755 debian/fixpaths.sh
+	touch $@
 
-override_dh_auto_build-indep: override_dh_auto_build-arch
+override_dh_auto_build-indep: build-arch-stamp
 	# generate the Programmers' manual (in HTML)
 	$(MAKE) htmldocs-single
 
@@ -109,7 +111,8 @@ override_dh_auto_build-indep: override_dh_auto_build-arch
 	##	optipng -o5 $$file ; \
 	##done
 
-override_dh_auto_install-arch:
+override_dh_auto_install-arch: install-arch-stamp
+install-arch-stamp:
 	# install grass core into debian/tmp
 	dh_auto_install -- \
 		INST_DIR=$(CURDIR)/debian/tmp/usr/lib/$(BASE_NAME) \
@@ -227,7 +230,9 @@ override_dh_auto_install-arch:
 	mkdir -p debian/tmp/usr/share/$(BASE_NAME)/gui/wxpython/vdigit
 	mv debian/tmp/usr/lib/$(BASE_NAME)/gui/wxpython/vdigit/vdigit_toolbar.jpg debian/tmp/usr/share/$(BASE_NAME)/gui/wxpython/vdigit/
 
-override_dh_auto_install-indep:
+	touch $@
+
+override_dh_auto_install-indep: install-arch-stamp
 	install -m 644 -d debian/tmp
 	install -m 644 -d debian/tmp/programming-manual/html
 	cp -r lib/html/* debian/tmp/programming-manual/html/

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/grass.git



More information about the Pkg-grass-devel mailing list