[petsc] 01/03: prepare for new PETSc version 3.7.2

Drew Parsons dparsons at moszumanska.debian.org
Fri Jul 1 13:37:44 UTC 2016


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

dparsons pushed a commit to branch experimental
in repository petsc.

commit f480c68d1ede055029bacb2c0d92af49c846eaf2
Author: Drew Parsons <dparsons at debian.org>
Date:   Fri Jul 1 21:14:43 2016 +0800

    prepare for new PETSc version 3.7.2
---
 debian/README.Debian                               | 26 ++++++------
 debian/README.source                               |  4 +-
 debian/changelog                                   |  4 +-
 debian/control                                     | 48 +++++++++++-----------
 debian/libpetsc-complex-3.7.1.lintian-overrides    | 18 --------
 ....1-dbg.dirs => libpetsc-complex-3.7.2-dbg.dirs} |  0
 ...ostinst => libpetsc-complex-3.7.2-dbg.postinst} |  0
 ...-dbg.prerm => libpetsc-complex-3.7.2-dbg.prerm} |  0
 ....1-dev.dirs => libpetsc-complex-3.7.2-dev.dirs} |  0
 ....1-dev.docs => libpetsc-complex-3.7.2-dev.docs} |  0
 ...ostinst => libpetsc-complex-3.7.2-dev.postinst} |  0
 ...-dev.prerm => libpetsc-complex-3.7.2-dev.prerm} |  0
 debian/libpetsc-complex-3.7.2.lintian-overrides    | 18 ++++++++
 ....1.postinst => libpetsc-complex-3.7.2.postinst} |  0
 ...ex-3.7.1.prerm => libpetsc-complex-3.7.2.prerm} |  0
 debian/libpetsc3.7.1.lintian-overrides             | 15 -------
 ...bpetsc3.7.1-dbg.dirs => libpetsc3.7.2-dbg.dirs} |  0
 ...7.1-dbg.postinst => libpetsc3.7.2-dbg.postinst} |  0
 ...etsc3.7.1-dbg.prerm => libpetsc3.7.2-dbg.prerm} |  0
 ...bpetsc3.7.1-dev.dirs => libpetsc3.7.2-dev.dirs} |  0
 ...bpetsc3.7.1-dev.docs => libpetsc3.7.2-dev.docs} |  0
 ...1-dev.overrides => libpetsc3.7.2-dev.overrides} |  2 +-
 ...7.1-dev.postinst => libpetsc3.7.2-dev.postinst} |  0
 ...etsc3.7.1-dev.prerm => libpetsc3.7.2-dev.prerm} |  0
 debian/libpetsc3.7.2.lintian-overrides             | 15 +++++++
 ...bpetsc3.7.1.postinst => libpetsc3.7.2.postinst} |  0
 .../{libpetsc3.7.1.prerm => libpetsc3.7.2.prerm}   |  0
 ...c3.7.1-doc.doc-base => petsc3.7.2-doc.doc-base} | 12 +++---
 .../{petsc3.7.1-doc.docs => petsc3.7.2-doc.docs}   |  0
 ....7.1-doc.overrides => petsc3.7.2-doc.overrides} |  2 +-
 debian/rules                                       |  2 +-
 31 files changed, 83 insertions(+), 83 deletions(-)

diff --git a/debian/README.Debian b/debian/README.Debian
index 6702bf4..9ee3f18 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -6,10 +6,10 @@ INTRODUCTION
 
 This source package is distributed in five binary packages: the shared
 libraries are in libpetsc3.7; header files, static libraries  and important 
-files for building examples are in libpetsc3.7.1-dev, this also sets up 
-various alternatives links; debugging libraries are in libpetsc3.7.1-dbg; 
+files for building examples are in libpetsc3.7.2-dev, this also sets up 
+various alternatives links; debugging libraries are in libpetsc3.7.2-dbg; 
 extensive documentation and source code from "tests" and "tutorials" 
-directories are in petsc3.7.1-doc.
+directories are in petsc3.7.2-doc.
 
 Standard packages are configured for real numbers.  Complex numbers are 
 configured in the libpetsc-complex* packages. The preferred default 
