[slepc] 03/16: update packages for new upstream version 3.8

Drew Parsons dparsons at moszumanska.debian.org
Mon Nov 6 06:33:19 UTC 2017


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

dparsons pushed a commit to branch experimental
in repository slepc.

commit fc65f72521fa864edcb885200fb3e5ab9b043e07
Author: Drew Parsons <dparsons at debian.org>
Date:   Mon Nov 6 11:37:41 2017 +0800

    update packages for new upstream version 3.8
---
 debian/changelog                                   |  4 +-
 debian/control                                     | 53 ++++------------------
 debian/libslepc-complex-3.7.4.lintian-overrides    |  9 ----
 debian/libslepc-complex-3.7.4.shlibs               |  1 -
 ....postinst => libslepc-complex-3.8-dev.postinst} |  0
 ....4-dev.prerm => libslepc-complex-3.8-dev.prerm} |  0
 debian/libslepc-complex-3.8.lintian-overrides      | 10 ++++
 ....7.4.postinst => libslepc-complex-3.8.postinst} |  0
 ...plex-3.7.4.prerm => libslepc-complex-3.8.prerm} |  0
 debian/libslepc-complex-3.8.shlibs                 |  1 +
 debian/libslepc3.7.4.lintian-overrides             |  9 ----
 debian/libslepc3.7.4.shlibs                        |  1 -
 ...3.7.4-dev.postinst => libslepc3.8-dev.postinst} |  0
 ...bslepc3.7.4-dev.prerm => libslepc3.8-dev.prerm} |  0
 debian/libslepc3.8.lintian-overrides               | 10 ++++
 ...libslepc3.7.4.postinst => libslepc3.8.postinst} |  0
 debian/{libslepc3.7.4.prerm => libslepc3.8.prerm}  |  0
 debian/libslepc3.8.shlibs                          |  1 +
 debian/rules                                       |  2 +-
 debian/{slepc3.7.4-doc.docs => slepc3.8-doc.docs}  |  0
 20 files changed, 36 insertions(+), 65 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 3936854..699e8aa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
-slepc (3.7.4+dfsg1-3) UNRELEASED; urgency=medium
+slepc (3.8.1+dfsg1-1) UNRELEASED; urgency=medium
 
   * Team upload.
+  * New upstream version.
+    - provide packages as -3.8, not -3.8.z.
   * Update debian/watch: don't need filenamemangle.
 
  -- Drew Parsons <dparsons at debian.org>  Mon, 06 Nov 2017 11:25:08 +0800
diff --git a/debian/control b/debian/control
index a9798a2..876774e 100644
--- a/debian/control
+++ b/debian/control
@@ -25,28 +25,13 @@ Description: Scalable Library for Eigenvalue Problem Computations
  .
  This is a dependency package which depends on the latest version of SLEPc.
 
-Package: libslepc3.7-dev
+Package: libslepc3.8-dev
 Section: libdevel
 Architecture: any
-Depends: libslepc3.7.4-dev, ${misc:Depends}, ${python:Depends}
-Description: Scalable Library for Eigenvalue Problem Computations
- SLEPc is a software library for the solution of large scale sparse eigenvalue
- problems on parallel computers. It is an extension of PETSc and can be used
- for either standard or generalized eigenproblems, with real or complex
- arithmetic. It can also be used for computing a partial SVD of a large,
- sparse, rectangular matrix.
- .
- This is a dummy package that depends on the latest version of SLEPc 3.7 
- which provides the static libraries, shared links, and header files
- for SLEPc with real numbers.
-
-Package: libslepc3.7.4-dev
-Section: libdevel
-Architecture: any
-Depends: libslepc3.7.4 (= ${binary:Version}), ${petsc:dev},
+Depends: libslepc3.8 (= ${binary:Version}), ${petsc:dev},
  libarpack2-dev, libparpack2-dev, libhdf5-mpi-dev,
  ${misc:Depends}, ${python:Depends}
