[petsc] 04/06: package version and spelling corrections
Drew Parsons
dparsons at moszumanska.debian.org
Fri Apr 1 00:34:26 UTC 2016
This is an automated email from the git hooks/post-receive script.
dparsons pushed a commit to branch master
in repository petsc.
commit fdf45aa92af5d75913dff6a745be0ab6bad84ec8
Author: Drew Parsons <dparsons at debian.org>
Date: Wed Mar 30 23:48:35 2016 +0800
package version and spelling corrections
to keep the packages working and to keep lintian happy
---
debian/control | 32 +++++++++++++++++--------
debian/copyright | 4 ++--
debian/libpetsc-complex-3.6.3.lintian-overrides | 3 +++
debian/libpetsc3.6.3.lintian-overrides | 4 ++++
debian/rules | 4 ++--
5 files changed, 33 insertions(+), 14 deletions(-)
diff --git a/debian/control b/debian/control
index 4709ff5..4444fd1 100644
--- a/debian/control
+++ b/debian/control
@@ -31,14 +31,17 @@ Description: Static libraries, shared links, header files for PETSc
scientific applications, as well as various papers and talks, demonstrate the
features of the PETSc libraries.
.
- This package provides the development files for building applications
- using PETSc 3.6.
+ This is a dummy package which depends on the latest version of PETSc 3.6 to
+ provide the development files needed for building applications.
+ .
+ The library soname is 3.6 (without specifying the patch version), so if you
+ want to build against PETSc 3.6 then you probably want to use this package.
Package: libpetsc3.6.3-dev
Multi-Arch: same
Architecture: linux-any hurd-any
Section: libdevel
-Depends: libpetsc3.6 (= ${binary:Version}), mpi-default-dev (>= 1.0.2), libsuitesparse-dev, libsuperlu-dev, libspooles-dev,
+Depends: libpetsc3.6.3 (= ${binary:Version}), mpi-default-dev (>= 1.0.2), 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}
@@ -55,12 +58,12 @@ 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.6.3
+ using PETSc 3.6.3.
Package: petsc-dev
Architecture: all
Section: libdevel
-Depends: libpetsc3.6.3-dev, ${misc:Depends}
+Depends: libpetsc3.6-dev, ${misc:Depends}
Suggests: libpetsc3.6.3-dbg
Description: Virtual package depending on latest PETSc development package
PETSc is the "Portable Extensible Toolkit for Scientific Computation", a suite
@@ -88,6 +91,8 @@ Description: Shared libraries for version 3.6 of PETSc
features of the PETSc libraries.
.
This package contains version 3.6.3 of the PETSc 3.6 shared library.
+ .
+ It provides soname libpetsc-real3.6
Package: libpetsc3.6.3-dbg
Architecture: linux-any hurd-any
@@ -140,14 +145,19 @@ Description: Static libraries, shared links, header files for PETSc
scientific applications, as well as various papers and talks, demonstrate the
features of the PETSc libraries.
.
- This package provides the development files for building applications
- using PETSc 3.6 with support for complex numbers.
+ This is a dummy package which depends on the latest version of PETSc 3.6
+ to provide the development files needed for building applications with support
+ for complex numbers.
+ .
+ The library soname is 3.6 (without specifying the patch version), so if you
+ want to build against PETSc 3.6 with support for complex numbers then you
+ probably want to use this package.
Package: libpetsc-complex-3.6.3-dev
Architecture: linux-any hurd-any
Multi-Arch: same
Section: libdevel
-Depends: libpetsc-complex-3.6 (= ${binary:Version}), mpi-default-dev (>= 1.0.2), libsuitesparse-dev, libsuperlu-dev, libspooles-dev,
+Depends: libpetsc-complex-3.6.3 (= ${binary:Version}), mpi-default-dev (>= 1.0.2), 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}
@@ -182,8 +192,10 @@ Description: Shared libraries for version 3.6 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.6.3 of the PETSc 3.6 shared library
- and supports complex numbers.
+ This package contains version 3.6.3 of the PETSc 3.6 shared library,
+ supporting complex numbers.
+ .
+ It provides soname libpetsc-complex3.6
Package: libpetsc-complex-3.6.3-dbg
Architecture: linux-any hurd-any
diff --git a/debian/copyright b/debian/copyright
index e9262e4..a84fd88 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -68,7 +68,7 @@ License: STREAM
Files: src/sys/totalview/*
Copyright: 2010, Rogue Wave Software, Inc.
-Licence: Expat
+License: Expat
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
@@ -114,7 +114,7 @@ License: MIT
Files: src/ksp/ksp/examples/tests/ex46.cxx*
Copyright: 2002 Sandia Corporation
-Licence: BSD-3-clause
+License: BSD-3-clause
Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive
license for use of this work by or on behalf of the U.S. Government.
.
diff --git a/debian/libpetsc-complex-3.6.3.lintian-overrides b/debian/libpetsc-complex-3.6.3.lintian-overrides
index 97c11ee..eec4fb5 100644
--- a/debian/libpetsc-complex-3.6.3.lintian-overrides
+++ b/debian/libpetsc-complex-3.6.3.lintian-overrides
@@ -9,3 +9,6 @@ libpetsc-complex-3.6.3: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/l
# libpetsc_complex.so is handled by alternatives in libpetsc-complex-3.6.3-dev
libpetsc-complex-3.6.3: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_complex.so.3.6.3 usr/lib/x86_64-linux-gnu/libpetsc_complex.so
+
+# libpetsc-complex-3.6.3 provides soname libpetsc-complex3.6
+libpetsc-complex-3.6.3: package-name-doesnt-match-sonames libpetsc-complex3.6
\ No newline at end of file
diff --git a/debian/libpetsc3.6.3.lintian-overrides b/debian/libpetsc3.6.3.lintian-overrides
index aaa61b8..2a450c4 100644
--- a/debian/libpetsc3.6.3.lintian-overrides
+++ b/debian/libpetsc3.6.3.lintian-overrides
@@ -6,3 +6,7 @@ libpetsc3.6.3: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc-r
# libpetsc_real.so is handled by alternatives in libpetsc3.6.3-dev
libpetsc3.6.3: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.6.3 usr/lib/x86_64-linux-gnu/libpetsc_real.so
+
+# libpetsc3.6.3 provides soname libpetsc-real3.6
+libpetsc3.6.3: package-name-doesnt-match-sonames libpetsc-real3.6
+
diff --git a/debian/rules b/debian/rules
index 9c50c29..83aa41f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -62,11 +62,11 @@ PETSC_COMPLEX_NAME=petsc-complex-$(PETSC_VERSION)
# debian binary package names
PETSC_DEV_PACKAGE=$(PETSC_NAME)-dev
PETSC_VERSIONED_DEV_PACKAGE=lib$(PETSC_NAME)-dev
-PETSC_VERSIONED_PACKAGE=lib$(PETSC_SONAME)
+PETSC_VERSIONED_PACKAGE=lib$(PETSC_NAME)
PETSC_DEBUG_PACKAGE=lib$(PETSC_NAME)-dbg
PETSC_DOC_PACKAGE=$(PETSC_NAME)-doc
PETSC_COMPLEX_VERSIONED_DEV_PACKAGE=lib$(PETSC_COMPLEX_NAME)-dev
-PETSC_COMPLEX_VERSIONED_PACKAGE=lib$(PETSC_COMPLEX_SONAME)
+PETSC_COMPLEX_VERSIONED_PACKAGE=lib$(PETSC_COMPLEX_NAME)
PETSC_COMPLEX_DEBUG_PACKAGE=lib$(PETSC_COMPLEX_NAME)-dbg
# install into /usr/lib/petscdir rather than /usr/lib/petsc
--
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