mupdf (1.27.0+ds1-3ubuntu2) resolute; urgency=medium

  * No-change rebuild to drop Python 3.13 bits.

 -- Matthias Klose <doko@ubuntu.com>  Fri, 20 Mar 2026 11:19:36 +0100

mupdf (1.27.0+ds1-3ubuntu1) resolute; urgency=medium

  * Merge from Debian unstable, remaining changes:
    - Disable LTO to avoid many changes to symbols file
    - Mark symbols disappearing with -O3 as optional

 -- Graham Inggs <ginggs@ubuntu.com>  Sat, 07 Mar 2026 14:28:44 +0000

mupdf (1.27.0+ds1-3) unstable; urgency=medium

  * debian/patches
    + Fix CVE-2026-25556 double-free in
      fz_fill_pixmap_from_display_list(). (Closes: #1127318)

 -- Daniel Echeverri <epsilon@debian.org>  Sat, 07 Feb 2026 19:18:33 -0500

mupdf (1.27.0+ds1-2ubuntu1) resolute; urgency=medium

  * Disable LTO to avoid many changes to symbols file
  * Mark symbols disappearing with -O3 as optional

 -- Graham Inggs <ginggs@ubuntu.com>  Tue, 27 Jan 2026 18:53:09 +0000

mupdf (1.27.0+ds1-2) unstable; urgency=medium

  * Move to unstable

 -- Daniel Echeverri <epsilon@debian.org>  Sat, 17 Jan 2026 20:58:22 -0500

mupdf (1.27.0+ds1-1) experimental; urgency=medium

  * New upstream version 1.27.0+ds1 (Closes: #1117598)
  * debian/control
    + Rename lib package to libmupdf27.0 for new soname
    + Add libgl-dev, libxrandr-dev, libbrotli-dev,libzxing-dev in B-D
    + Add python3-myst-parser in B-D (Closes: #1123406)
    + Add fonts-noto-ui-core in B-D
    + Remove Rules-Requires-Root field
  * debian/patches
    + Add 0011-use-inline-mujs-regexp.patch
      + Inline mujs regexp definitions to build against system libmujs
    + Add 0012-exclude-unavailable-noto-fonts.patch
      + Exclude Noto fonts not available in Debian packages
    + Add 0013-remove-unavailable-sphinx-extensions.patch
      + Remove unavailable and unwanted Sphinx extensions
    + Add fix-mutool-manpage-groff-errors.patch
      + Fix groff errors in mutool manpage
    + Add 0014-add-py-limited-api-build-suffix.patch
      + Avoid segfaults by separating Py_LIMITED_API builds (Closes: #1122041)
    + Remove debian/patches/fix-cve-2025-46206.patch
      + Merge with upstream
    + Remove debian/patches/0008-define-SONAME-header.patch
      + Merge with upstream
    + Refresh other patches
  * debian/rules
    + Add target extra-apps to build muraster and other tools
    + Update dh_installman and dh_sphinxdoc overrides
    + Disable parallel builds to avoid build issues
    + Update override_dh_clean to delete some resources.
  * debian/debian/mupdf-tools.install
    + Adjust install paths for relocated muraster binary
  * debian/mupdf-tools.manpages
    + Provide muraster doc from debian/ since upstream no longer ships it
  * Rename libmupdf25.1.symbols to libmupdf27.0.symbols
    + Update some symbols
    + Add Build-Depends-Package field
  * Update debian/watch to fetch tarball url correctly
  * Rename libmupdf25.1.install to libmupdf27.0.install
  * Extend diff-ignore to exclude thirdparty/zint and thirdparty/zxing-cpp
  * debian/copyright
    + Extend debian copyright holder years

 -- Daniel Echeverri <epsilon@debian.org>  Tue, 06 Jan 2026 21:24:02 -0500

mupdf (1.25.1+ds1-9) unstable; urgency=medium

  * debian/control
    + Add python3-roman in B-D
  * debian/patches
     + Remove 0011-fix-FTBFS-disable-rst2pdf-on-html-build.diff
       + that caused regressions fails in pymupdf. (Closes: #1119022)

 -- Daniel Echeverri <epsilon@debian.org>  Sun, 26 Oct 2025 09:57:18 -0500

mupdf (1.25.1+ds1-8) unstable; urgency=medium

  * debian/control
    + Replace python3-all, python3-dev with python3-all-dev (Closes: #1118662)
    + Bump standards-version to 4.7.2, no changes needed
  * debian/patches
    + Add 0011-fix-FTBFS-disable-rst2pdf-on-html-build.diff
      + Disable rst2pdf on html build. (Closes: #1118307)

 -- Daniel Echeverri <epsilon@debian.org>  Sat, 25 Oct 2025 08:52:52 -0500

mupdf (1.25.1+ds1-7) unstable; urgency=high

  * Fix CVE-2025-46206: Infinite recursion in `mutool clean` when processing
    cyclic /Next references in PDF outlines. (Closes: #1110482)
    + Thanks to Yang Wang for preparing the update.

 -- Kan-Ru Chen (陳侃如) <koster@debian.org>  Thu, 07 Aug 2025 08:40:44 +0900

mupdf (1.25.1+ds1-6) unstable; urgency=medium

  * Fix segfault when using get_text() on arm64 (Closes: #1100748)
    + Thanks to Johannes Schauer for the patch
  * Update symbols file

 -- Daniel Echeverri <epsilon@debian.org>  Mon, 21 Apr 2025 17:12:48 -0500

mupdf (1.25.1+ds1-5) unstable; urgency=medium

  * Move to unstable. (Closes: #1091865)

 -- Daniel Echeverri <epsilon@debian.org>  Sat, 11 Jan 2025 15:10:11 -0500

mupdf (1.25.1+ds1-4) experimental; urgency=medium

  * Add python3-mupdf package that contains mupdf python bindings.
  * debian/copyright
    + Extend debian copyright holder years.

 -- Daniel Echeverri <epsilon@debian.org>  Thu, 02 Jan 2025 21:59:47 -0500

mupdf (1.25.1+ds1-3) experimental; urgency=medium

  * Install libmupdfcpp library.
  * Update symbols file.

 -- Daniel Echeverri <epsilon@debian.org>  Wed, 01 Jan 2025 21:17:25 -0500

mupdf (1.25.1+ds1-2) experimental; urgency=medium

  * Install missing header files.

 -- Daniel Echeverri <epsilon@debian.org>  Mon, 30 Dec 2024 20:56:45 -0500

mupdf (1.25.1+ds1-1) experimental; urgency=medium

  * New upstream release. (Closes: #1089681)
  * debian/control
    + Add libmupdf25.1 package. (Closes: #719351)
    + Add python3-dev, python3-clang, swig, python3-sphinx-copybutton in BD.
    + Add ${sphinxdoc:Depends} in Depends.
  * Remove unused lintian overrides.
  * debian/patches
    + Add 0010_add_missing_hardening_flags.diff
    + Refresh 0008-Add-fallback-for-missing-SA_NOCLDWAIT.patch
  * Rename mupdf.pc to mupdf.pc.in
  * debian/rules
    + update rules to build shared library.
    + Add override to build doc with sphinxdoc.
  * Add libmupdf25.1.install file.
  * Update libmupdf-dev.install to install the lib.
  * Remove -static from debian/tests/Makefile.
  * Add libmupdf25.1.symbols file.

 -- Daniel Echeverri <epsilon@debian.org>  Sat, 19 Oct 2024 10:18:38 -0500

mupdf (1.24.10+ds1-1) unstable; urgency=medium

  * New upstream version 1.24.10+ds1
  * debian/mupdf.docs
    + Don't install COPYING file to avoid lintian warning.
  * debian/control
    + Update Vcs-* fields, the repo was moved to debian group.
    + Add python3-sphinx-rtd-theme,furo and rst2pdf in B-D.
    + Add libjs-sphinxdoc in Depends.
  * Add mupdf.links file
    + Add symlinks to use debian js libs instead embedded Js libs.
  * debian/rules
    + Add override to install html doc. (Closes: #952284)
  * Add debian/mupdf.doc-base file.
  * Use wrap-and-sort

 -- Daniel Echeverri <epsilon@debian.org>  Thu, 10 Oct 2024 18:49:53 -0500

mupdf (1.24.9+ds1-1) unstable; urgency=medium

  * New upstream release.
  * debian/control
    + Add myself as uploader. (Closes: #1073285)
    + Add python3-docutils and python3-pygments in BD to build manpages.
  * debian/watch
    + bump version to 4.
  * debian/source/lintian-overrides
    + Remove unused lintian override.
  * debian/*.lintian-overrides
    + Add lintian overrides about new manpages.
  * debian/copyright
    + Add myself in debian holders copyright.
  * Add debian/upstream/metadata file.
  * Add debian/create_tools_manpages.sh
    + to create a missing tools manpages.
  * debian/clean
    + Add output_files entry.
  * debian/rules
    + Add dh_installmanpages override to install missing manpages.
  * debian/mupdf-tools.manpages
    + Install muraster manpage.
  * debian/mupdf.manpages
    + Install mupdf-gl manpage.

 -- Daniel Echeverri <epsilon@debian.org>  Thu, 19 Sep 2024 20:09:48 -0500

mupdf (1.24.8+ds2-2) unstable; urgency=medium

  * debian/control: libmupdf-dev should depend on libfreetype-dev
    (Closes: #1079519)

 -- Kan-Ru Chen (陳侃如) <koster@debian.org>  Tue, 27 Aug 2024 21:09:32 +0900

mupdf (1.24.8+ds2-1) unstable; urgency=medium

  * New upstream version 1.24.8+ds2
  * debian/mupdf.install: Install all icons
  * debian/patches: Add patch to use Charis SIL ttf font directly
  * debian/control: bump standards-version to 4.7.0, no changes needed
  * debian/copyright: exclude generated files
  * debian/control: switch pkg-config to pkgconf

 -- Kan-Ru Chen (陳侃如) <koster@debian.org>  Fri, 23 Aug 2024 08:26:03 +0900

mupdf (1.24.3+ds1-1) unstable; urgency=medium

  * New upstream version 1.24.3+ds1
  * debian/patches: refresh
  * debian/mupdf.docs: install more docs
  * debian/mupdf.examples: install examples
  * debian/control: clean-up uploaders

 -- Kan-Ru Chen (陳侃如) <koster@debian.org>  Sun, 16 Jun 2024 07:55:50 +0900

mupdf (1.23.10+ds1-1) unstable; urgency=medium

  * New upstream version 1.23.10+ds1
  * debian/patches: refresh

 -- Kan-Ru Chen (陳侃如) <koster@debian.org>  Mon, 12 Feb 2024 08:44:55 +0900

mupdf (1.23.7+ds1-1) unstable; urgency=medium

  * New upstream version 1.23.7+ds1 (Closes: #1057375)

 -- Bastian Germann <bage@debian.org>  Mon, 04 Dec 2023 12:14:14 +0100

mupdf (1.23.6+ds1-1) unstable; urgency=medium

  [ Bastian Germann ]
  * Remove Bastian from Uploaders

  [ Kan-Ru Chen ]
  * New upstream version 1.23.6+ds1
  * Rediff patches
  * Include NimbusBoxes.t1 from upstream

 -- Kan-Ru Chen (陳侃如) <koster@debian.org>  Sat, 18 Nov 2023 18:47:00 +0900

mupdf (1.22.2+ds1-2) unstable; urgency=medium

  * Clean replaced fonts (Closes: #1045675)
  * Fix FTBFS by adding Build-Depends: unzip

 -- Bastian Germann <bage@debian.org>  Tue, 15 Aug 2023 12:21:57 +0000

mupdf (1.22.2+ds1-1) unstable; urgency=medium

  * New upstream version 1.22.2+ds1

 -- Kan-Ru Chen (陳侃如) <koster@debian.org>  Sun, 09 Jul 2023 07:25:07 +0900

mupdf (1.22.1+ds1-1) unstable; urgency=medium

  * New upstream version 1.22.1+ds1 (Closes: #1028156)

 -- Bastian Germann <bage@debian.org>  Tue, 13 Jun 2023 11:36:23 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libmupdf27.0`.
