[SCM] Packaging for dune-grid: a toolbox for solving PDEs -- grid interface branch, master, updated. debian/2.2.svn7982-2

Ansgar Burchardt ansgar at debian.org
Sat Apr 7 20:21:59 UTC 2012


The following commit has been merged in the master branch:
commit bc846aab21db3dbbc33afd48353f42a39001f864
Author: Ansgar Burchardt <ansgar at debian.org>
Date:   Sat Apr 7 20:46:44 2012 +0200

    Work around make install failing when building only arch:any packages.

diff --git a/debian/rules b/debian/rules
index a9e6988..0ec523f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,9 +5,17 @@ include /usr/share/dune/dune-debian.mk
 %:
 	dh $@ --parallel
 
-override_dh_auto_install:
-	dh_auto_install
+override_dh_auto_install-arch:
+	set -e; for d in dune lib m4 src; do \
+	  $(MAKE) -C $$d install DESTDIR="$(CURDIR)/debian/tmp"; \
+	done
+	$(MAKE) install-data-am install-exec-am DESTDIR="$(CURDIR)/debian/tmp"
+	mkdir doc/doxygen/html
+	$(MAKE) -C doc/doxygen install-data-am DESTDIR="$(CURDIR)/debian/tmp"
 	find debian/tmp -name "*.so" -exec chrpath --delete "{}" \;
 
+override_dh_auto_install-indep:
+	$(MAKE) -C doc install DESTDIR="$(CURDIR)/debian/tmp"
+
 override_dh_strip:
 	dh_strip --dbg-package=libdune-grid-dbg

-- 
Packaging for dune-grid: a toolbox for solving PDEs -- grid interface



More information about the debian-science-commits mailing list