@@ -20,7 +20,7 @@ to the actual installation, managed by Debian alternatives (see below). The
 standard installation is located at
   /usr/lib/petscdir/<PETSC_VERSION>/<arch>
 e.g.
-  /usr/lib/petscdir/3.7.1/x86_64-linux-gnu
+  /usr/lib/petscdir/3.7.2/x86_64-linux-gnu
 
 Preferred minor patch versions of each major version (e.g. 3.7)
 are linked via
@@ -31,11 +31,11 @@ controlled by alternatives.
 libpetsc.so is also controlled by alternatives (libpetsc.so.3.7)
 
 
-With libpetsc3.7.1-dev installed, you can build programs against it two ways:
+With libpetsc3.7.2-dev installed, you can build programs against it two ways:
 
      1. Standard build convention: use -I/usr/include/petsc for headers and
 	link to optimized libraries in /usr/lib, so your resulting binaries
-	will only depend on libpetsc3.7.1.
+	will only depend on libpetsc3.7.2.
      2. PETSc build convention: adapt a makefile from one of their tests or
 	tutorial directories and build with make PETSC_DIR=/usr/lib/petsc
      3. Use pkg-config (via /usr/lib/pkgconfig/PETSC.pc).
@@ -46,10 +46,10 @@ dependencies.
 
 EXAMPLES
 
-For your testing convenience, petsc3.7.1-doc comes with the source code of
+For your testing convenience, petsc3.7.2-doc comes with the source code of
 the full PETSc test and tutorial suite.  Just do:
 
-	tar xzf /usr/share/doc/petsc3.7.1-doc/src.tar.gz
+	tar xzf /usr/share/doc/petsc3.7.2-doc/src.tar.gz
 
 then cd src, and use the PETSc build convention make command above with target
 testexamples or testfortran (add _uni to the target name for single-processor
@@ -66,14 +66,14 @@ promise I'll try to fix it.
 
 DEBUGGING LIBRARY
 
-With libpetsc3.7.1-dbg installed, a debug version is available at
-  /usr/lib/petscdir/3.7.1/x86_64-linux-gnu-debug
+With libpetsc3.7.2-dbg installed, a debug version is available at
+  /usr/lib/petscdir/3.7.2/x86_64-linux-gnu-debug
 
 This library includes unstripped symbols and also has internal PETSc debugging
 switched on. It may be accessed
 1) by setting PETSC_DIR
 2) via the pkg-config file in
-  /usr/lib/petscdir/3.7.1/x86_64-linux-gnu-debug/lib/pkgconfig
+  /usr/lib/petscdir/3.7.2/x86_64-linux-gnu-debug/lib/pkgconfig
 3) or by configuring as preferred alternative with update-alternatives.
 
 REPORTING BUGS and BUILDING FROM SOURCE
@@ -100,7 +100,7 @@ There are several ways to customize this package:
    Compaq compilers on an Alpha), do:
 
 	apt-get source petsc
-	cd petsc-3.7.1.dsfg1
+	cd petsc-3.7.2.dsfg1
 	fakeroot debian/rules PETSC_ARCH=linux_alpha_dec binary
 
    Note that this will only build architecture-dependent packages, and with
@@ -121,7 +121,7 @@ libpetsc<ext>.so
 Note that individual users can build against non-default installed versions of
 PETSc simply by setting the PETSC_DIR environment variable to the target
 directory instead of /usr/lib/petsc, for example to build against the lam
-version a user might set PETSC_DIR=/usr/lib/petscdir/3.7.1/x86_64-linux-gnu-lam-real .
+version a user might set PETSC_DIR=/usr/lib/petscdir/3.7.2/x86_64-linux-gnu-lam-real .
 
 NOTE ON SYMBOLIC LINKS THROUGH /etc/alternatives
 
diff --git a/debian/README.source b/debian/README.source
index 6f104b9..bb47564 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -30,7 +30,7 @@ and the corresponding preferred shared library is linked in
 
   update-alternatives --config libpetsc.so.3.7
 
