[suitesparse] 05/07: Bump to debhelper compat level 11:

Sébastien Villemot sebastien at debian.org
Mon Dec 25 21:27:37 UTC 2017


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

sebastien pushed a commit to branch master
in repository suitesparse.

commit 6f482b4739928ad25b50bb8f75911362585a8278
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Mon Dec 25 21:49:01 2017 +0100

    Bump to debhelper compat level 11:
    
    - documentation now installed under /u/s/doc/libsuitesparse-dev
    - directly call make instead of dh_auto_build (the latter messes up with the
      INSTALL parameter)
    
    Gbp-Dch: Full
---
 debian/compat                                 |  2 +-
 debian/control                                |  2 +-
 debian/libsuitesparse-doc.doc-base.amd        |  2 +-
 debian/libsuitesparse-doc.doc-base.camd       |  2 +-
 debian/libsuitesparse-doc.doc-base.cholmod    |  2 +-
 debian/libsuitesparse-doc.doc-base.graphblas  |  2 +-
 debian/libsuitesparse-doc.doc-base.klu        |  2 +-
 debian/libsuitesparse-doc.doc-base.ldl        |  2 +-
 debian/libsuitesparse-doc.doc-base.spqr       |  2 +-
 debian/libsuitesparse-doc.doc-base.umfpack-qg |  2 +-
 debian/libsuitesparse-doc.doc-base.umfpack-ug |  2 +-
 debian/rules                                  | 11 +++++++++--
 12 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/debian/compat b/debian/compat
index f599e28..b4de394 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-10
+11
diff --git a/debian/control b/debian/control
index fee0bcf..40237a2 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.
 Uploaders: Sébastien Villemot <sebastien at debian.org>
 Section: math
 Priority: optional
-Build-Depends: debhelper (>= 10),
+Build-Depends: debhelper (>= 11),
                gfortran,
                libblas-dev,
                liblapack-dev,
diff --git a/debian/libsuitesparse-doc.doc-base.amd b/debian/libsuitesparse-doc.doc-base.amd
index 81b0766..31543b9 100644
--- a/debian/libsuitesparse-doc.doc-base.amd
+++ b/debian/libsuitesparse-doc.doc-base.amd
@@ -6,4 +6,4 @@ Abstract: AMD is a set of routines for permuting sparse matrices prior to
 Section: Programming
 
 Format: PDF
-Files: /usr/share/doc/libsuitesparse-doc/AMD_UserGuide.pdf
+Files: /usr/share/doc/libsuitesparse-dev/AMD_UserGuide.pdf
diff --git a/debian/libsuitesparse-doc.doc-base.camd b/debian/libsuitesparse-doc.doc-base.camd
index 65abe4f..1b58dbc 100644
--- a/debian/libsuitesparse-doc.doc-base.camd
+++ b/debian/libsuitesparse-doc.doc-base.camd
@@ -8,4 +8,4 @@ Abstract: CAMD is a set of ANSI C routines that implements the approximate
 Section: Programming
 
 Format: PDF
-Files: /usr/share/doc/libsuitesparse-doc/CAMD_UserGuide.pdf
+Files: /usr/share/doc/libsuitesparse-dev/CAMD_UserGuide.pdf
diff --git a/debian/libsuitesparse-doc.doc-base.cholmod b/debian/libsuitesparse-doc.doc-base.cholmod
index 2760eb6..945ee53 100644
--- a/debian/libsuitesparse-doc.doc-base.cholmod
+++ b/debian/libsuitesparse-doc.doc-base.cholmod
@@ -5,4 +5,4 @@ Abstract: Cholmod is a set of routines for sparse Cholesky factorization. It is
 Section: Programming
 
 Format: PDF
-Files: /usr/share/doc/libsuitesparse-doc/CHOLMOD_UserGuide.pdf
+Files: /usr/share/doc/libsuitesparse-dev/CHOLMOD_UserGuide.pdf
diff --git a/debian/libsuitesparse-doc.doc-base.graphblas b/debian/libsuitesparse-doc.doc-base.graphblas
index 69c3477..1662cea 100644
--- a/debian/libsuitesparse-doc.doc-base.graphblas
+++ b/debian/libsuitesparse-doc.doc-base.graphblas
@@ -11,4 +11,4 @@ Abstract: SuiteSparse:GraphBLAS is an full implementation of the GraphBLAS stand
 Section: Programming
 
 Format: PDF
-Files: /usr/share/doc/libsuitesparse-doc/GraphBLAS_UserGuide.pdf
+Files: /usr/share/doc/libsuitesparse-dev/GraphBLAS_UserGuide.pdf
diff --git a/debian/libsuitesparse-doc.doc-base.klu b/debian/libsuitesparse-doc.doc-base.klu
index f79c26a..dab2457 100644
--- a/debian/libsuitesparse-doc.doc-base.klu
+++ b/debian/libsuitesparse-doc.doc-base.klu
@@ -11,4 +11,4 @@ Abstract: KLU is a set of routines for solving sparse linear systems of
 Section: Programming
 
 Format: PDF