-Suggests: slepc3.7.4-doc (= ${binary:Version})
+Suggests: slepc3.8-doc (= ${binary:Version})
 Conflicts: libslepc2.3.2-dev
 Description: Scalable Library for Eigenvalue Problem Computations
  SLEPc is a software library for the solution of large scale sparse eigenvalue
@@ -58,10 +43,9 @@ Description: Scalable Library for Eigenvalue Problem Computations
  This package contains the static libraries, shared links, and header files
  for SLEPc with real numbers.
 
-Package: libslepc3.7.4
+Package: libslepc3.8
 Section: libs
 Architecture: any
-Provides: libslepc3.7
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libslepc2.3.2, libslepc3.6 (<= 3.6.1.dfsg1-2)
 Description: Scalable Library for Eigenvalue Problem Computations
@@ -73,12 +57,12 @@ Description: Scalable Library for Eigenvalue Problem Computations
  .
  This package contains the shared libraries for SLEPc with real numbers.
 
-Package: slepc3.7.4-doc
+Package: slepc3.8-doc
 Architecture: all
 Multi-Arch: foreign
 Section: doc
 Depends: ${misc:Depends}
-Suggests: libslepc3.7.4-dev (= ${binary:Version})
+Suggests: libslepc3.8-dev (= ${binary:Version})
 Description: Scalable Library for Eigenvalue Problem Computations
  SLEPc is a software library for the solution of large scale sparse eigenvalue
  problems on parallel computers. It is an extension of PETSc and can be used
@@ -88,28 +72,13 @@ Description: Scalable Library for Eigenvalue Problem Computations
  .
  This package contains the documentation and examples for SLEPc.
 
-Package: libslepc-complex-3.7-dev
+Package: libslepc-complex-3.8-dev
 Section: libdevel
 Architecture: any
-Depends: libslepc-complex-3.7.4-dev, ${misc:Depends}, ${python:Depends}
-Description: Scalable Library for Eigenvalue Problem Computations
- SLEPc is a software library for the solution of large scale sparse eigenvalue
- problems on parallel computers. It is an extension of PETSc and can be used
- for either standard or generalized eigenproblems, with real or complex
- arithmetic. It can also be used for computing a partial SVD of a large,
- sparse, rectangular matrix.
- .
- This is a dummy package that depends on the latest version of SLEPc 3.7 
- which provides the static libraries, shared links, and header files
- for SLEPc with complex numbers.
-
-Package: libslepc-complex-3.7.4-dev
-Section: libdevel
-Architecture: any
-Depends: libslepc-complex-3.7.4 (= ${binary:Version}), ${petsc:complex-dev},
+Depends: libslepc-complex-3.8 (= ${binary:Version}), ${petsc:complex-dev},
  libarpack2-dev, libparpack2-dev, libhdf5-mpi-dev,
  ${misc:Depends}, ${python:Depends}
-Suggests: slepc3.7.4-doc (= ${binary:Version})
+Suggests: slepc3.8-doc (= ${binary:Version})
 Conflicts: libslepc2.3.2-dev
 Description: Scalable Library for Eigenvalue Problem Computations
  SLEPc is a software library for the solution of large scale sparse eigenvalue
@@ -121,10 +90,9 @@ Description: Scalable Library for Eigenvalue Problem Computations
  This package contains the static libraries, shared links, and header files
  for SLEPc with complex numbers.
 
-Package: libslepc-complex-3.7.4
+Package: libslepc-complex-3.8
 Section: libs
 Architecture: any
-Provides: libslepc-complex-3.7
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libslepc2.3.2, libslepc-complex-3.6 (<= 3.6.1.dfsg1-2)
 Description: Scalable Library for Eigenvalue Problem Computations
@@ -136,4 +104,3 @@ Description: Scalable Library for Eigenvalue Problem Computations
  .
  This package contains the shared libraries for SLEPc with complex numbers.
 
