[petsc] 03/06: update packages for new upstream version 3.7.7
Drew Parsons
dparsons at moszumanska.debian.org
Thu Sep 28 18:26:56 UTC 2017
This is an automated email from the git hooks/post-receive script.
dparsons pushed a commit to tag experimental/3.7.7+dfsg1-1
in repository petsc.
commit b46305337cb5b984b89af0ffcab13f093a021006
Author: Drew Parsons <dparsons at debian.org>
Date: Fri Sep 29 00:36:14 2017 +0800
update packages for new upstream version 3.7.7
---
debian/README.Debian | 26 ++++++------
debian/README.source | 4 +-
debian/changelog | 7 ++++
debian/control | 48 +++++++++++-----------
debian/libpetsc-complex-3.7.6.lintian-overrides | 18 --------
....6-dbg.dirs => libpetsc-complex-3.7.7-dbg.dirs} | 0
...ostinst => libpetsc-complex-3.7.7-dbg.postinst} | 0
...-dbg.prerm => libpetsc-complex-3.7.7-dbg.prerm} | 0
....6-dev.dirs => libpetsc-complex-3.7.7-dev.dirs} | 0
....6-dev.docs => libpetsc-complex-3.7.7-dev.docs} | 0
...ostinst => libpetsc-complex-3.7.7-dev.postinst} | 0
...-dev.prerm => libpetsc-complex-3.7.7-dev.prerm} | 0
debian/libpetsc-complex-3.7.7.lintian-overrides | 18 ++++++++
....6.postinst => libpetsc-complex-3.7.7.postinst} | 0
...ex-3.7.6.prerm => libpetsc-complex-3.7.7.prerm} | 0
...-3.7.6.shlibs => libpetsc-complex-3.7.7.shlibs} | 0
debian/libpetsc3.7.6.lintian-overrides | 15 -------
...bpetsc3.7.6-dbg.dirs => libpetsc3.7.7-dbg.dirs} | 0
...7.6-dbg.postinst => libpetsc3.7.7-dbg.postinst} | 0
...etsc3.7.6-dbg.prerm => libpetsc3.7.7-dbg.prerm} | 0
...bpetsc3.7.6-dev.dirs => libpetsc3.7.7-dev.dirs} | 0
...bpetsc3.7.6-dev.docs => libpetsc3.7.7-dev.docs} | 0
...6-dev.overrides => libpetsc3.7.7-dev.overrides} | 2 +-
...7.6-dev.postinst => libpetsc3.7.7-dev.postinst} | 0
...etsc3.7.6-dev.prerm => libpetsc3.7.7-dev.prerm} | 0
debian/libpetsc3.7.7.lintian-overrides | 15 +++++++
...bpetsc3.7.6.postinst => libpetsc3.7.7.postinst} | 0
.../{libpetsc3.7.6.prerm => libpetsc3.7.7.prerm} | 0
.../{libpetsc3.7.6.shlibs => libpetsc3.7.7.shlibs} | 0
...c3.7.6-doc.doc-base => petsc3.7.7-doc.doc-base} | 12 +++---
.../{petsc3.7.6-doc.docs => petsc3.7.7-doc.docs} | 0
....7.6-doc.overrides => petsc3.7.7-doc.overrides} | 2 +-
debian/rules | 2 +-
33 files changed, 88 insertions(+), 81 deletions(-)
diff --git a/debian/README.Debian b/debian/README.Debian
index 82fe964..d01d0b2 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.6-dev, this also sets up
-various alternatives links; debugging libraries are in libpetsc3.7.6-dbg;
+files for building examples are in libpetsc3.7.7-dev, this also sets up
+various alternatives links; debugging libraries are in libpetsc3.7.7-dbg;
extensive documentation and source code from "tests" and "tutorials"
-directories are in petsc3.7.6-doc.
+directories are in petsc3.7.7-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.6/x86_64-linux-gnu
+ /usr/lib/petscdir/3.7.7/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.6-dev installed, you can build programs against it two ways:
+With libpetsc3.7.7-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.6.
+ will only depend on libpetsc3.7.7.
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/<arch>/pkgconfig/PETSC.pc).
@@ -46,10 +46,10 @@ dependencies.
EXAMPLES
-For your testing convenience, petsc3.7.6-doc comes with the source code of
+For your testing convenience, petsc3.7.7-doc comes with the source code of
the full PETSc test and tutorial suite. Just do:
- tar xzf /usr/share/doc/petsc3.7.6-doc/src.tar.gz
+ tar xzf /usr/share/doc/petsc3.7.7-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.6-dbg installed, a debug version is available at
- /usr/lib/petscdir/3.7.6/x86_64-linux-gnu-debug
+With libpetsc3.7.7-dbg installed, a debug version is available at
+ /usr/lib/petscdir/3.7.7/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.6/x86_64-linux-gnu-debug/lib/pkgconfig
+ /usr/lib/petscdir/3.7.7/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.6.dsfg1
+ cd petsc-3.7.7.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.6/x86_64-linux-gnu-lam-real .
+version a user might set PETSC_DIR=/usr/lib/petscdir/3.7.7/x86_64-linux-gnu-lam-real .
NOTE ON SYMBOLIC LINKS THROUGH /etc/alternatives
diff --git a/debian/README.source b/debian/README.source
index d1f92ad..17a5df6 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.6 or libpetsc_complex.so.3.7.6)
+(e.g. linking to libpetsc_real.so.3.7.7 or libpetsc_complex.so.3.7.7)
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.6
+ U = upstream version e.g. 3.7.7[1;5H
D = stripped (D=7) or debug version (D=3)
diff --git a/debian/changelog b/debian/changelog
index caf7117..b4c7be2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+petsc (3.7.7+dfsg1-1) UNRELEASED; urgency=medium
+
+ * Team upload.
+ * New upstream version. Last release before PETSc 3.8.
+
+ -- Drew Parsons <dparsons at debian.org> Fri, 29 Sep 2017 00:31:29 +0800
+
petsc (3.7.6+dfsg1-3) unstable; urgency=medium
* create mpi-version-test.patch to relax MPI version test to match
diff --git a/debian/control b/debian/control
index 611edbe..5aaa55a 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Package: libpetsc3.7-dev
Multi-Arch: same
Architecture: any
Section: libdevel
-Depends: libpetsc3.7.6-dev, ${misc:Depends}, ${python:Depends}
+Depends: libpetsc3.7.7-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
@@ -38,11 +38,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.6-dev
+Package: libpetsc3.7.7-dev
Multi-Arch: same
Architecture: any
Section: libdevel
-Depends: libpetsc3.7.6 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libspooles-dev,
+Depends: libpetsc3.7.7 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libspooles-dev,
libhypre-dev (>= 2.0.0.dfsg-7), libptscotch-dev, libscalapack-mpi-dev,
libmumps-dev, libfftw3-dev, libfftw3-mpi-dev, libssl-dev, gfortran,
libhdf5-mpi-dev (>= 1.8.8), libsuperlu-dev (>= 5.2),
@@ -50,7 +50,7 @@ Depends: libpetsc3.7.6 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev
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: tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
-Suggests: petsc-dev, libpetsc3.7.6-dbg (= ${binary:Version}), petsc3.7.6-doc, libluminate-dev
+Suggests: petsc-dev, libpetsc3.7.7-dbg (= ${binary:Version}), petsc3.7.7-doc, 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
@@ -60,13 +60,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.6.
+ using PETSc 3.7.7.
Package: petsc-dev
Architecture: all
Section: libdevel
Depends: libpetsc3.7-dev, ${misc:Depends}
-Suggests: libpetsc3.7.6-dbg
+Suggests: libpetsc3.7.7-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
@@ -78,7 +78,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.6
+Package: libpetsc3.7.7
Architecture: any
Multi-Arch: same
Section: libs
@@ -95,16 +95,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.6 of the PETSc 3.7 shared library.
+ This package contains version 3.7.7 of the PETSc 3.7 shared library.
.
It provides soname libpetsc-real3.7
-Package: libpetsc3.7.6-dbg
+Package: libpetsc3.7.7-dbg
Architecture: any
Multi-Arch: same
Section: debug
Pre-Depends: ${misc:Pre-Depends}
-Depends: libpetsc3.7.6-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
+Depends: libpetsc3.7.7-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
${python:Depends}
Recommends: tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
Provides: petsc3.7-dbg
@@ -117,17 +117,17 @@ 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.6.
+ debugging applications using PETSc 3.7.7.
.
Libraries include unstripped symbols, but this package is also built with
internal PETSc debugging activated.
-Package: petsc3.7.6-doc
+Package: petsc3.7.7-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends}
-Suggests: libpetsc3.7.6-dev (= ${binary:Version}), illuminator-doc
+Suggests: libpetsc3.7.7-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
@@ -136,13 +136,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.6.
+ This package contains documentation for developing with PETSc 3.7.7.
Package: libpetsc-complex-3.7-dev
Multi-Arch: same
Architecture: any
Section: libdevel
-Depends: libpetsc-complex-3.7.6-dev, ${misc:Depends}, ${python:Depends}
+Depends: libpetsc-complex-3.7.7-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
@@ -160,11 +160,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.6-dev
+Package: libpetsc-complex-3.7.7-dev
Architecture: any
Multi-Arch: same
Section: libdevel
-Depends: libpetsc-complex-3.7.6 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libspooles-dev,
+Depends: libpetsc-complex-3.7.7 (= ${binary:Version}), ${MPI:Depends}, libsuitesparse-dev, libspooles-dev,
libhypre-dev (>= 2.0.0.dfsg-7), libptscotch-dev, libscalapack-mpi-dev,
libmumps-dev, libfftw3-dev, libfftw3-mpi-dev, libssl-dev, gfortran,
libhdf5-mpi-dev (>= 1.8.8), libsuperlu-dev (>= 5.2),
@@ -172,7 +172,7 @@ Depends: libpetsc-complex-3.7.6 (= ${binary:Version}), ${MPI:Depends}, libsuites
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: tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
-Suggests: petsc-dev, libpetsc-complex-3.7.6-dbg (= ${binary:Version}), petsc3.7.6-doc, libluminate-dev
+Suggests: petsc-dev, libpetsc-complex-3.7.7-dbg (= ${binary:Version}), petsc3.7.7-doc, 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
@@ -182,11 +182,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.6 with support for complex numbers.
+ using PETSc 3.7.7 with support for complex numbers.
.
This deactivates support for HYPRE.
-Package: libpetsc-complex-3.7.6
+Package: libpetsc-complex-3.7.7
Architecture: any
Multi-Arch: same
Section: libs
@@ -203,17 +203,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.6 of the PETSc 3.7 shared library,
+ This package contains version 3.7.7 of the PETSc 3.7 shared library,
supporting complex numbers.
.
It provides soname libpetsc-complex3.7
-Package: libpetsc-complex-3.7.6-dbg
+Package: libpetsc-complex-3.7.7-dbg
Architecture: any
Multi-Arch: same
Section: debug
Pre-Depends: ${misc:Pre-Depends}
-Depends: libpetsc-complex-3.7.6-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
+Depends: libpetsc-complex-3.7.7-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},
${python:Depends}
Recommends: tcsh | csh | c-shell, ksh | mksh | pdksh | zsh
Provides: petsc-complex-3.7-dbg
@@ -226,7 +226,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.6 with complex number support.
+ debugging applications using PETSc 3.7.7 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.6.lintian-overrides b/debian/libpetsc-complex-3.7.6.lintian-overrides
deleted file mode 100644
index 533ee07..0000000
--- a/debian/libpetsc-complex-3.7.6.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.6: 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.6: 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.6 libpetsc.so.3.7
-
-# the libpetsc.so link is managed by alternatives in libpetsc-complex-3.7.6-dev (alternative petsc)
-libpetsc-complex-3.7.6: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc-complex.so.3.7.6 usr/lib/x86_64-linux-gnu/libpetsc.so
-
-# libpetsc_complex.so is handled by alternatives in libpetsc-complex-3.7.6-dev
-libpetsc-complex-3.7.6: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_complex.so.3.7.6 usr/lib/x86_64-linux-gnu/libpetsc_complex.so
-
-# libpetsc-complex-3.7.6 provides soname libpetsc-complex3.7
-libpetsc-complex-3.7.6: 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.6: 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.6 libpetsc_complex.so.3.7
-
diff --git a/debian/libpetsc-complex-3.7.6-dbg.dirs b/debian/libpetsc-complex-3.7.7-dbg.dirs
similarity index 100%
rename from debian/libpetsc-complex-3.7.6-dbg.dirs
rename to debian/libpetsc-complex-3.7.7-dbg.dirs
diff --git a/debian/libpetsc-complex-3.7.6-dbg.postinst b/debian/libpetsc-complex-3.7.7-dbg.postinst
similarity index 100%
rename from debian/libpetsc-complex-3.7.6-dbg.postinst
rename to debian/libpetsc-complex-3.7.7-dbg.postinst
diff --git a/debian/libpetsc-complex-3.7.6-dbg.prerm b/debian/libpetsc-complex-3.7.7-dbg.prerm
similarity index 100%
rename from debian/libpetsc-complex-3.7.6-dbg.prerm
rename to debian/libpetsc-complex-3.7.7-dbg.prerm
diff --git a/debian/libpetsc-complex-3.7.6-dev.dirs b/debian/libpetsc-complex-3.7.7-dev.dirs
similarity index 100%
rename from debian/libpetsc-complex-3.7.6-dev.dirs
rename to debian/libpetsc-complex-3.7.7-dev.dirs
diff --git a/debian/libpetsc-complex-3.7.6-dev.docs b/debian/libpetsc-complex-3.7.7-dev.docs
similarity index 100%
rename from debian/libpetsc-complex-3.7.6-dev.docs
rename to debian/libpetsc-complex-3.7.7-dev.docs
diff --git a/debian/libpetsc-complex-3.7.6-dev.postinst b/debian/libpetsc-complex-3.7.7-dev.postinst
similarity index 100%
rename from debian/libpetsc-complex-3.7.6-dev.postinst
rename to debian/libpetsc-complex-3.7.7-dev.postinst
diff --git a/debian/libpetsc-complex-3.7.6-dev.prerm b/debian/libpetsc-complex-3.7.7-dev.prerm
similarity index 100%
rename from debian/libpetsc-complex-3.7.6-dev.prerm
rename to debian/libpetsc-complex-3.7.7-dev.prerm
diff --git a/debian/libpetsc-complex-3.7.7.lintian-overrides b/debian/libpetsc-complex-3.7.7.lintian-overrides
new file mode 100644
index 0000000..2fbd67a
--- /dev/null
+++ b/debian/libpetsc-complex-3.7.7.lintian-overrides
@@ -0,0 +1,18 @@
+# libpetsc-complex-3.7 provides an alternative (libpetc.so.3.7) for libpetsc3.7
+libpetsc-complex-3.7.7: 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.7: 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.7 libpetsc.so.3.7
+
+# the libpetsc.so link is managed by alternatives in libpetsc-complex-3.7.7-dev (alternative petsc)
+libpetsc-complex-3.7.7: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc-complex.so.3.7.7 usr/lib/x86_64-linux-gnu/libpetsc.so
+
+# libpetsc_complex.so is handled by alternatives in libpetsc-complex-3.7.7-dev
+libpetsc-complex-3.7.7: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_complex.so.3.7.7 usr/lib/x86_64-linux-gnu/libpetsc_complex.so
+
+# libpetsc-complex-3.7.7 provides soname libpetsc-complex3.7
+libpetsc-complex-3.7.7: 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.7: 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.7 libpetsc_complex.so.3.7
+
diff --git a/debian/libpetsc-complex-3.7.6.postinst b/debian/libpetsc-complex-3.7.7.postinst
similarity index 100%
rename from debian/libpetsc-complex-3.7.6.postinst
rename to debian/libpetsc-complex-3.7.7.postinst
diff --git a/debian/libpetsc-complex-3.7.6.prerm b/debian/libpetsc-complex-3.7.7.prerm
similarity index 100%
rename from debian/libpetsc-complex-3.7.6.prerm
rename to debian/libpetsc-complex-3.7.7.prerm
diff --git a/debian/libpetsc-complex-3.7.6.shlibs b/debian/libpetsc-complex-3.7.7.shlibs
similarity index 100%
rename from debian/libpetsc-complex-3.7.6.shlibs
rename to debian/libpetsc-complex-3.7.7.shlibs
diff --git a/debian/libpetsc3.7.6.lintian-overrides b/debian/libpetsc3.7.6.lintian-overrides
deleted file mode 100644
index b8c0477..0000000
--- a/debian/libpetsc3.7.6.lintian-overrides
+++ /dev/null
@@ -1,15 +0,0 @@
-# libpetsc.so.3.7 soname links are managed by alternatives (libpetc.so.3.7)
-libpetsc3.7.6: 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.6 libpetsc.so.3.7
-
-# the libpetsc.so link is managed by alternatives in libpetsc3.7.6-dev (alternative petsc)
-libpetsc3.7.6: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc-real.so.3.7.6 usr/lib/x86_64-linux-gnu/libpetsc.so
-
-# libpetsc_real.so is handled by alternatives in libpetsc3.7.6-dev
-libpetsc3.7.6: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7.6 usr/lib/x86_64-linux-gnu/libpetsc_real.so
-
-# libpetsc3.7.6 provides soname libpetsc-real3.7
-libpetsc3.7.6: 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.6: 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.6 libpetsc_real.so.3.7
-
diff --git a/debian/libpetsc3.7.6-dbg.dirs b/debian/libpetsc3.7.7-dbg.dirs
similarity index 100%
rename from debian/libpetsc3.7.6-dbg.dirs
rename to debian/libpetsc3.7.7-dbg.dirs
diff --git a/debian/libpetsc3.7.6-dbg.postinst b/debian/libpetsc3.7.7-dbg.postinst
similarity index 100%
rename from debian/libpetsc3.7.6-dbg.postinst
rename to debian/libpetsc3.7.7-dbg.postinst
diff --git a/debian/libpetsc3.7.6-dbg.prerm b/debian/libpetsc3.7.7-dbg.prerm
similarity index 100%
rename from debian/libpetsc3.7.6-dbg.prerm
rename to debian/libpetsc3.7.7-dbg.prerm
diff --git a/debian/libpetsc3.7.6-dev.dirs b/debian/libpetsc3.7.7-dev.dirs
similarity index 100%
rename from debian/libpetsc3.7.6-dev.dirs
rename to debian/libpetsc3.7.7-dev.dirs
diff --git a/debian/libpetsc3.7.6-dev.docs b/debian/libpetsc3.7.7-dev.docs
similarity index 100%
rename from debian/libpetsc3.7.6-dev.docs
rename to debian/libpetsc3.7.7-dev.docs
diff --git a/debian/libpetsc3.7.6-dev.overrides b/debian/libpetsc3.7.7-dev.overrides
similarity index 59%
rename from debian/libpetsc3.7.6-dev.overrides
rename to debian/libpetsc3.7.7-dev.overrides
index db55a68..79d69a5 100644
--- a/debian/libpetsc3.7.6-dev.overrides
+++ b/debian/libpetsc3.7.7-dev.overrides
@@ -1,2 +1,2 @@
# False positive: the copyright notice is somewhat buried in the upstream text
-libpetsc3.7.6-dev: copyright-without-copyright-notice
+libpetsc3.7.7-dev: copyright-without-copyright-notice
diff --git a/debian/libpetsc3.7.6-dev.postinst b/debian/libpetsc3.7.7-dev.postinst
similarity index 100%
rename from debian/libpetsc3.7.6-dev.postinst
rename to debian/libpetsc3.7.7-dev.postinst
diff --git a/debian/libpetsc3.7.6-dev.prerm b/debian/libpetsc3.7.7-dev.prerm
similarity index 100%
rename from debian/libpetsc3.7.6-dev.prerm
rename to debian/libpetsc3.7.7-dev.prerm
diff --git a/debian/libpetsc3.7.7.lintian-overrides b/debian/libpetsc3.7.7.lintian-overrides
new file mode 100644
index 0000000..3f5c927
--- /dev/null
+++ b/debian/libpetsc3.7.7.lintian-overrides
@@ -0,0 +1,15 @@
+# libpetsc.so.3.7 soname links are managed by alternatives (libpetc.so.3.7)
+libpetsc3.7.7: 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.7 libpetsc.so.3.7
+
+# the libpetsc.so link is managed by alternatives in libpetsc3.7.7-dev (alternative petsc)
+libpetsc3.7.7: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc-real.so.3.7.7 usr/lib/x86_64-linux-gnu/libpetsc.so
+
+# libpetsc_real.so is handled by alternatives in libpetsc3.7.7-dev
+libpetsc3.7.7: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7.7 usr/lib/x86_64-linux-gnu/libpetsc_real.so
+
+# libpetsc3.7.7 provides soname libpetsc-real3.7
+libpetsc3.7.7: 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.7: 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.7 libpetsc_real.so.3.7
+
diff --git a/debian/libpetsc3.7.6.postinst b/debian/libpetsc3.7.7.postinst
similarity index 100%
rename from debian/libpetsc3.7.6.postinst
rename to debian/libpetsc3.7.7.postinst
diff --git a/debian/libpetsc3.7.6.prerm b/debian/libpetsc3.7.7.prerm
similarity index 100%
rename from debian/libpetsc3.7.6.prerm
rename to debian/libpetsc3.7.7.prerm
diff --git a/debian/libpetsc3.7.6.shlibs b/debian/libpetsc3.7.7.shlibs
similarity index 100%
rename from debian/libpetsc3.7.6.shlibs
rename to debian/libpetsc3.7.7.shlibs
diff --git a/debian/petsc3.7.6-doc.doc-base b/debian/petsc3.7.7-doc.doc-base
similarity index 65%
rename from debian/petsc3.7.6-doc.doc-base
rename to debian/petsc3.7.7-doc.doc-base
index c7c25b3..f21cd66 100644
--- a/debian/petsc3.7.6-doc.doc-base
+++ b/debian/petsc3.7.7-doc.doc-base
@@ -1,5 +1,5 @@
-Document: petsc3.7.6-doc
-Title: PETSc 3.7.6 Documentation
+Document: petsc3.7.7-doc
+Title: PETSc 3.7.7 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.6-doc/docs/index.html
-Files: /usr/share/doc/petsc3.7.6-doc/docs/*.html
- /usr/share/doc/petsc3.7.6-doc/docs/*/*.html
- /usr/share/doc/petsc3.7.6-doc/docs/*/*/*.html
+Index: /usr/share/doc/petsc3.7.7-doc/docs/index.html
+Files: /usr/share/doc/petsc3.7.7-doc/docs/*.html
+ /usr/share/doc/petsc3.7.7-doc/docs/*/*.html
+ /usr/share/doc/petsc3.7.7-doc/docs/*/*/*.html
diff --git a/debian/petsc3.7.6-doc.docs b/debian/petsc3.7.7-doc.docs
similarity index 100%
rename from debian/petsc3.7.6-doc.docs
rename to debian/petsc3.7.7-doc.docs
diff --git a/debian/petsc3.7.6-doc.overrides b/debian/petsc3.7.7-doc.overrides
similarity index 60%
rename from debian/petsc3.7.6-doc.overrides
rename to debian/petsc3.7.7-doc.overrides
index dec9cd1..098b864 100644
--- a/debian/petsc3.7.6-doc.overrides
+++ b/debian/petsc3.7.7-doc.overrides
@@ -1,2 +1,2 @@
# False positive: the copyright notice is somewhat buried in the upstream text
-petsc3.7.6-doc: copyright-without-copyright-notice
+petsc3.7.7-doc: copyright-without-copyright-notice
diff --git a/debian/rules b/debian/rules
index 2c76f21..ae16000 100755
--- a/debian/rules
+++ b/debian/rules
@@ -60,7 +60,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.6$(PETSC_EXT)
+PETSC_VERSION=3.7.7$(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