slepc (3.24.2+dfsg1-1) unstable; urgency=medium

  * New upstream release
  * Build-Depends: dh-fortran not dh-fortran-mod
  * update debian/watch to Version 5 format
  * Standards-Version: 4.7.3

 -- Drew Parsons <dparsons@debian.org>  Sun, 25 Jan 2026 19:44:21 +0100

slepc (3.24.1+dfsg1-1) unstable; urgency=medium

  * New upstream release. Transition #1121012.
  * update debian/tests
    - hack gmakefile to read slepcvariables from installed lib/slepc/conf
    - keep test control logic in test-slepc only, call from complex
      and 64-bit tests setting SLEPC_DIR and PETSC_DIR

 -- Drew Parsons <dparsons@debian.org>  Sat, 22 Nov 2025 13:05:05 +0100

slepc (3.24.0+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release. New ABI 3.24.
    - applies debian patch
      add_LIB_NAME_SUFFIX_in_slepcvariables_MR770.patch
  * fix debian/watch

 -- Drew Parsons <dparsons@debian.org>  Thu, 06 Nov 2025 17:44:20 +0100

slepc (3.23.1+dfsg1-1exp2) experimental; urgency=medium

  * Add new patch
    - add_LIB_NAME_SUFFIX_in_slepcvariables_MR770.patch
    to ensure that slepc4py uses LIB_NAME_SUFFIX when building the python
    wrapper. See upstream issue 92 and upstream merge request 770.
  * Standards-Version: 4.7.2

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sun, 04 May 2025 08:41:56 +0000

slepc (3.23.1+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Thu, 01 May 2025 16:05:31 +0000

slepc (3.23.0+dfsg1-1exp1) experimental; urgency=medium

  [ Francesco Ballarin ]
  * New upstream release. New ABI 3.23.
  * Drop the following unnecessary patches:
    - petsc-shlib-link.patch, petsc31.patch, verbose.patch: seem to have been
      last used in 2011.
    - soname_extension: superseded by upstream MR726.
  * Refresh the following patches:
    - double_colon_patch
    - skip_test7f.patch
    - build_suffix.patch
  * Stop passing --shared-library-extension to configure script in debian/rules:
    - this custom flag was added by soname_extension, which has now been removed
      in favor of upstream MR726;
    - there is no need to pass any flag to the set the suffix, because the
      library name suffix set while building PETSc is propagated to SLEPc;
    - however, the patch build_suffix.patch is still required, and passing
      --build-suffix="64" is still needed, otherwise the build directory for
      32 bit and 64 bit arches would coincide.
  * Add patch ignore_git_hidden_folder_in_config_slepc_py.patch:
    - the file config/packages/slepc.py tries to determine whether
      SLEPc is getting installed from a source tarball, or from a clone of its
      own git repository. In Debian's configuration we are downloading a
      tarball, and then storing the files in our own git repository. Doing this
      triggers a
         raise RuntimeError('Your SLEPc source tree is broken. Use "git status"
                            to check, or remove the entire directory and start
                            all over again')
      which in our case is a false positive.
      The patch ignores the safety check, since it has not effect on the rest of
      the build.
  * Extend build_suffix.patch to use the pseudoarch string (obtained from the
    combination of the actual PETSc arch, and the optional build-suffix) when
    preparing auxiliary files, such as the reconfiguration script and the
    automatically generated fortran bindings.

 -- Drew Parsons <dparsons@debian.org>  Sat, 19 Apr 2025 17:43:08 +0200

slepc (3.22.2+dfsg1-1) unstable; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Thu, 12 Dec 2024 00:11:52 +0100

slepc (3.22.1+dfsg1-2) unstable; urgency=medium

  * upload slepc 3.22 to unstable. Transition #1082552.

 -- Drew Parsons <dparsons@debian.org>  Fri, 29 Nov 2024 23:42:09 +0100

slepc (3.22.1+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release. New ABI 3.22.

 -- Drew Parsons <dparsons@debian.org>  Thu, 28 Nov 2024 01:37:15 +0100

slepc (3.21.2+dfsg1-3) unstable; urgency=medium

  [ Francesco Ballarin ]
  * Add Francesco Ballarin to uploaders
  * OpenMPI 5.0 changed the name and the value of the environment variable to
    allow oversubscription from
       export OMPI_MCA_rmaps_base_oversubscribe=1
    to
       export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe
    Use the new variable name in debian/rules and debian/tests.
  * OpenMPI 5.0 changed the name of the environment variable to set the SSH
    agent from
       export OMPI_MCA_plm_rsh_agent=/bin/false
    to
       export PRTE_MCA_plm_ssh_agent=/bin/false
    Use the new variable name in debian/rules and debian/tests.

 -- Drew Parsons <dparsons@debian.org>  Thu, 28 Nov 2024 00:49:39 +0100

slepc (3.21.2+dfsg1-2) unstable; urgency=medium

  * apply chrpath to 64-bit packages only for arch-dependent builds

 -- Drew Parsons <dparsons@debian.org>  Tue, 08 Oct 2024 17:27:53 +0200

slepc (3.21.2+dfsg1-1) unstable; urgency=medium

  * New upstream release
  * Standards-Version: 4.7.0

 -- Drew Parsons <dparsons@debian.org>  Tue, 08 Oct 2024 09:30:43 +0200

slepc (3.21.1+dfsg1-1exp2) experimental; urgency=medium

  * Build-Depends: chrpath
    to remove petsc64's scotch-int64 RUNPATH from slepc64 libraries.

 -- Drew Parsons <dparsons@debian.org>  Thu, 29 Aug 2024 17:44:41 +0200

slepc (3.21.1+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release. New ABI 3.21.
  * petsc64 now builds against scotch-int64 and uses a RUNPATH to
    access the scotch-int64 libraries. slepc uses the build flags set
    for petsc, including the rpath option. But slepc does not directly
    use scotch, so manually remove the RUNPATH from slepc64 libraries.

 -- Drew Parsons <dparsons@debian.org>  Wed, 28 Aug 2024 18:31:20 +0200

slepc (3.20.2+dfsg1-2) unstable; urgency=medium

  * debian lost upload and build records. Try again.
  * New upstream release.
    - fixes slepcmfn.mod build (MR#639). Closes: #1070894.
  * add Depends: ${fortran:Depends} to -dev packages for dh_fortran_mod
  * debian patch test_nox.patch allows Drawing tests to pass without
    a connected X server by running with -nox

 -- Drew Parsons <dparsons@debian.org>  Sun, 19 May 2024 19:14:05 +0200

slepc (3.20.2+dfsg1-1) unstable; urgency=medium

  * New upstream release.
    - fixes slepcmfn.mod build (MR#639). Closes: #1070894.
  * add Depends: ${fortran:Depends} to -dev packages for dh_fortran_mod
  * debian patch test_nox.patch allows Drawing tests to pass without
    a connected X server by running with -nox

 -- Drew Parsons <dparsons@debian.org>  Fri, 17 May 2024 18:26:17 +0200

slepc (3.20.1+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release (ABI 3.20)
  * Build-Depends: pkgconf not pkg-config

 -- Drew Parsons <dparsons@debian.org>  Thu, 14 Mar 2024 15:57:38 +0100

slepc (3.19.2+dfsg1-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1062939

 -- Benjamin Drung <bdrung@debian.org>  Thu, 29 Feb 2024 16:12:21 +0000

slepc (3.19.2+dfsg1-2) unstable; urgency=medium

  * update makefile hacking in debian/tests. Upstream makefile now
    allows for slepcvariables under SLEPC_DIR, remove path local to
    source dir
  * debian patch skip_test7f.patch provides env variable SKIP_TEST7F
    to skip test7f during make clean (debian/tests). Needed for i386
    which fails test7f, see upstream Issue #81.

 -- Drew Parsons <dparsons@debian.org>  Thu, 04 Jan 2024 16:48:54 +0100

slepc (3.19.2+dfsg1-1) unstable; urgency=medium

  [ Drew Parsons ]
  * New upstream release
  * update debian/watch to catch past versions of upstream
    slepc-with-docs tarballs

  [ Francesco Ballarin ]
  * Reinstate docs generation.

 -- Drew Parsons <dparsons@debian.org>  Fri, 22 Dec 2023 11:15:54 +0100

slepc (3.19.1+dfsg1-1exp2) experimental; urgency=medium

  * docs now provided in "with-docs" tarball, same as PETSc source
    - update debian/watch
    - reinstate doc installation in slepc3.19-doc

 -- Drew Parsons <dparsons@debian.org>  Wed, 05 Jul 2023 00:21:39 +0200

slepc (3.19.1+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release.
    - new ABI 3.19
  * slepc3.19-doc: docs no longer provided in upstream tarball

 -- Drew Parsons <dparsons@debian.org>  Tue, 04 Jul 2023 20:14:16 +0200

slepc (3.18.3+dfsg1-1) unstable; urgency=medium

  * New upstream release.
    - applies debian patch finclude_EPSEVSL_fb6173ce.diff

 -- Drew Parsons <dparsons@debian.org>  Wed, 21 Jun 2023 12:27:44 +0200

slepc (3.18.2+dfsg1-2) unstable; urgency=medium

  * debian patch finclude_EPSEVSL_fb6173ce.diff cherry picks upstream
    commit fb6173ce from the 3.18.3 release to add EPSEVS to fortran
    include files.

 -- Drew Parsons <dparsons@debian.org>  Mon, 27 Mar 2023 18:51:40 +0200

slepc (3.18.2+dfsg1-1) unstable; urgency=medium

  * New upstream release.
  * Standards-Version: 4.6.2

 -- Drew Parsons <dparsons@debian.org>  Sat, 28 Jan 2023 21:02:42 +0100

slepc (3.18.1+dfsg1-1) unstable; urgency=medium

  * New upstream release.

 -- Drew Parsons <dparsons@debian.org>  Tue, 06 Dec 2022 19:10:55 +0100

slepc (3.18.0+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release.
    - ABI update to 3.18

 -- Drew Parsons <dparsons@debian.org>  Mon, 31 Oct 2022 16:11:08 +0100

slepc (3.17.2+dfsg1-2) unstable; urgency=medium

  * switch dev dummy packages to Architecture: any
    to facilitate cross-compilation. Closes: #1019408

 -- Drew Parsons <dparsons@debian.org>  Sat, 10 Sep 2022 11:39:02 +0200

slepc (3.17.2+dfsg1-1) unstable; urgency=medium

  * New upstream release.
  * Standards-Version: 4.6.1
  * update lintian overrides (lib symlinks managed by alternatives)

 -- Drew Parsons <dparsons@debian.org>  Sat, 03 Sep 2022 09:58:19 +0200

slepc (3.17.0+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release.
    - ABI update to 3.17

 -- Drew Parsons <dparsons@debian.org>  Sat, 02 Apr 2022 12:13:36 +0200

slepc (3.16.2+dfsg1-1) unstable; urgency=medium

  * New upstream release.
  * reference PETSC_ARCH when cleaning build dirs to ensure rebuild
    can be conducted after a successful build. Closes: #1003178.

 -- Drew Parsons <dparsons@debian.org>  Sun, 13 Mar 2022 09:56:24 +0100

slepc (3.16.0+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release
    - update ABI to 3.16

 -- Drew Parsons <dparsons@debian.org>  Fri, 12 Nov 2021 18:00:51 +0100

slepc (3.15.2+dfsg1-2) unstable; urgency=medium

  * release SLEPc 3.15 to unstable

 -- Drew Parsons <dparsons@debian.org>  Wed, 20 Oct 2021 00:50:52 +0200

slepc (3.15.2+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release.
    - applies debian patches nep_tutorials-ex20_3_PR204.patch
      and test32_superlu_dist_timeout.patch
  * debian/copyright: drop docs/*.pdf from Files-Excluded

 -- Drew Parsons <dparsons@debian.org>  Wed, 22 Sep 2021 00:50:05 +0200

slepc (3.15.0+dfsg1-1exp2) experimental; urgency=medium

  * debian/copyright: exclude src/binding/slepc4py
    slepc4py is handled in a separate source package.
  * add debian patches
    - nep_tutorials-ex20_3_PR204.patch applies upstream PR204 to fix
      nep_tutorials-ex20_3 test
    - test32_superlu_dist_timeout.patch increases eps-test32-superlu
      timeout to 10 minutes (needed with SuperLU-Dist 6.4 if
      OMP_NUM_THREADS is not set)
  * run tests with OMP_NUM_THREADS=1 (gives much better
    performance in MPI applications, e.g. eps-test32-superlu)

 -- Drew Parsons <dparsons@debian.org>  Wed, 05 May 2021 00:07:40 +0200

slepc (3.15.0+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release (ABI update to 3.15)

 -- Drew Parsons <dparsons@debian.org>  Tue, 20 Apr 2021 00:20:02 +0200

slepc (3.14.2+dfsg1-1) unstable; urgency=medium

  * New upstream release.

 -- Drew Parsons <dparsons@debian.org>  Fri, 12 Feb 2021 12:22:46 +0100

slepc (3.14.1+dfsg1-1) unstable; urgency=medium

  * New upstream release
  * Standards-Version: 4.5.1

 -- Drew Parsons <dparsons@debian.org>  Sat, 26 Dec 2020 10:33:07 +1100

slepc (3.14.0+dfsg1-4) unstable; urgency=medium

  * update debian patch soname_extension to ensure pkgconfig file for
    SLEPc64 links to PETSc64.
  * link SLEPc.pc (and slepc64.pc, SLEPc64.pc) to slepc.pc in SLEPC_DIRs

 -- Drew Parsons <dparsons@debian.org>  Sat, 07 Nov 2020 09:43:22 +0800

slepc (3.14.0+dfsg1-3) unstable; urgency=medium

  * link to lower case pkgconfig file slepc.pc
    SLEPc 3.14 no longer provides mixed case SLEPc.pc

 -- Drew Parsons <dparsons@debian.org>  Thu, 05 Nov 2020 01:50:15 +0800

slepc (3.14.0+dfsg1-2) unstable; urgency=medium

  * drop deprecated lintian overrides
    (python-script-but-no-python-dep in libslepc*-{real,complex}3.14-dev)

 -- Drew Parsons <dparsons@debian.org>  Mon, 02 Nov 2020 14:35:04 +0800

slepc (3.14.0+dfsg1-1) experimental; urgency=medium

  * New upstream release.
    - 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)

 -- Drew Parsons <dparsons@debian.org>  Mon, 12 Oct 2020 12:14:51 +0800

slepc (3.13.4+dfsg1-1) unstable; urgency=medium

  * New upstream release.
    - applies debian patch drop_function_mismatch_gcc10_8127e630.diff
  * remove deprecated entries in source/lintian-overrides
  * handle fortran-mod-version using dh_fortran_mod

 -- Drew Parsons <dparsons@debian.org>  Wed, 16 Sep 2020 19:33:52 +0800

slepc (3.13.3+dfsg1-3) unstable; urgency=medium

  * fix SLEPC64_DIR_COMPLEX path in libslepc64-complex3.13-dev.prerm

 -- Drew Parsons <dparsons@debian.org>  Tue, 11 Aug 2020 21:54:23 +0800

slepc (3.13.3+dfsg1-2) unstable; urgency=medium

  * debian patch drop_function_mismatch_gcc10_8127e630.diff applies
    upstream commit 8127e630 to avert gcc-10 function mismatch error.
    Closes: #966981.

 -- Drew Parsons <dparsons@debian.org>  Thu, 06 Aug 2020 19:56:27 +0800

slepc (3.13.3+dfsg1-1) unstable; urgency=medium

  * New upstream release.
  * update build rules to match new upstream configuration
    (builddir labelled with linux2 not linux)
  * override lintian breakout-link warning: links breakout by design.
    SLEPC_DIR is intended to be self-contained, but lib files are in
    the standard location.

 -- Drew Parsons <dparsons@debian.org>  Thu, 09 Jul 2020 11:34:12 +0800

slepc (3.13.2+dfsg1-2) experimental; urgency=medium

  * Provide libslepc64-* packages with support for 64-bit indexing.
  * debian patch build_suffix.patch adds --build-suffix to configure
    options, defining suffix to add to build dir. Used to distinguish
    64-bit build from standard build.

 -- Drew Parsons <dparsons@debian.org>  Sat, 04 Jul 2020 15:21:20 +0800

slepc (3.13.2+dfsg1-1) unstable; urgency=medium

  * New upstream release.
  * debhelper compatibility level 13
    - ignore uninstalled binary files in arch-indep builds
      (used to build docs).
  * debian/tests run "make check" not "make test"

 -- Drew Parsons <dparsons@debian.org>  Mon, 01 Jun 2020 02:41:07 +0800

slepc (3.13.0+dfsg1-1) experimental; urgency=medium

  * New upstream release.
  * run debian/tests with V=1 (verbose mode)
  * debian/tests: add tests for complex build

 -- Drew Parsons <dparsons@debian.org>  Sun, 12 Apr 2020 14:54:57 +0800

slepc (3.12.2+dfsg1-4) unstable; urgency=medium

  * Source upload to enable migration to testing.

 -- Drew Parsons <dparsons@debian.org>  Fri, 03 Apr 2020 21:35:03 +0800

slepc (3.12.2+dfsg1-3) unstable; urgency=medium

  * provide libslepc-real-dev and libslepc-complex-dev, dummy packages
    depending on the latest version of SLEPc with real or complex
    number support, respectively.

 -- Drew Parsons <dparsons@debian.org>  Sat, 28 Mar 2020 17:12:57 +0800

slepc (3.12.2+dfsg1-2) unstable; urgency=medium

  * Add slave link to the libslepc_{real,complex}.so alternative which
    defines the preferred real and complex versions,
    /usr/lib/slepcdir/slepc-real and /usr/lib/slepcdir/slepc-complex
  * Standards-Version: 4.5.0

 -- Drew Parsons <dparsons@debian.org>  Fri, 20 Mar 2020 12:29:27 +0800

slepc (3.12.2+dfsg1-1) unstable; urgency=medium

  * New upstream release.

 -- Drew Parsons <dparsons@debian.org>  Fri, 17 Jan 2020 13:02:46 +0800

slepc (3.12.1+dfsg1-1) unstable; urgency=medium

  * New upstream release.
  * skip build-time tests on x32 (they consistently time out)
  * install examples and datafiles into /usr/share/slepc/3.12 not
    /usr/share/doc/libslepc3.12-dev-examples. Closes: #945339.

 -- Drew Parsons <dparsons@debian.org>  Wed, 18 Dec 2019 20:46:43 +1100

slepc (3.12.0+dfsg1-1) experimental; urgency=medium

  * New upstream release.
  * skip build-time tests if nocheck is set in DEB_BUILD_OPTIONS
  * skip build-time tests on x32 (they consistently time out)
  * Standards-Version: 4.4.1

 -- Drew Parsons <dparsons@debian.org>  Wed, 02 Oct 2019 15:01:43 +0800

slepc (3.11.2+dfsg1-1) unstable; urgency=medium

  * New upstream release.
  * Standards-Version: 4.4.0
  * debian/rules: set OMPI_MCA_plm_rsh_agent
    (orte_rsh_agent is deprecated)

 -- Drew Parsons <dparsons@debian.org>  Sun, 04 Aug 2019 00:45:49 +0800

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog slepc3.24-doc`.