-
diff --git a/debian/libslepc-complex-3.7.4.lintian-overrides b/debian/libslepc-complex-3.7.4.lintian-overrides
deleted file mode 100644
index fc7cce5..0000000
--- a/debian/libslepc-complex-3.7.4.lintian-overrides
+++ /dev/null
@@ -1,9 +0,0 @@
-# libslepc_complex.so.3.7 soname links are managed by alternatives (libslepc_complex.so.3.7)
-libslepc-complex-3.7.4: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libslepc_complex.so.3.7 usr/lib/x86_64-linux-gnu/libslepc_complex.so.3.7.4 libslepc_complex.so.3.7
-
-# the libslepc_complex.so link is managed by alternatives in libslepc-complex-3.7.4-dev (alternative slepc)
-libslepc-complex-3.7.4: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libslepc_complex.so.3.7.4 usr/lib/x86_64-linux-gnu/libslepc_complex.so
-
-# libslepc-complex-3.7.4 provides soname libslepc-complex3.7
-libslepc-complex-3.7.4: package-name-doesnt-match-sonames libslepc-complex3.7
-
diff --git a/debian/libslepc-complex-3.7.4.shlibs b/debian/libslepc-complex-3.7.4.shlibs
deleted file mode 100644
index e1eea2e..0000000
--- a/debian/libslepc-complex-3.7.4.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libslepc_complex 3.7 libslepc-complex-3.7
diff --git a/debian/libslepc-complex-3.7.4-dev.postinst b/debian/libslepc-complex-3.8-dev.postinst
similarity index 100%
rename from debian/libslepc-complex-3.7.4-dev.postinst
rename to debian/libslepc-complex-3.8-dev.postinst
diff --git a/debian/libslepc-complex-3.7.4-dev.prerm b/debian/libslepc-complex-3.8-dev.prerm
similarity index 100%
rename from debian/libslepc-complex-3.7.4-dev.prerm
rename to debian/libslepc-complex-3.8-dev.prerm
diff --git a/debian/libslepc-complex-3.8.lintian-overrides b/debian/libslepc-complex-3.8.lintian-overrides
new file mode 100644
index 0000000..dce2627
--- /dev/null
+++ b/debian/libslepc-complex-3.8.lintian-overrides
@@ -0,0 +1,10 @@
+# libslepc_complex.so.3.8 soname links are managed by alternatives (libslepc_complex.so.3.8)
+libslepc-complex-3.8: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libslepc_complex.so.3.8 usr/lib/x86_64-linux-gnu/libslepc_complex.so.3.8 libslepc_complex.so.3.8
+
+# the libslepc_complex.so link is managed by alternatives in libslepc-complex-3.8-dev (alternative slepc)
+libslepc-complex-3.8: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libslepc_complex.so.3.8 usr/lib/x86_64-linux-gnu/libslepc_complex.so
+
+# libslepc-complex-3.8 provides soname libslepc-complex3.8
+libslepc-complex-3.8: package-name-doesnt-match-sonames libslepc-complex3.8
+
+
diff --git a/debian/libslepc-complex-3.7.4.postinst b/debian/libslepc-complex-3.8.postinst
similarity index 100%
rename from debian/libslepc-complex-3.7.4.postinst
rename to debian/libslepc-complex-3.8.postinst
diff --git a/debian/libslepc-complex-3.7.4.prerm b/debian/libslepc-complex-3.8.prerm
similarity index 100%
rename from debian/libslepc-complex-3.7.4.prerm
rename to debian/libslepc-complex-3.8.prerm
diff --git a/debian/libslepc-complex-3.8.shlibs b/debian/libslepc-complex-3.8.shlibs
new file mode 100644
index 0000000..03b3e72
--- /dev/null
+++ b/debian/libslepc-complex-3.8.shlibs
@@ -0,0 +1 @@
+libslepc_complex 3.8 libslepc-complex-3.8
diff --git a/debian/libslepc3.7.4.lintian-overrides b/debian/libslepc3.7.4.lintian-overrides
deleted file mode 100644
index 00ade5f..0000000
--- a/debian/libslepc3.7.4.lintian-overrides
+++ /dev/null
@@ -1,9 +0,0 @@
-# libslepc.so.3.7 soname links are managed by alternatives (libslepc.so.3.7)
-libslepc3.7.4: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libslepc_real.so.3.7 usr/lib/x86_64-linux-gnu/libslepc_real.so.3.7.4 libslepc_real.so.3.7
-
-# the libslepc.so link is managed by alternatives in libslepc3.7.4-dev (alternative slepc)
-libslepc3.7.4: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libslepc_real.so.3.7.4 usr/lib/x86_64-linux-gnu/libslepc_real.so
-
-# libslepc3.7.4 provides soname libslepc-real3.7
-libslepc3.7.4: package-name-doesnt-match-sonames libslepc-real3.7
-
diff --git a/debian/libslepc3.7.4.shlibs b/debian/libslepc3.7.4.shlibs
deleted file mode 100644
index f3f9cd9..0000000
--- a/debian/libslepc3.7.4.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libslepc_real 3.7 libslepc3.7
diff --git a/debian/libslepc3.7.4-dev.postinst b/debian/libslepc3.8-dev.postinst
similarity index 100%
rename from debian/libslepc3.7.4-dev.postinst
rename to debian/libslepc3.8-dev.postinst
diff --git a/debian/libslepc3.7.4-dev.prerm b/debian/libslepc3.8-dev.prerm
similarity index 100%
rename from debian/libslepc3.7.4-dev.prerm
rename to debian/libslepc3.8-dev.prerm
diff --git a/debian/libslepc3.8.lintian-overrides b/debian/libslepc3.8.lintian-overrides
new file mode 100644
index 0000000..ff7ccec
--- /dev/null
+++ b/debian/libslepc3.8.lintian-overrides
@@ -0,0 +1,10 @@
+# libslepc.so.3.8 soname links are managed by alternatives (libslepc.so.3.8)
+libslepc3.8: ldconfig-symlink-missing-for-shlib usr/lib/x86_64-linux-gnu/libslepc_real.so.3.8 usr/lib/x86_64-linux-gnu/libslepc_real.so.3.8 libslepc_real.so.3.8
+
+# the libslepc.so link is managed by alternatives in libslepc3.8-dev (alternative slepc)
+libslepc3.8: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libslepc_real.so.3.8 usr/lib/x86_64-linux-gnu/libslepc_real.so
+
+# libslepc3.8 provides soname libslepc-real3.8
+libslepc3.8: package-name-doesnt-match-sonames libslepc-real3.8
+
+
diff --git a/debian/libslepc3.7.4.postinst b/debian/libslepc3.8.postinst
similarity index 100%
rename from debian/libslepc3.7.4.postinst
rename to debian/libslepc3.8.postinst
diff --git a/debian/libslepc3.7.4.prerm b/debian/libslepc3.8.prerm
similarity index 100%
rename from debian/libslepc3.7.4.prerm
rename to debian/libslepc3.8.prerm
diff --git a/debian/libslepc3.8.shlibs b/debian/libslepc3.8.shlibs
new file mode 100644
index 0000000..d3f3017
--- /dev/null
+++ b/debian/libslepc3.8.shlibs
@@ -0,0 +1 @@
+libslepc_real 3.8 libslepc3.8
diff --git a/debian/rules b/debian/rules
index 85cd15c..7206d41 100755
--- a/debian/rules
+++ b/debian/rules
@@ -48,7 +48,7 @@ SLEPC_COMPLEX_BUILD_DIR=$(SLEPC_ARCH)-complex
 
 # SLEPC_VERSION is used for the package names, library sonames, and
 # /usr/lib/slepcdir subdirectory names.
-SLEPC_VERSION=3.7.4$(SLEPC_EXT)
+SLEPC_VERSION=3.8.1$(SLEPC_EXT)
 # use only major.minor as general soname (rather than major.minor.patch.build)
 SLEPC_SONAME_VERSION=$(shell echo $(SLEPC_VERSION) | awk 'BEGIN { FS="."}; {print $$1"."$$2 }')
 
diff --git a/debian/slepc3.7.4-doc.docs b/debian/slepc3.8-doc.docs
similarity index 100%
rename from debian/slepc3.7.4-doc.docs
rename to debian/slepc3.8-doc.docs

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



More information about the debian-science-commits mailing list