[petsc] 01/01: Don't duplicate -dev dependencies.

Drew Parsons dparsons at moszumanska.debian.org
Sun Jan 22 09:37:42 UTC 2017


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

dparsons pushed a commit to branch master
in repository petsc.

commit 48a1d4a74ae452f3666d3323339d3c38301fd243
Author: Drew Parsons <dparsons at debian.org>
Date:   Sun Jan 22 17:35:47 2017 +0800

    Don't duplicate -dev dependencies.
    
    -lhdf5 and -lsuperlu are invoked in PETSc.pc as well as
    petscvariables, so we Depend on their dev packages (cf. Bug#850599),
    we don't simply Recommend them.
---
 debian/changelog |  8 ++++++++
 debian/control   | 10 ++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index cbc1dd7..2939197 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+petsc (3.7.5+dfsg1-4) UNRELEASED; urgency=medium
+
+  * Don't duplicate -dev dependencies. -lhdf5 and -lsuperlu are
+    invoked in PETSc.pc, so we Depend on their dev packages, we don't
+    simply Recommend them.
+
+ -- Drew Parsons <dparsons at debian.org>  Sun, 22 Jan 2017 17:33:39 +0800
+
 petsc (3.7.5+dfsg1-3) unstable; urgency=medium
 
   * Update libgfortran-5-dev dependency to gfortran to ensure 
diff --git a/debian/control b/debian/control
index f05aa72..d672789 100644
--- a/debian/control
+++ b/debian/control
@@ -45,12 +45,11 @@ Section: libdevel
 Depends: libpetsc3.7.5 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libspooles-dev,
  libhypre-dev (>= 2.0.0.dfsg-7), libptscotch-dev, libblacs-mpi-dev, libscalapack-mpi-dev,
  libmumps-dev, libfftw3-dev, libfftw3-mpi-dev, libssl-dev, gfortran,
- libhdf5-mpi-dev,
+ libhdf5-mpi-dev (>= 1.8.8), libsuperlu-dev (>= 5.2),
  ${misc:Depends}, ${python:Depends}
 Conflicts: libpetsc3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc-complex-3.6.3-dev (<< 3.6.3.dfsg2-2),
  libpetsc3.6.2-dev (<= 3.6.2.dfsg1-3), libpetsc-complex-3.6.2-dev (<= 3.6.2.dfsg1-3)
-Recommends: libhdf5-mpi-dev (>= 1.8.8), libsuperlu-dev (>= 5.2),
- tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
+Recommends: tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
 Suggests: petsc-dev (= ${binary:Version}), libpetsc3.7.5-dbg (= ${binary:Version}), petsc3.7.5-doc (= ${binary:Version}), libluminate-dev
 Description: Static libraries, shared links, header files for PETSc
  PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite
@@ -168,12 +167,11 @@ Section: libdevel
 Depends: libpetsc-complex-3.7.5 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libspooles-dev,
  libhypre-dev (>= 2.0.0.dfsg-7), libptscotch-dev, libblacs-mpi-dev, libscalapack-mpi-dev,
  libmumps-dev, libfftw3-dev, libfftw3-mpi-dev, libssl-dev, gfortran,
- libhdf5-mpi-dev,
+ libhdf5-mpi-dev (>= 1.8.8), libsuperlu-dev (>= 5.2),
  ${misc:Depends}, ${python:Depends}
 Conflicts: libpetsc-complex-3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc3.6.3-dev (<< 3.6.3.dfsg2-2),
  libpetsc3.6.2-dev (<= 3.6.2.dfsg1-3), libpetsc-complex-3.6.2-dev (<= 3.6.2.dfsg1-3)
-Recommends: libhdf5-mpi-dev (>= 1.8.8), libsuperlu-dev (>= 5.2),
- tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
+Recommends: tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
 Suggests: petsc-dev (= ${binary:Version}), libpetsc-complex-3.7.5-dbg (= ${binary:Version}), petsc3.7.5-doc (= ${binary:Version}), libluminate-dev
 Description: Static libraries, shared links, header files for PETSc
  PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite

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



More information about the debian-science-commits mailing list