[slepc] 10/30: Update to 3.2
Drew Parsons
dparsons at moszumanska.debian.org
Sat Oct 10 19:29:57 UTC 2015
This is an automated email from the git hooks/post-receive script.
dparsons pushed a commit to branch debian
in repository slepc.
commit 787a0878a993d2e8934a55d7cd2befb564486a9f
Author: johannr-guest <johannr-guest at 7ca82aff-d165-4cda-a4f1-7f280d66a853>
Date: Wed Jan 4 18:32:36 2012 +0000
Update to 3.2
---
debian/README.Debian | 18 +++++++++---------
debian/changelog | 8 ++++++++
debian/control | 20 ++++++++++----------
...1-dev.postinst.in => libslepc3.2-dev.postinst.in} | 2 +-
...lepc3.1-dev.prerm.in => libslepc3.2-dev.prerm.in} | 0
debian/patches/series | 2 +-
debian/rules | 16 ++++++++--------
debian/{slepc3.1-doc.docs => slepc3.2-doc.docs} | 0
debian/watch | 4 ++--
9 files changed, 39 insertions(+), 31 deletions(-)
diff --git a/debian/README.Debian b/debian/README.Debian
index 670517d..cb93059 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -3,17 +3,17 @@ SLEPc for Debian
This source package includes the following binary packages:
- libslepc3.0.0 - shared libraries
- libslepc3.0.0-dev - static libraries, shared links, and header files
- libslepc3.0.0-dbg - static debugging libraries
- slepc3.0.0-doc - documentation and examples
+ libslepc3.2 - shared libraries
+ libslepc3.2-dev - static libraries, shared links, and header files
+ libslepc3.2-dbg - static debugging libraries
+ slepc3.2-doc - documentation and examples
-With libslepc3.0.0-dev installed, you can build programs against it two ways:
+With libslepc3.2-dev installed, you can build programs against it two ways:
1. Standard build convention: use -I/usr/include/slepc for headers and
link to optimized libraries in /usr/lib, so your resulting binaries
- will only depend on libslepc3.0.0. To link against the static
- debugging libs in libslepc3.0.0-dbg, add -L/usr/lib/slepc/lib/libg
+ will only depend on libslepc3.2. To link against the static
+ debugging libs in libslepc3.2-dbg, add -L/usr/lib/slepc/lib/libg
when linking and set LD_LIBRARY_PATH to /usr/lib/slepc/lib/libg.
2. PETSc/SLEPc build convention: modify the makefile from the one in
their examples directory and build with
@@ -22,10 +22,10 @@ With libslepc3.0.0-dev installed, you can build programs against it two ways:
PETSC_LIB_DIR=$PETSC_DIR/$PETSC_ARCH/lib SLEPC_DIR=/usr/lib/slepc \
SLEPC_LIB_DIR=$SLEPC_DIR/$PETSC_ARCH/lib make
-The slepc3.0.0-doc package comes with the full source code of the SLEPc
+The slepc3.2-doc package comes with the full source code of the SLEPc
examples. Just do:
- tar xzf /usr/share/doc/slepc3.0.0-doc/src.tar.gz
+ tar xzf /usr/share/doc/slepc3.2-doc/src.tar.gz
then cd src/examples, and use the PETSc/SLEPc build convention make command
above.
diff --git a/debian/changelog b/debian/changelog
index 33e096e..ea2fdba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+slepc (3.2-p3.dfsg-1) UNRELEASED; urgency=low
+
+ * Team upload.
+ * New upstream release (Closes: #653618).
+ * Update Standards-Version to 3.9.2 (no changes needed).
+
+ -- Johannes Ring <johannr at simula.no> Wed, 04 Jan 2012 19:00:19 +0100
+
slepc (3.1-p6.dfsg-1) unstable; urgency=low
[ Christophe Prud'homme ]
diff --git a/debian/control b/debian/control
index 03c7ce2..ab2b5bb 100644
--- a/debian/control
+++ b/debian/control
@@ -2,18 +2,18 @@ Source: slepc
Priority: extra
Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
Uploaders: Christophe Prud'homme <prudhomm at debian.org>
-Build-Depends: debhelper (>= 7), quilt, python (>= 2.4.4-6), libpetsc3.1-dev (>= 3.1.dfsg-8.1), libpetsc3.1-dbg (>= 3.1.dfsg-8.1), libarpack2-dev, libarpack2-dbg, libhdf5-mpi-dev
-Standards-Version: 3.9.1
+Build-Depends: debhelper (>= 7), quilt, python (>= 2.4.4-6), libpetsc3.2-dev, libpetsc3.2-dbg, libarpack2-dev, libarpack2-dbg, libhdf5-mpi-dev
+Standards-Version: 3.9.2
Section: libs
Homepage: http://www.grycap.upv.es/slepc/
Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/slepc/trunk
Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/slepc/trunk
-Package: libslepc3.1-dev
+Package: libslepc3.2-dev
Section: libdevel
Architecture: any
-Depends: libslepc3.1 (= ${binary:Version}), libpetsc3.1-dev (>= 3.1.dfsg-8.1), libarpack2-dev, libhdf5-mpi-dev, ${misc:Depends}
-Suggests: libslepc3.1-dbg (= ${binary:Version}), slepc3.1-doc (= ${binary:Version})
+Depends: libslepc3.2 (= ${binary:Version}), libpetsc3.2-dev, libarpack2-dev, libhdf5-mpi-dev, ${misc:Depends}
+Suggests: libslepc3.2-dbg (= ${binary:Version}), slepc3.2-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
@@ -25,7 +25,7 @@ Description: Scalable Library for Eigenvalue Problem Computations
This package contains the static libraries, shared links, and header files
for SLEPC.
-Package: libslepc3.1
+Package: libslepc3.2
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -39,10 +39,10 @@ Description: Scalable Library for Eigenvalue Problem Computations
.
This package contains the shared libraries for SLEPc.
-Package: libslepc3.1-dbg
+Package: libslepc3.2-dbg
Architecture: any
Section: debug
-Depends: libslepc3.1-dev (= ${binary:Version}), libpetsc3.1-dbg (>= 3.1.dfsg-8.1), libarpack2-dbg, ${misc:Depends}
+Depends: libslepc3.2-dev (= ${binary:Version}), libpetsc3.2-dbg, libarpack2-dbg, ${misc: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
@@ -52,11 +52,11 @@ Description: Scalable Library for Eigenvalue Problem Computations
.
This package contains the static debugging libraries for SLEPc.
-Package: slepc3.1-doc
+Package: slepc3.2-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}
-Suggests: libslepc3.1-dev (= ${binary:Version})
+Suggests: libslepc3.2-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
diff --git a/debian/libslepc3.1-dev.postinst.in b/debian/libslepc3.2-dev.postinst.in
similarity index 94%
rename from debian/libslepc3.1-dev.postinst.in
rename to debian/libslepc3.2-dev.postinst.in
index a6b5322..07cdc72 100644
--- a/debian/libslepc3.1-dev.postinst.in
+++ b/debian/libslepc3.2-dev.postinst.in
@@ -2,7 +2,7 @@
# Make alternatives links
if [ "$1" = "configure" ]; then
-update-alternatives --install /usr/lib/slepc slepc /usr/lib/slepcdir/slepc_ver 3100 \
+update-alternatives --install /usr/lib/slepc slepc /usr/lib/slepcdir/slepc_ver 3200 \
--slave /usr/include/slepc slepcinclude /usr/lib/slepcdir/slepc_ver/include \
--slave /usr/lib/libslepc.a libslepc.a /usr/lib/slepcdir/slepc_ver/lib/libO/libslepc.a \
--slave /usr/lib/libslepc.so libslepc.so /usr/lib/libslepc.so.slepc_ver
diff --git a/debian/libslepc3.1-dev.prerm.in b/debian/libslepc3.2-dev.prerm.in
similarity index 100%
rename from debian/libslepc3.1-dev.prerm.in
rename to debian/libslepc3.2-dev.prerm.in
diff --git a/debian/patches/series b/debian/patches/series
index 2b99524..c42cd77 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,4 @@
#verbose.patch
#petsc-shlib-link.patch
#petsc31.patch
-petsc-shlib-link.patch
+#petsc-shlib-link.patch
diff --git a/debian/rules b/debian/rules
index ecf7b8d..3076368 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,7 +14,7 @@
# SLEPC_VERSION is used for the package names, library sonames, and
# /usr/lib/slepcdir subdirectory names.
-SLEPC_VERSION=3.1
+SLEPC_VERSION=3.2
# SLEPC_NAME is the install dir under /usr/lib and the base for package names
SLEPC_NAME=slepc$(SLEPC_VERSION)
@@ -151,7 +151,7 @@ install-arch: build-arch
# Depends on install-arch because it creates SLEPC_DIR
install-indep: build-indep install-arch
-ifeq ($(SLEPC_VERSION),3.1)
+ifeq ($(SLEPC_VERSION),3.2)
# Install header documentation in -doc/include
install -d debian/$(SLEPC_NAME)-doc/usr/share/doc/$(SLEPC_NAME)-doc/include/finclude
cp -p include/*.html \
@@ -177,10 +177,10 @@ ifeq ($(SLEPC_VERSION),3.1)
done ; \
done
# I don't know of a way to do this "recursively"
- -rmdir `find debian/slepc3.1-doc -empty -type d -print`
- -rmdir `find debian/slepc3.1-doc -empty -type d -print`
- -rmdir `find debian/slepc3.1-doc -empty -type d -print`
- -rmdir `find debian/slepc3.1-doc -empty -type d -print`
+ -rmdir `find debian/slepc3.2-doc -empty -type d -print`
+ -rmdir `find debian/slepc3.2-doc -empty -type d -print`
+ -rmdir `find debian/slepc3.2-doc -empty -type d -print`
+ -rmdir `find debian/slepc3.2-doc -empty -type d -print`
# Install examples & makefiles into temporary directory debian/extemp
for TESTDIR in `find src -name examples -print | sed "s/src\///"`; \
do \
@@ -218,7 +218,7 @@ install: install-arch install-indep
touch install
binary-indep: install-indep
-ifeq ($(SLEPC_VERSION),3.1)
+ifeq ($(SLEPC_VERSION),3.2)
dh_testdir -i
dh_testroot -i
dh_installdirs -i
@@ -242,7 +242,7 @@ binary-arch: install-arch
for ARCHGEN in $(ARCH_GENERATED_FILES); do \
rm -f $$ARCHGEN ; \
sed "s/petsc_arch/$(PETSC_ARCH)-c-opt/" < \
- `echo "$$ARCHGEN.in" | sed "s/$(SLEPC_NAME)/slepc3.1/"` | \
+ `echo "$$ARCHGEN.in" | sed "s/$(SLEPC_NAME)/slepc3.2/"` | \
sed "s/slepc_ver/$(SLEPC_VERSION)/" > $$ARCHGEN; \
done
dh_installdirs -a
diff --git a/debian/slepc3.1-doc.docs b/debian/slepc3.2-doc.docs
similarity index 100%
rename from debian/slepc3.1-doc.docs
rename to debian/slepc3.2-doc.docs
diff --git a/debian/watch b/debian/watch
index 5ae739a..6ce1d08 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
version=3
-opts=dversionmangle=s/\.dfsg\.\d+$//,downloadurlmangle=s/download.php\?filename=/distrib\//,filenamemangle=s/^.*(slepc.*?\.tgz)/$1/ \
- http://www.grycap.upv.es/slepc/download/download.htm ^.*slepc-(.+)\.tgz$
+opts=dversionmangle=s/\.dfsg\.\d+$//,downloadurlmangle=s/download.php\?filename=/distrib\//,filenamemangle=s/^.*(slepc.*?\.(?:tgz|tar\.gz))/$1/ \
+ http://www.grycap.upv.es/slepc/download/download.htm ^.*slepc-(.+)\.(?:tgz|tar\.gz)$
--
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