-(e.g. linking to libpetsc_real.so.3.7.1 or libpetsc_complex.so.3.7.1)
+(e.g. linking to libpetsc_real.so.3.7.2 or libpetsc_complex.so.3.7.2)
 
 The priorities of the alternatives used in automatic alternatives
 configuration are organised to prioritise the stripped over debug
@@ -42,7 +42,7 @@ therefore are:
 U is an upstream value and D and C are single digits
 i.e.
 
-  U = upstream version e.g. 3.7.1
+  U = upstream version e.g. 3.7.2
   
   D = stripped (D=7) or debug version (D=3)
   
diff --git a/debian/changelog b/debian/changelog
index 95d5c03..0f572d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
-petsc (3.7.1.dfsg1-2) UNRELEASED; urgency=medium
+petsc (3.7.2.dfsg1-1exp1) UNRELEASED; urgency=medium
 
-  * 
+  * New upstream version.
 
  -- Drew Parsons <dparsons at debian.org>  Mon, 06 Jun 2016 01:24:49 +0800
 
diff --git a/debian/control b/debian/control
index 0f15b71..c99e849 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Package: libpetsc3.7-dev
 Multi-Arch: same
 Architecture: linux-any hurd-any
 Section: libdevel
-Depends: libpetsc3.7.1-dev, ${misc:Depends}, ${python:Depends}
+Depends: libpetsc3.7.2-dev, ${misc:Depends}, ${python:Depends}
 Provides: petsc3.7-dev
 Description: Static libraries, shared links, header files for PETSc
  PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite
@@ -37,11 +37,11 @@ Description: Static libraries, shared links, header files for PETSc
  The library soname is 3.7 (without specifying the patch version), so if you 
  want to build against PETSc 3.7 then you probably want to use this package.
 
-Package: libpetsc3.7.1-dev
+Package: libpetsc3.7.2-dev
 Multi-Arch: same
 Architecture: linux-any hurd-any
 Section: libdevel
-Depends: libpetsc3.7.1 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libsuperlu-dev, libspooles-dev,
+Depends: libpetsc3.7.2 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libsuperlu-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, libgfortran-5-dev,
  ${misc:Depends}, ${python:Depends}
