[SCM] Packaging for dune-common: a toolbox for solving PDEs -- basic classes branch, master, updated. debian/2.2.svn6573-0.ab1-9-g56aa218

Ansgar Burchardt ansgar at debian.org
Sat Mar 17 16:39:48 UTC 2012


The following commit has been merged in the master branch:
commit 2eb075dfa708b39c5a8044fec31aa6c9f5fec60f
Author: Ansgar Burchardt <ansgar at debian.org>
Date:   Sat Mar 17 15:54:55 2012 +0100

    d/rules: work around make install failing when building only arch:any

diff --git a/debian/rules b/debian/rules
index 13a0612..cacb2b1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,11 +8,20 @@ include debian/dune-debian.mk
 %:
 	dh $@ --parallel
 
-override_dh_auto_install:
-	dh_auto_install
+override_dh_auto_install-arch:
+	set -e; for d in am bin dune lib m4; 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"
+
 	mv debian/tmp/usr/bin/mpi-config debian/tmp/usr/bin/dune-mpi-config
 	sed -i "s,\$$PREFIX_DIR/lib,/usr/lib/$(DEB_HOST_MULTIARCH)," debian/tmp/usr/bin/dunecontrol
 	sed -i "s,/usr/lib/dunecontrol/,& /usr/lib/$(DEB_HOST_MULTIARCH)/dunecontrol/," debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/dunemodules.lib
 
+override_dh_auto_install-indep:
+	$(MAKE) -C doc install DESTDIR="$(CURDIR)/debian/tmp"
+
 override_dh_strip:
 	dh_strip --dbg-package=libdune-common-dbg

-- 
Packaging for dune-common: a toolbox for solving PDEs -- basic classes



More information about the debian-science-commits mailing list