meson-python (0.19.0-2) unstable; urgency=medium

  * Team Upload
  * Salsa CI: test <!nodoc> & <!nocheck> profiles
  * Mark Sphind build-dependencies as <!nodoc>
  * Update standards version to 4.7.4, no changes needed.
  * Use dh-sequence-* build dependencies instead of dh --with: sphinxdoc.

 -- Alexandre Detiste <tchet@debian.org>  Sat, 27 Jun 2026 01:39:41 +0200

meson-python (0.19.0-1) unstable; urgency=medium

  * New upstream release
  * d/control: Install cmake for the test suite
  * Standards-Version: 4.7.3
    - Remove explicit Priority: optional, no longer needed since Debian 13
  * d/watch: Convert to uscan format v5, match "pre" versions as ~pre

 -- Simon McVittie <smcv@debian.org>  Thu, 22 Jan 2026 10:41:43 +0000

meson-python (0.18.0-2) unstable; urgency=medium

  * Reformat packaging files with deputy
  * Remove Rules-Requires-Root, unnecessary since Debian 13
  * Upload to unstable

 -- Simon McVittie <smcv@debian.org>  Wed, 01 Oct 2025 10:47:22 +0100

meson-python (0.18.0-1) experimental; urgency=medium

  * New upstream release
  * d/salsa-ci.yml: Use recommended recipe
  * d/control: Update build-dependency versions
  * Standards-Version: 4.7.2 (no changes required)
  * d/source/lintian-overrides: Ignore a use of distutils in the test
    suite.
    It's a workaround for a limitation of older Python versions, and
    is guarded by a Python version check, so the relevant code doesn't
    run in the more modern Pythons where distutils has been deprecated.
  * Upload to experimental due to Debian 13 freeze

 -- Simon McVittie <smcv@debian.org>  Sat, 24 May 2025 13:33:31 +0100

meson-python (0.17.1-1) unstable; urgency=medium

  * New upstream release
  * Drop both patches, applied upstream

 -- Simon McVittie <smcv@debian.org>  Tue, 29 Oct 2024 11:40:47 +0000

meson-python (0.16.0-2) unstable; urgency=medium

  * Add patch to make the documentation build reproducible.
    Thanks to Chris Lamb (Closes: #1076806)
  * Standards-Version: 4.7.0 (no changes required)
  * Remove version constraint on python3-packaging, unnecessary since
    Debian 11
  * Build-depend on pkgconf instead of pkg-config
  * d/source/lintian-overrides: Ignore lack of B-D on python3-mesonpy.
    Normally this would be required for packages that use pyproject.toml
    and mesonpy, but this package *is* mesonpy, so it doesn't need a
    circular build-dependency on itself.
  * d/upstream/signing-key.asc: Remove.
    Upstream releases no longer provide signatures.

 -- Simon McVittie <smcv@debian.org>  Fri, 04 Oct 2024 11:38:44 +0100

meson-python (0.16.0-1) unstable; urgency=medium

  * New upstream release
  * d/control: Update Homepage (Closes: #1060361)
  * d/upstream/metadata: Update upstream URLs here, too
  * d/copyright: Update
  * d/control: Add new dependency on python3-packaging
  * Add patch from upstream to fix test failures with updated
    pyproject-metadata (Closes: #1071329)
  * Use the furo theme for documentation, now that it's in Debian
  * Copy docs/ to test directory as required by one test.
    This means we no longer need to skip the test that requires
    docs/examples/.
    - d/p/ignore-failing-tests-for-the-moment.patch: Drop, no longer needed

 -- Simon McVittie <smcv@debian.org>  Sat, 20 Jul 2024 20:33:31 +0100

meson-python (0.15.0-1) unstable; urgency=medium

  * New upstream release
    - Confirmed to build successfully with python3.12 (Closes: #1055576)
  * Update build-dependencies
    - Depend on meson (>= 1.2.3) for Python 3.12 compatibility
    - Depend on python3-all-venv.
      Thanks to Graham Inggs / Ubuntu.
    - Drop setuptools, no longer needed
    - Reduce Sphinx build-dependencies.
      Several of these are no longer needed.
  * Update patch series
    - d/p/docs-Remove-external-image-references.patch:
      No longer needed since 491749c2 upstream
    - d/p/docs-Disable-sphinx_contributors-plugin.patch:
      No longer needed since 6540f7c7 upstream
    - d/p/tests-Skip-test_consistency-during-Debian-build.patch:
      No longer needed
    - d/p/ignore-failing-tests-for-the-moment.patch:
      One of the failing tests was dropped in a0f0827d upstream,
      another is no longer failing.
  * d/rules: Stop working around zeroed mtime in the source tarball.
    Newer upstream releases no longer have that.

 -- Simon McVittie <smcv@debian.org>  Tue, 05 Dec 2023 17:02:26 +0000

meson-python (0.13.2-1) unstable; urgency=medium

  * New upstream release
  * d/copyright: Update for new upstream release
  * d/control: Update (build-)dependencies for new upstream release
  * d/rules: Don't copy an upstream signature from debian/upstream/ into
    the parent directory during build.
    There's no obvious source for an upstream signature for 0.13.2, and if
    one is available, we should teach debian/watch to download it instead.
  * d/patches: Refresh patch series
  * d/p/ignore-failing-tests-for-the-moment.patch:
    Stop marking test_scipy_like as expected to fail: it now passes
  * d/p/docs-Disable-sphinx_contributors-plugin.patch:
    Add patch to disable an unpackaged sphinx plugin
  * d/p/tests-Skip-test_consistency-during-Debian-build.patch:
    Skip a test that makes assumptions about the source/build tree layout.
    This is a consistency check for the upstream maintainers rather than
    a functional test that is necessary in Debian.
  * d/p/Exclude-ninja-from-dependencies.patch:
    Remove patch, no longer applied or needed since 0.12.0
  * d/python3-mesonpy.docs: Adjust for reformatting of README.rst

 -- Simon McVittie <smcv@debian.org>  Sun, 23 Jul 2023 16:27:01 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-mesonpy`.