-Files: /usr/share/doc/libsuitesparse-doc/KLU_UserGuide.pdf
+Files: /usr/share/doc/libsuitesparse-dev/KLU_UserGuide.pdf
diff --git a/debian/libsuitesparse-doc.doc-base.ldl b/debian/libsuitesparse-doc.doc-base.ldl
index dffdbe0..0804b5f 100644
--- a/debian/libsuitesparse-doc.doc-base.ldl
+++ b/debian/libsuitesparse-doc.doc-base.ldl
@@ -13,4 +13,4 @@ Abstract: The LDL software package is a set of short, concise routines for
 Section: Programming
 
 Format: PDF
-Files: /usr/share/doc/libsuitesparse-doc/ldl_userguide.pdf
+Files: /usr/share/doc/libsuitesparse-dev/ldl_userguide.pdf
diff --git a/debian/libsuitesparse-doc.doc-base.spqr b/debian/libsuitesparse-doc.doc-base.spqr
index 9fb4e98..d2617e9 100644
--- a/debian/libsuitesparse-doc.doc-base.spqr
+++ b/debian/libsuitesparse-doc.doc-base.spqr
@@ -11,4 +11,4 @@ Abstract: SuiteSparseQR is an implementation of the multifrontal sparse QR
 Section: Programming
 
 Format: PDF
-Files: /usr/share/doc/libsuitesparse-doc/spqr_user_guide.pdf
+Files: /usr/share/doc/libsuitesparse-dev/spqr_user_guide.pdf
diff --git a/debian/libsuitesparse-doc.doc-base.umfpack-qg b/debian/libsuitesparse-doc.doc-base.umfpack-qg
index dec310a..1143c90 100644
--- a/debian/libsuitesparse-doc.doc-base.umfpack-qg
+++ b/debian/libsuitesparse-doc.doc-base.umfpack-qg
@@ -5,4 +5,4 @@ Abstract: UMFPACK is a set of routines for solving unsymmetric sparse linear sys
 Section: Programming
 
 Format: PDF
-Files: /usr/share/doc/libsuitesparse-doc/UMFPACK_QuickStart.pdf
+Files: /usr/share/doc/libsuitesparse-dev/UMFPACK_QuickStart.pdf
diff --git a/debian/libsuitesparse-doc.doc-base.umfpack-ug b/debian/libsuitesparse-doc.doc-base.umfpack-ug
index 58ed1cd..fd02819 100644
--- a/debian/libsuitesparse-doc.doc-base.umfpack-ug
+++ b/debian/libsuitesparse-doc.doc-base.umfpack-ug
@@ -5,4 +5,4 @@ Abstract: UMFPACK is a set of routines for solving unsymmetric sparse linear sys
 Section: Programming
 
 Format: PDF
-Files: /usr/share/doc/libsuitesparse-doc/UMFPACK_UserGuide.pdf
+Files: /usr/share/doc/libsuitesparse-dev/UMFPACK_UserGuide.pdf
diff --git a/debian/rules b/debian/rules
index bdb5d13..7e3ae5b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,6 +15,13 @@ STATIC_LIBS := CAMD/Lib/libcamd.a BTF/Lib/libbtf.a CHOLMOD/Lib/libcholmod.a AMD/
 
 PDF_DOCS := AMD/Doc/AMD_UserGuide.pdf CAMD/Doc/CAMD_UserGuide.pdf CHOLMOD/Doc/CHOLMOD_UserGuide.pdf GraphBLAS/Doc/GraphBLAS_UserGuide.pdf KLU/Doc/KLU_UserGuide.pdf UMFPACK/Doc/UMFPACK_QuickStart.pdf UMFPACK/Doc/UMFPACK_UserGuide.pdf LDL/Doc/ldl_userguide.pdf SPQR/Doc/spqr_user_guide.pdf
 
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+NUMJOBS := $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+else
+NUMJOBS := 1
+endif
+
+
 %:
 	dh $@
 
@@ -25,12 +32,12 @@ override_dh_auto_build:
 	make docs
 
 	# Build static libraries (except GraphBLAS, see graphblas-build.patch)
-	dh_auto_build -- static $(NOPIC_FLAGS)
+	make -j$(NUMJOBS) static $(NOPIC_FLAGS)
 	mkdir static_lib && cp $(STATIC_LIBS) static_lib/
 	make purge
 
 	# Build dynamic libraries (and GraphBLAS static)
-	LD_LIBRARY_PATH=$$(pwd)/lib dh_auto_build -- $(PIC_FLAGS)
+	LD_LIBRARY_PATH=$$(pwd)/lib make -j$(NUMJOBS) $(PIC_FLAGS)
 
 override_dh_auto_install:
 	# DESTDIR is used by cmake (for GraphBLAS), the INSTALL* vars are used by other libs

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



More information about the debian-science-commits mailing list