[getfem] 05/05: Simplify debian/rules.

Anton Gladky gladk at alioth.debian.org
Sat Sep 14 17:19:54 UTC 2013


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

gladk pushed a commit to branch master
in repository getfem.

commit d7c875f3d76c4546d30a2f413d1579cfb8f469a3
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Sat Sep 14 19:20:09 2013 +0200

    Simplify debian/rules.
---
 debian/control |    3 ++-
 debian/rules   |   44 +++++++-------------------------------------
 2 files changed, 9 insertions(+), 38 deletions(-)

diff --git a/debian/control b/debian/control
index d3e8245..b640158 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,8 @@ Build-Depends:
  debhelper (>= 9),
  dh-autoreconf,
  libblas-dev,
- libboost-dev,
+ libboost-all-dev,
+ libmetis-dev,
  libmumps-seq-dev [!s390x],
  libmuparser-dev [!hurd-i386],
  libqhull-dev,
diff --git a/debian/rules b/debian/rules
index 8088720..bf70306 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,16 +3,6 @@
 	dh $@ --with python2 --parallel --with autoreconf
 
 #=====================================================================
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
-CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
-else
-CROSS= --build $(DEB_BUILD_GNU_TYPE)
-endif
 
 export CFLAGS := -Wall $(shell dpkg-buildflags --get CFLAGS)
 export CXXFLAGS := -Wall $(shell dpkg-buildflags --get CXXFLAGS)
@@ -23,12 +13,10 @@ export LD_LIBRARY_PATH :=$(LD_LIBRARY_PATH):$(CURDIR)/./src/.libs/
 
 configure_flags= $(CROSS) --prefix=/usr \
 		--enable-boost --enable-shared --with-pic \
-		--enable-python \
-		--disable-matlab --disable-superlu --enable-scilab\
-		CFLAGS="$(CFLAGS)" \
-		CXXFLAGS="$(CXXFLAGS)" \
-		CPPFLAGS="$(CPPFLAGS)" \
-		LDFLAGS="$(LDFLAGS)" 
+		--enable-python --enable-metis \
+		--disable-matlab --disable-superlu \
+		--enable-muparser --enable-mumps \
+		--with-mumps="-lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq"  
 
 disable_scilab_archs   = mips kfreebsd-amd64 kfreebsd-i386 s390x hurd-i386
 ifneq (,$(filter $(DEB_HOST_ARCH), $(disable_scilab_archs)))
@@ -37,28 +25,11 @@ else
 	configure_flags += --enable-scilab --with-scilab-toolbox-dir=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/scilab-getfem++/
 endif
 
-disable_muparser_archs = hurd-i386
-ifneq (,$(filter $(DEB_HOST_ARCH), $(disable_muparser_archs)))
-	configure_flags += --disable-muparser
-else
-	configure_flags += --enable-muparser 
-endif
 
-disable_mumps_archs = s390x
-ifneq (,$(filter $(DEB_HOST_ARCH), $(disable_mumps_archs)))
-	configure_flags += --disable-mumps
-else
-	configure_flags += --enable-mumps --with-mumps="-lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq"  
-endif
-
-
-# shared library versions, option 1
-version=4.2
-major=5
 #=====================================================================
 
 override_dh_auto_configure:
-	dh_auto_configure --	$(configure_flags)
+	dh_auto_configure -- $(configure_flags)
 
 override_dh_auto_build:
 	dh_auto_build
@@ -83,8 +54,7 @@ override_dh_installchangelogs:
 override_dh_strip-arch:
 	dh_strip -a --dbg-package=libgetfem++-dbg
 
-override_dh_auto_test:
-	PYTHONPATH=$(CURDIR)/interface/src/python/ dh_auto_test
-
 override_dh_python2:
 	dh_python2 --no-guessing-versions
+
+override_dh_auto_test:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/getfem.git



More information about the debian-science-commits mailing list