dolfinx-mpc (0.7.0-1exp1) experimental; urgency=medium

  * New upstream release (ABI 0.7).
    - applies debian patch fix_mesh_py3.11.patch
  * debian patch include_algorithm.patch #includes <algorithm> to
    define std::find. See upstream Issue#80.

 -- Drew Parsons <dparsons@debian.org>  Sun, 29 Oct 2023 23:29:05 +0100

dolfinx-mpc (0.6.1-3) unstable; urgency=medium

  * rebuild with gcc-13 (with dolfinx patched). Closes: #1037623.

 -- Drew Parsons <dparsons@debian.org>  Sat, 22 Jul 2023 19:30:39 +0200

dolfinx-mpc (0.6.1-2) unstable; urgency=medium

  * push dolfinx-mpc 0.6 to unstable

 -- Drew Parsons <dparsons@debian.org>  Mon, 26 Jun 2023 11:57:49 +0200

dolfinx-mpc (0.6.1-1) experimental; urgency=medium

  * New upstream release (ABI 0.6).
  * drop debian patch cmake_dolfinx_upper_version.patch

 -- Drew Parsons <dparsons@debian.org>  Mon, 30 Jan 2023 17:51:59 +0100

dolfinx-mpc (0.5.0.post0-2) unstable; urgency=medium

  * debian patch fix_mesh_py3.11.patch repairs finalisation of mpc
    following py3.11 mesh patch to dolfinx
  * build for all supported python versions, test only on default
    python (ffcx JIT files may clash between different python
    versions. Delete ~/.cache/fenics to clear the cache if necessary)

 -- Drew Parsons <dparsons@debian.org>  Mon, 09 Jan 2023 01:30:35 +0100

dolfinx-mpc (0.5.0.post0-1) unstable; urgency=medium

  * Initial release. (Closes: #1026079)
  * add debian patches
    - cmake_dolfinx_upper_version.patch imposes upper version on
      dolfinx and basix dependencies (enabling use of newer patch
      releases) and specifies dolfinx=0.5.2 (since upstream PR#2358 is
      not yet finished for handling dolfinx version ranges)
    - cmake_config_libdir.patch installs cmake config files to
      arch-dependent location
    - tests_no_numba.patch eliminates numba from python tests
      (numba is currently not available)
    - cmake_no_runpath.patch switches off RUNPATH in shared library
      and python extensions (.so)
  * Disable pybuild tests when building python modules. Unittest
    discover triggers a missing numba error, and is not used anyway.
  * tests are currently only run for python3.10.
    See https://github.com/FEniCS/dolfinx/issues/2423
  * use cache dir in local build dir to run tests
  * Build-Depends: pybuild-plugin-pyproject even though no
    pyproject.toml file is present. pyproject builds are now better
    and simpler than distutils (which runs the internal cmake
    configuration twice, once for the build rule, and again for the
    install rule).

 -- Drew Parsons <dparsons@debian.org>  Tue, 03 Jan 2023 19:15:58 +0100