@@ -49,7 +49,7 @@ Conflicts: libpetsc3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc-complex-3.6.3-dev (<<
  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
-Suggests: petsc-dev (= ${binary:Version}), libpetsc3.7.1-dbg (= ${binary:Version}), petsc3.7.1-doc (= ${binary:Version}), libluminate-dev
+Suggests: petsc-dev (= ${binary:Version}), libpetsc3.7.2-dbg (= ${binary:Version}), petsc3.7.2-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
  of data structures and routines for the scalable (parallel) solution of
@@ -59,13 +59,13 @@ Description: Static libraries, shared links, header files for PETSc
  features of the PETSc libraries.
  .
  This package provides the development files for building applications 
- using PETSc 3.7.1.
+ using PETSc 3.7.2.
 
 Package: petsc-dev
 Architecture: all
 Section: libdevel
 Depends: libpetsc3.7-dev, ${misc:Depends}
-Suggests: libpetsc3.7.1-dbg
+Suggests: libpetsc3.7.2-dbg
 Description: Virtual package depending on latest PETSc development package
  PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite
  of data structures and routines for the scalable (parallel) solution of
@@ -77,7 +77,7 @@ Description: Virtual package depending on latest PETSc development package
  This metapackage will always depend on the most recent version of petscX-dev
  (X=version), so if you install it then you will get upgrades automatically.
 
-Package: libpetsc3.7.1
+Package: libpetsc3.7.2
 Architecture: linux-any hurd-any
 Multi-Arch: same
 Section: libs
@@ -93,16 +93,16 @@ Description: Shared libraries for version 3.7 of PETSc
  scientific applications, as well as various papers and talks, demonstrate the
  features of the PETSc libraries.
  .
- This package contains version 3.7.1 of the PETSc 3.7 shared library.
+ This package contains version 3.7.2 of the PETSc 3.7 shared library.
  .
  It provides soname libpetsc-real3.7
 
-Package: libpetsc3.7.1-dbg
+Package: libpetsc3.7.2-dbg
 Architecture: linux-any hurd-any
 Multi-Arch: same
 Section: debug
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libpetsc3.7.1-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
+Depends: libpetsc3.7.2-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
  ${python:Depends}
 Recommends: tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
 Provides: petsc3.7-dbg
@@ -115,16 +115,16 @@ Description: Debugging libraries for PETSc
  features of the PETSc libraries.
  .
  This package provides the development files and debugging libraries for
- debugging applications using PETSc 3.7.1.
+ debugging applications using PETSc 3.7.2.
  .
  Libraries include unstripped symbols, but this package is also built with 
  internal PETSc debugging activated.
 
-Package: petsc3.7.1-doc
+Package: petsc3.7.2-doc
 Architecture: all
 Section: doc
 Depends: ${misc:Depends}
-Suggests: libpetsc3.7.1-dev (= ${binary:Version}), illuminator-doc
+Suggests: libpetsc3.7.2-dev (= ${binary:Version}), illuminator-doc
 Description: Documentation and examples for PETSc
  PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite
  of data structures and routines for the scalable (parallel) solution of
@@ -133,13 +133,13 @@ Description: Documentation and examples for PETSc
  scientific applications, as well as various papers and talks, demonstrate the
  features of the PETSc libraries.
  .
- This package contains documentation for developing with PETSc 3.7.1.
+ This package contains documentation for developing with PETSc 3.7.2.
 
 Package: libpetsc-complex-3.7-dev
 Multi-Arch: same
 Architecture: linux-any hurd-any
 Section: libdevel
-Depends: libpetsc-complex-3.7.1-dev, ${misc:Depends}, ${python:Depends}
+Depends: libpetsc-complex-3.7.2-dev, ${misc:Depends}, ${python:Depends}
 Provides: petsc-complex-3.7-dev
 Description: Static libraries, shared links, header files for PETSc
  PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite
@@ -157,11 +157,11 @@ Description: Static libraries, shared links, header files for PETSc
  want to build against PETSc 3.7 with support for complex numbers then you 
  probably want to use this package.
 
-Package: libpetsc-complex-3.7.1-dev
+Package: libpetsc-complex-3.7.2-dev
 Architecture: linux-any hurd-any
 Multi-Arch: same
 Section: libdevel
-Depends: libpetsc-complex-3.7.1 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libsuperlu-dev, libspooles-dev,
+Depends: libpetsc-complex-3.7.2 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libsuperlu-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, libgfortran-5-dev,
  ${misc:Depends}, ${python:Depends}
@@ -169,7 +169,7 @@ Conflicts: libpetsc-complex-3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc3.6.3-dev (<<
  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
-Suggests: petsc-dev (= ${binary:Version}), libpetsc-complex-3.7.1-dbg (= ${binary:Version}), petsc3.7.1-doc (= ${binary:Version}), libluminate-dev
+Suggests: petsc-dev (= ${binary:Version}), libpetsc-complex-3.7.2-dbg (= ${binary:Version}), petsc3.7.2-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
  of data structures and routines for the scalable (parallel) solution of
@@ -179,11 +179,11 @@ Description: Static libraries, shared links, header files for PETSc
  features of the PETSc libraries.
  .
  This package provides the development files for building applications
- using PETSc 3.7.1 with support for complex numbers.
+ using PETSc 3.7.2 with support for complex numbers.
  .
  This deactivates support for HYPRE.
 
-Package: libpetsc-complex-3.7.1
+Package: libpetsc-complex-3.7.2
 Architecture: linux-any hurd-any
 Multi-Arch: same
 Section: libs
@@ -199,17 +199,17 @@ Description: Shared libraries for version 3.7 of PETSc with Complex Numbers
  scientific applications, as well as various papers and talks, demonstrate the
  features of the PETSc libraries.
  .
- This package contains version 3.7.1 of the PETSc 3.7 shared library,
+ This package contains version 3.7.2 of the PETSc 3.7 shared library,
  supporting complex numbers.
  .
  It provides soname libpetsc-complex3.7
 
-Package: libpetsc-complex-3.7.1-dbg
+Package: libpetsc-complex-3.7.2-dbg
 Architecture: linux-any hurd-any
 Multi-Arch: same
 Section: debug
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libpetsc-complex-3.7.1-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
+Depends: libpetsc-complex-3.7.2-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
  ${python:Depends}
 Recommends: tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
 Provides: petsc-complex-3.7-dbg
@@ -222,7 +222,7 @@ Description: Debugging libraries for PETSc
  features of the PETSc libraries.
  .
  This package provides the development files and debugging libraries for
- debugging applications using PETSc 3.7.1 with complex number support.
+ debugging applications using PETSc 3.7.2 with complex number support.
  .
  Libraries include unstripped symbols, but this package is also built with 
  internal PETSc debugging activated.
diff --git a/debian/libpetsc-complex-3.7.1.lintian-overrides b/debian/libpetsc-complex-3.7.1.lintian-overrides
deleted file mode 100644
index e620baa..0000000
--- a/debian/libpetsc-complex-3.7.1.lintian-overrides
+++ /dev/null
@@ -1,18 +0,0 @@
-# libpetsc-complex-3.7 provides an alternative (libpetc.so.3.7) for libpetsc3.7
-libpetsc-complex-3.7.1: package-name-doesnt-match-sonames libpetsc3.7
-
-# libpetsc.so.3.7 soname links are managed by alternatives (libpetc.so.3.7)
-libpetsc-complex-3.7.1: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libpetsc.so.3.7 usr/lib/x86_64-linux-gnu/libpetsc-complex.so.3.7.1 libpetsc.so.3.7
-
-# the libpetsc.so link is managed by alternatives in libpetsc-complex-3.7.1-dev (alternative petsc)
-libpetsc-complex-3.7.1: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc-complex.so.3.7.1 usr/lib/x86_64-linux-gnu/libpetsc.so
-
-# libpetsc_complex.so is handled by alternatives in libpetsc-complex-3.7.1-dev
-libpetsc-complex-3.7.1: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_complex.so.3.7.1 usr/lib/x86_64-linux-gnu/libpetsc_complex.so
-
-# libpetsc-complex-3.7.1 provides soname libpetsc-complex3.7
-libpetsc-complex-3.7.1: package-name-doesnt-match-sonames libpetsc-complex3.7
-
-# the symlink is provided by alternatives, since petsc allows parallel installation of patch versions for the same soname
-libpetsc-complex-3.7.1: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libpetsc_complex.so.3.7 usr/lib/x86_64-linux-gnu/libpetsc_complex.so.3.7.1 libpetsc_complex.so.3.7
-
diff --git a/debian/libpetsc-complex-3.7.1-dbg.dirs b/debian/libpetsc-complex-3.7.2-dbg.dirs
similarity index 100%
rename from debian/libpetsc-complex-3.7.1-dbg.dirs
rename to debian/libpetsc-complex-3.7.2-dbg.dirs
diff --git a/debian/libpetsc-complex-3.7.1-dbg.postinst b/debian/libpetsc-complex-3.7.2-dbg.postinst
similarity index 100%
rename from debian/libpetsc-complex-3.7.1-dbg.postinst
rename to debian/libpetsc-complex-3.7.2-dbg.postinst
diff --git a/debian/libpetsc-complex-3.7.1-dbg.prerm b/debian/libpetsc-complex-3.7.2-dbg.prerm
similarity index 100%
rename from debian/libpetsc-complex-3.7.1-dbg.prerm
rename to debian/libpetsc-complex-3.7.2-dbg.prerm
diff --git a/debian/libpetsc-complex-3.7.1-dev.dirs b/debian/libpetsc-complex-3.7.2-dev.dirs
similarity index 100%
rename from debian/libpetsc-complex-3.7.1-dev.dirs
rename to debian/libpetsc-complex-3.7.2-dev.dirs
diff --git a/debian/libpetsc-complex-3.7.1-dev.docs b/debian/libpetsc-complex-3.7.2-dev.docs
similarity index 100%
rename from debian/libpetsc-complex-3.7.1-dev.docs
rename to debian/libpetsc-complex-3.7.2-dev.docs
diff --git a/debian/libpetsc-complex-3.7.1-dev.postinst b/debian/libpetsc-complex-3.7.2-dev.postinst
similarity index 100%
rename from debian/libpetsc-complex-3.7.1-dev.postinst
rename to debian/libpetsc-complex-3.7.2-dev.postinst
diff --git a/debian/libpetsc-complex-3.7.1-dev.prerm b/debian/libpetsc-complex-3.7.2-dev.prerm
similarity index 100%
rename from debian/libpetsc-complex-3.7.1-dev.prerm
rename to debian/libpetsc-complex-3.7.2-dev.prerm
diff --git a/debian/libpetsc-complex-3.7.2.lintian-overrides b/debian/libpetsc-complex-3.7.2.lintian-overrides
new file mode 100644
index 0000000..203798c
--- /dev/null
+++ b/debian/libpetsc-complex-3.7.2.lintian-overrides
@@ -0,0 +1,18 @@
+# libpetsc-complex-3.7 provides an alternative (libpetc.so.3.7) for libpetsc3.7
+libpetsc-complex-3.7.2: package-name-doesnt-match-sonames libpetsc3.7
+
+# libpetsc.so.3.7 soname links are managed by alternatives (libpetc.so.3.7)
+libpetsc-complex-3.7.2: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libpetsc.so.3.7 usr/lib/x86_64-linux-gnu/libpetsc-complex.so.3.7.2 libpetsc.so.3.7
+
+# the libpetsc.so link is managed by alternatives in libpetsc-complex-3.7.2-dev (alternative petsc)
+libpetsc-complex-3.7.2: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc-complex.so.3.7.2 usr/lib/x86_64-linux-gnu/libpetsc.so
+
+# libpetsc_complex.so is handled by alternatives in libpetsc-complex-3.7.2-dev
+libpetsc-complex-3.7.2: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_complex.so.3.7.2 usr/lib/x86_64-linux-gnu/libpetsc_complex.so
+
+# libpetsc-complex-3.7.2 provides soname libpetsc-complex3.7
+libpetsc-complex-3.7.2: package-name-doesnt-match-sonames libpetsc-complex3.7
+
+# the symlink is provided by alternatives, since petsc allows parallel installation of patch versions for the same soname
+libpetsc-complex-3.7.2: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libpetsc_complex.so.3.7 usr/lib/x86_64-linux-gnu/libpetsc_complex.so.3.7.2 libpetsc_complex.so.3.7
+
diff --git a/debian/libpetsc-complex-3.7.1.postinst b/debian/libpetsc-complex-3.7.2.postinst
similarity index 100%
rename from debian/libpetsc-complex-3.7.1.postinst
rename to debian/libpetsc-complex-3.7.2.postinst
diff --git a/debian/libpetsc-complex-3.7.1.prerm b/debian/libpetsc-complex-3.7.2.prerm
similarity index 100%
rename from debian/libpetsc-complex-3.7.1.prerm
rename to debian/libpetsc-complex-3.7.2.prerm
diff --git a/debian/libpetsc3.7.1.lintian-overrides b/debian/libpetsc3.7.1.lintian-overrides
deleted file mode 100644
index 1628ed7..0000000
--- a/debian/libpetsc3.7.1.lintian-overrides
+++ /dev/null
@@ -1,15 +0,0 @@
-# libpetsc.so.3.7 soname links are managed by alternatives (libpetc.so.3.7)
-libpetsc3.7.1: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libpetsc.so.3.7 usr/lib/x86_64-linux-gnu/libpetsc-real.so.3.7.1 libpetsc.so.3.7
-
-# the libpetsc.so link is managed by alternatives in libpetsc3.7.1-dev (alternative petsc)
-libpetsc3.7.1: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc-real.so.3.7.1 usr/lib/x86_64-linux-gnu/libpetsc.so
-
-# libpetsc_real.so is handled by alternatives in libpetsc3.7.1-dev
-libpetsc3.7.1: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7.1 usr/lib/x86_64-linux-gnu/libpetsc_real.so
-
-# libpetsc3.7.1 provides soname libpetsc-real3.7
-libpetsc3.7.1: package-name-doesnt-match-sonames libpetsc-real3.7
-
-# the symlink is provided by alternatives, since petsc allows parallel installation of patch versions for the same soname
-libpetsc3.7.1: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7.1 libpetsc_real.so.3.7
-
diff --git a/debian/libpetsc3.7.1-dbg.dirs b/debian/libpetsc3.7.2-dbg.dirs
similarity index 100%
rename from debian/libpetsc3.7.1-dbg.dirs
rename to debian/libpetsc3.7.2-dbg.dirs
diff --git a/debian/libpetsc3.7.1-dbg.postinst b/debian/libpetsc3.7.2-dbg.postinst
similarity index 100%
rename from debian/libpetsc3.7.1-dbg.postinst
rename to debian/libpetsc3.7.2-dbg.postinst
diff --git a/debian/libpetsc3.7.1-dbg.prerm b/debian/libpetsc3.7.2-dbg.prerm
similarity index 100%
rename from debian/libpetsc3.7.1-dbg.prerm
rename to debian/libpetsc3.7.2-dbg.prerm
diff --git a/debian/libpetsc3.7.1-dev.dirs b/debian/libpetsc3.7.2-dev.dirs
similarity index 100%
rename from debian/libpetsc3.7.1-dev.dirs
rename to debian/libpetsc3.7.2-dev.dirs
diff --git a/debian/libpetsc3.7.1-dev.docs b/debian/libpetsc3.7.2-dev.docs
similarity index 100%
rename from debian/libpetsc3.7.1-dev.docs
rename to debian/libpetsc3.7.2-dev.docs
diff --git a/debian/libpetsc3.7.1-dev.overrides b/debian/libpetsc3.7.2-dev.overrides
similarity index 59%
rename from debian/libpetsc3.7.1-dev.overrides
rename to debian/libpetsc3.7.2-dev.overrides
index c57e414..9d7b7b8 100644
--- a/debian/libpetsc3.7.1-dev.overrides
+++ b/debian/libpetsc3.7.2-dev.overrides
@@ -1,2 +1,2 @@
 # False positive: the copyright notice is somewhat buried in the upstream text
-libpetsc3.7.1-dev: copyright-without-copyright-notice
+libpetsc3.7.2-dev: copyright-without-copyright-notice
diff --git a/debian/libpetsc3.7.1-dev.postinst b/debian/libpetsc3.7.2-dev.postinst
similarity index 100%
rename from debian/libpetsc3.7.1-dev.postinst
rename to debian/libpetsc3.7.2-dev.postinst
diff --git a/debian/libpetsc3.7.1-dev.prerm b/debian/libpetsc3.7.2-dev.prerm
similarity index 100%
rename from debian/libpetsc3.7.1-dev.prerm
rename to debian/libpetsc3.7.2-dev.prerm
diff --git a/debian/libpetsc3.7.2.lintian-overrides b/debian/libpetsc3.7.2.lintian-overrides
new file mode 100644
index 0000000..cce3bc3
--- /dev/null
+++ b/debian/libpetsc3.7.2.lintian-overrides
@@ -0,0 +1,15 @@
+# libpetsc.so.3.7 soname links are managed by alternatives (libpetc.so.3.7)
+libpetsc3.7.2: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libpetsc.so.3.7 usr/lib/x86_64-linux-gnu/libpetsc-real.so.3.7.2 libpetsc.so.3.7
+
+# the libpetsc.so link is managed by alternatives in libpetsc3.7.2-dev (alternative petsc)
+libpetsc3.7.2: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc-real.so.3.7.2 usr/lib/x86_64-linux-gnu/libpetsc.so
+
+# libpetsc_real.so is handled by alternatives in libpetsc3.7.2-dev
+libpetsc3.7.2: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7.2 usr/lib/x86_64-linux-gnu/libpetsc_real.so
+
+# libpetsc3.7.2 provides soname libpetsc-real3.7
+libpetsc3.7.2: package-name-doesnt-match-sonames libpetsc-real3.7
+
+# the symlink is provided by alternatives, since petsc allows parallel installation of patch versions for the same soname
+libpetsc3.7.2: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7.2 libpetsc_real.so.3.7
+
diff --git a/debian/libpetsc3.7.1.postinst b/debian/libpetsc3.7.2.postinst
similarity index 100%
rename from debian/libpetsc3.7.1.postinst
rename to debian/libpetsc3.7.2.postinst
diff --git a/debian/libpetsc3.7.1.prerm b/debian/libpetsc3.7.2.prerm
similarity index 100%
rename from debian/libpetsc3.7.1.prerm
rename to debian/libpetsc3.7.2.prerm
diff --git a/debian/petsc3.7.1-doc.doc-base b/debian/petsc3.7.2-doc.doc-base
similarity index 65%
rename from debian/petsc3.7.1-doc.doc-base
rename to debian/petsc3.7.2-doc.doc-base
index e378b33..26769b1 100644
--- a/debian/petsc3.7.1-doc.doc-base
+++ b/debian/petsc3.7.2-doc.doc-base
@@ -1,5 +1,5 @@
-Document: petsc3.7.1-doc
-Title: PETSc 3.7.1 Documentation
+Document: petsc3.7.2-doc
+Title: PETSc 3.7.2 Documentation
 Author:	Satish Balay, William D. Gropp, Lois Curfman McInnes, Barry F. Smith
 Abstract: PETSc is a suite of data structures and routines for the scalable
  (parallel) solution of scientific applications modeled by partial differential
@@ -9,7 +9,7 @@ Abstract: PETSc is a suite of data structures and routines for the scalable
 Section: Programming
 
 Format: HTML
-Index: /usr/share/doc/petsc3.7.1-doc/docs/index.html
-Files: /usr/share/doc/petsc3.7.1-doc/docs/*.html
- /usr/share/doc/petsc3.7.1-doc/docs/*/*.html
- /usr/share/doc/petsc3.7.1-doc/docs/*/*/*.html
+Index: /usr/share/doc/petsc3.7.2-doc/docs/index.html
+Files: /usr/share/doc/petsc3.7.2-doc/docs/*.html
+ /usr/share/doc/petsc3.7.2-doc/docs/*/*.html
+ /usr/share/doc/petsc3.7.2-doc/docs/*/*/*.html
diff --git a/debian/petsc3.7.1-doc.docs b/debian/petsc3.7.2-doc.docs
similarity index 100%
rename from debian/petsc3.7.1-doc.docs
rename to debian/petsc3.7.2-doc.docs
diff --git a/debian/petsc3.7.1-doc.overrides b/debian/petsc3.7.2-doc.overrides
similarity index 60%
rename from debian/petsc3.7.1-doc.overrides
rename to debian/petsc3.7.2-doc.overrides
index 71a74ab..b69cf6e 100644
--- a/debian/petsc3.7.1-doc.overrides
+++ b/debian/petsc3.7.2-doc.overrides
@@ -1,2 +1,2 @@
 # False positive: the copyright notice is somewhat buried in the upstream text
-petsc3.7.1-doc: copyright-without-copyright-notice
+petsc3.7.2-doc: copyright-without-copyright-notice
diff --git a/debian/rules b/debian/rules
index 37e0827..8c995aa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -56,7 +56,7 @@ PETSC_COMPLEX_DEBUG_BUILD_DIR=$(PETSC_ARCH)-complex-debug
 
 # PETSC_VERSION is used for the package names, library sonames, and
 # /usr/lib/petscdir subdirectory names.
-PETSC_VERSION=3.7.1$(PETSC_EXT)
+PETSC_VERSION=3.7.2$(PETSC_EXT)
 # use only major.minor as general soname (rather than major.minor.patch.build)
 PETSC_SONAME_VERSION=$(shell echo $(PETSC_VERSION) | awk 'BEGIN { FS="."}; {print $$1"."$$2 }')
 

-- 
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