diff --git a/debian/changelog b/debian/changelog
index 12b9fa078..74d0a5961 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+slepc (3.19.2+dfsg1-2) UNRELEASED; urgency=medium
+
+ * Trim trailing whitespace.
+ * Use secure copyright file specification URI.
+ * Use secure URI in Homepage field.
+ * Update renamed lintian tag names in lintian overrides.
+ * Remove unnecessary get-orig-source-target.
+ * Remove field Section on binary packages libslepc-complex3.19,
+ libslepc-real3.19, libslepc64-complex3.19, libslepc64-real3.19 that
+ duplicates source.
+
+ -- Debian Janitor <janitor@jelmer.uk> Sat, 23 Dec 2023 10:32:47 -0000
+
slepc (3.19.2+dfsg1-1) unstable; urgency=medium
[ Drew Parsons ]
@@ -172,7 +185,7 @@ slepc (3.14.0+dfsg1-2) unstable; urgency=medium
slepc (3.14.0+dfsg1-1) experimental; urgency=medium
* New upstream release.
- - ABI bump to 3.14
+ - ABI bump to 3.14
* disable ARPACK for 64-bit builds
(ARPACK cannot be used with 64-bit integers, 64-bit build of
libarpack2-dev is not yet available)
@@ -493,7 +506,7 @@ slepc (3.7.4+dfsg1-2) unstable; urgency=medium
* debhelper compatibility level 10.
* debian/rules: build using make -j 1
(SLEPc uses PETSc's lib/petsc/conf/rules which bans make -j.
- petsc uses MAKE_NP to handle parallel builds)
+ petsc uses MAKE_NP to handle parallel builds)
* update debian/watch for uscan
-- Drew Parsons <dparsons@debian.org> Sat, 15 Jul 2017 14:19:47 +0800
@@ -532,7 +545,7 @@ slepc (3.7.3+dfsg1-2) unstable; urgency=medium
* Handle shlibs dependencies via virtual libslepc3.7 and
libslepc-complex-3.7 packages. The .Z in 3.7.Z is not used in
sonames, but we need .Z in binary packages because of the upstream
- directory structure.
+ directory structure.
When different libslepc3.7.Z are installed, the preferred version
is controlled by alternatives for libslepc3.7 (likewise for
libslepc_complex.so.3.7).
@@ -583,7 +596,7 @@ slepc (3.7.1+dfsg1-1exp1) experimental; urgency=medium
slepc (3.7.0+dfsg1-1~exp1) experimental; urgency=low
- * New upstream version. New ABI 3.7.
+ * New upstream version. New ABI 3.7.
Closes: #824759.
-- Drew Parsons <dparsons@debian.org> Tue, 24 May 2016 17:52:23 +0800
@@ -625,7 +638,7 @@ slepc (3.6.3.dfsg1-2) unstable; urgency=medium
- libslepc_real.so.3.6 (package libslepc3.6.3)
- libslepc_complex.so.3.6 (package libslepc-complex-3.6.3)
- libslepc_real.so (package libslepc3.6.3-dev)
- - libslepc_complex.so (package libslepc-complex-3.6.3-dev)
+ - libslepc_complex.so (package libslepc-complex-3.6.3-dev)
Closes: #820283.
-- Drew Parsons <dparsons@debian.org> Thu, 07 Apr 2016 20:21:51 +0800
@@ -673,7 +686,7 @@ slepc (3.4.2.dfsg-2.1) unstable; urgency=medium
* Rebuild against gcc 4.9 (Closes: #751245)
* Add debian/source
* debian/rules:
- - simplify clean target
+ - simplify clean target
- remove patch target
-- Christophe Trophime <christophe.trophime@lncmi.cnrs.fr> Tue, 24 Jun 2014 10:13:59 +0200
@@ -681,7 +694,7 @@ slepc (3.4.2.dfsg-2.1) unstable; urgency=medium
slepc (3.4.2.dfsg-2) unstable; urgency=low
[ Anton Gladky ]
- * Add copyright information of files
+ * Add copyright information of files
src/eps/impls/external/blopex/petsc-interface.*
Thanks to Paul Tagliamonte.
@@ -942,4 +955,3 @@ slepc (2.3.2-0oc1) unstable; urgency=low
* Initial debian package
-- Ondrej Certik <ondrej@certik.cz> Tue, 26 Jun 2007 11:18:31 +0200
-
diff --git a/debian/control b/debian/control
index 157dfa518..308763b84 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends: debhelper-compat (= 13), python3,
libarpack2-dev, libparpack2-dev
Standards-Version: 4.6.2
Section: libs
-Homepage: http://slepc.upv.es/
+Homepage: https://slepc.upv.es/
Vcs-Git: https://salsa.debian.org/science-team/slepc.git
Vcs-Browser: https://salsa.debian.org/science-team/slepc
@@ -91,7 +91,6 @@ Description: Scalable Library for Eigenvalue Problem Computations
This package contains example, test, and tutorial scripts for SLEPc 3.19.
Package: libslepc-real3.19
-Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libslepc2.3.2, libslepc3.6 (<= 3.6.1.dfsg1-2)
@@ -138,7 +137,6 @@ Description: Scalable Library for Eigenvalue Problem Computations
for SLEPc 3.19 with complex numbers.
Package: libslepc-complex3.19
-Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libslepc2.3.2, libslepc-complex-3.6 (<= 3.6.1.dfsg1-2)
@@ -214,7 +212,6 @@ Description: Scalable Library for Eigenvalue Problem Computations (64-bit)
for SLEPc 3.19 with real numbers and 64-bit indexing.
Package: libslepc64-real3.19
-Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libslepc2.3.2, libslepc3.6 (<= 3.6.1.dfsg1-2)
@@ -247,7 +244,6 @@ Description: Scalable Library for Eigenvalue Problem Computations (64-bit)
for SLEPc 3.19 with complex numbers and 64-bit indexing.
Package: libslepc64-complex3.19
-Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libslepc2.3.2, libslepc-complex-3.6 (<= 3.6.1.dfsg1-2)
diff --git a/debian/copyright b/debian/copyright
index c51baf534..332b45e40 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,4 +1,4 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: SLEPc
Source: http://slepc.upv.es/
Files-Excluded: src/binding/slepc4py
diff --git a/debian/libslepc-complex3.19-dev.lintian-overrides b/debian/libslepc-complex3.19-dev.lintian-overrides
index aff41ab6a..c9071a4ae 100644
--- a/debian/libslepc-complex3.19-dev.lintian-overrides
+++ b/debian/libslepc-complex3.19-dev.lintian-overrides
@@ -1,3 +1,3 @@
# links breakout by design. SLEPC_DIR is intended to be self-contained, but lib files are in the standard location
-breakout-link usr/lib/slepcdir/slepc*/*-complex/lib/libslepc_complex.so.* -> usr/lib/*/libslepc_complex.so.*
-breakout-link usr/lib/slepcdir/slepc*/*-complex/share/slepc/datafiles -> usr/share/doc/libslepc*-dev-examples/datafiles
+ldconfig-escape usr/lib/slepcdir/slepc*/*-complex/lib/libslepc_complex.so.* -> usr/lib/*/libslepc_complex.so.*
+ldconfig-escape usr/lib/slepcdir/slepc*/*-complex/share/slepc/datafiles -> usr/share/doc/libslepc*-dev-examples/datafiles
diff --git a/debian/libslepc-complex3.19.lintian-overrides b/debian/libslepc-complex3.19.lintian-overrides
index d46566856..780eaf4dd 100644
--- a/debian/libslepc-complex3.19.lintian-overrides
+++ b/debian/libslepc-complex3.19.lintian-overrides
@@ -1,5 +1,5 @@
# libslepc_complex.so.X.Y soname links are managed by alternatives (libslepc_complex.so.X.Y)
-ldconfig-symlink-missing-for-shlib usr/lib/*/libslepc_complex.so.* usr/lib/*/libslepc_complex.so.* libslepc_complex.so.*
+lacks-versioned-link-to-shared-library usr/lib/*/libslepc_complex.so.* usr/lib/*/libslepc_complex.so.* libslepc_complex.so.*
# the libslepc_complex.so link is managed by alternatives in libslepc-complexX.Y-dev (alternative slepc)
lacks-unversioned-link-to-shared-library example: usr/lib/*/libslepc_complex.so [usr/lib/*/libslepc_complex.so.*]
diff --git a/debian/libslepc-real3.19-dev.lintian-overrides b/debian/libslepc-real3.19-dev.lintian-overrides
index 4c3cec340..804dbe527 100644
--- a/debian/libslepc-real3.19-dev.lintian-overrides
+++ b/debian/libslepc-real3.19-dev.lintian-overrides
@@ -1,3 +1,3 @@
# links breakout by design. SLEPC_DIR is intended to be self-contained, but lib files are in the standard location
-breakout-link usr/lib/slepcdir/slepc*/*-real/lib/libslepc_real.so.* -> usr/lib/*/libslepc_real.so.*
-breakout-link usr/lib/slepcdir/slepc*/*-real/share/slepc/datafiles -> usr/share/doc/libslepc*-dev-examples/datafiles
+ldconfig-escape usr/lib/slepcdir/slepc*/*-real/lib/libslepc_real.so.* -> usr/lib/*/libslepc_real.so.*
+ldconfig-escape usr/lib/slepcdir/slepc*/*-real/share/slepc/datafiles -> usr/share/doc/libslepc*-dev-examples/datafiles
diff --git a/debian/libslepc-real3.19.lintian-overrides b/debian/libslepc-real3.19.lintian-overrides
index 20d140d85..4598cf6cb 100644
--- a/debian/libslepc-real3.19.lintian-overrides
+++ b/debian/libslepc-real3.19.lintian-overrides
@@ -1,5 +1,5 @@
# libslepc.so.X.Y soname links are managed by alternatives (libslepc.so.X.Y)
-ldconfig-symlink-missing-for-shlib usr/lib/*/libslepc_real.so.* usr/lib/*/libslepc_real.so.* libslepc_real.so.*
+lacks-versioned-link-to-shared-library usr/lib/*/libslepc_real.so.* usr/lib/*/libslepc_real.so.* libslepc_real.so.*
# the libslepc_real.so link is managed by alternatives in libslepc-realX.Y-dev (alternative slepc)
lacks-unversioned-link-to-shared-library example: usr/lib/*/libslepc_real.so [usr/lib/*/libslepc_real.so.*]
diff --git a/debian/libslepc64-complex3.19-dev.lintian-overrides b/debian/libslepc64-complex3.19-dev.lintian-overrides
index 7d2cff584..46dd03371 100644
--- a/debian/libslepc64-complex3.19-dev.lintian-overrides
+++ b/debian/libslepc64-complex3.19-dev.lintian-overrides
@@ -1,3 +1,3 @@
# links breakout by design. SLEPC_DIR is intended to be self-contained, but lib files are in the standard location
-breakout-link usr/lib/slepcdir/slepc64*/*-complex/lib/libslepc64_complex.so.* -> usr/lib/*/libslepc64_complex.so.*
-breakout-link usr/lib/slepcdir/slepc64*/*-complex/share/slepc/datafiles -> usr/share/doc/libslepc*-dev-examples/datafiles
+ldconfig-escape usr/lib/slepcdir/slepc64*/*-complex/lib/libslepc64_complex.so.* -> usr/lib/*/libslepc64_complex.so.*
+ldconfig-escape usr/lib/slepcdir/slepc64*/*-complex/share/slepc/datafiles -> usr/share/doc/libslepc*-dev-examples/datafiles
diff --git a/debian/libslepc64-complex3.19.lintian-overrides b/debian/libslepc64-complex3.19.lintian-overrides
index ca8b29695..d591c69f7 100644
--- a/debian/libslepc64-complex3.19.lintian-overrides
+++ b/debian/libslepc64-complex3.19.lintian-overrides
@@ -1,5 +1,5 @@
# libslepc64_complex.so.X.Y soname links are managed by alternatives (libslepc64_complex.so.X.Y)
-ldconfig-symlink-missing-for-shlib usr/lib/*/libslepc64_complex.so.* usr/lib/*/libslepc64_complex.so.* libslepc64_complex.so.*
+lacks-versioned-link-to-shared-library usr/lib/*/libslepc64_complex.so.* usr/lib/*/libslepc64_complex.so.* libslepc64_complex.so.*
# the libslepc64_complex.so link is managed by alternatives in libslepc64-complexX.Y-dev (alternative slepc64)
lacks-unversioned-link-to-shared-library example: usr/lib/*/libslepc64_complex.so [usr/lib/*/libslepc64_complex.so.*]
diff --git a/debian/libslepc64-real3.19-dev.lintian-overrides b/debian/libslepc64-real3.19-dev.lintian-overrides
index b2fa1c259..cb525e2ff 100644
--- a/debian/libslepc64-real3.19-dev.lintian-overrides
+++ b/debian/libslepc64-real3.19-dev.lintian-overrides
@@ -1,3 +1,3 @@
# links breakout by design. SLEPC_DIR is intended to be self-contained, but lib files are in the standard location
-breakout-link usr/lib/slepcdir/slepc64*/*-real/lib/libslepc64_real.so.* -> usr/lib/*/libslepc64_real.so.*
-breakout-link usr/lib/slepcdir/slepc64*/*-real/share/slepc/datafiles -> usr/share/doc/libslepc*-dev-examples/datafiles
+ldconfig-escape usr/lib/slepcdir/slepc64*/*-real/lib/libslepc64_real.so.* -> usr/lib/*/libslepc64_real.so.*
+ldconfig-escape usr/lib/slepcdir/slepc64*/*-real/share/slepc/datafiles -> usr/share/doc/libslepc*-dev-examples/datafiles
diff --git a/debian/libslepc64-real3.19.lintian-overrides b/debian/libslepc64-real3.19.lintian-overrides
index acda054b7..2688a7791 100644
--- a/debian/libslepc64-real3.19.lintian-overrides
+++ b/debian/libslepc64-real3.19.lintian-overrides
@@ -1,5 +1,5 @@
# libslepc64.so.X.Y soname links are managed by alternatives (libslepc64.so.X.Y)
-ldconfig-symlink-missing-for-shlib usr/lib/*/libslepc64_real.so.* usr/lib/*/libslepc64_real.so.* libslepc64_real.so.*
+lacks-versioned-link-to-shared-library usr/lib/*/libslepc64_real.so.* usr/lib/*/libslepc64_real.so.* libslepc64_real.so.*
# the libslepc64_real.so link is managed by alternatives in libslepc64-realX.Y-dev (alternative slepc64)
lacks-unversioned-link-to-shared-library example: usr/lib/*/libslepc64_real.so [usr/lib/*/libslepc64_real.so.*]
diff --git a/debian/rules b/debian/rules
index fe860f120..ebeba399f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -84,7 +84,7 @@ SLEPC64_COMPLEX_PACKAGE=lib$(SLEPC64_COMPLEX_NAME)
export SLEPC_DOC_PACKAGE=$(SLEPC_NAME)-doc
export SLEPC_DEV_EXAMPLE_PACKAGE=lib$(SLEPC_NAME)-dev-examples
-# install into /usr/lib/slepcdir rather than /usr/lib/slepc
+# install into /usr/lib/slepcdir rather than /usr/lib/slepc
# to allow /usr/lib/slepc to be configured by alternatives
export SLEPC_REAL_DIR_PREFIX=/usr/lib/slepcdir/$(SLEPC_NAME)/$(SLEPC_REAL_ARCH)
export SLEPC_COMPLEX_DIR_PREFIX=/usr/lib/slepcdir/$(SLEPC_NAME)/$(SLEPC_COMPLEX_ARCH)
@@ -348,6 +348,3 @@ override_dh_gencontrol:
-Vpetsc64:complex-dev="libpetsc64-complex$(PETSC_SONAME_VERSION)-dev"
USCAN_DESTDIR := $(CURDIR)
-
-get-orig-source:
- uscan --no-conf --verbose --download-current-version --repack