Debian Patches

Status for mupdf/1.27.0+ds1-2

Patch Description Author Forwarded Bugs Origin Last update
0010_add_missing_hardening_flags.diff Add missing hardening flags Daniel Echeverri <epsilon@debian.org> not-needed 2025-12-18
0001-mupdf_manpage.patch mupdf_manpage Kan-Ru Chen <koster@debian.org> no 2014-09-20
0002-Only-warn-once-about-the-missing-ICC-support.patch Only warn once about the missing ICC support Celejar <celejar@gmail.com> no 2020-02-28
0003-Sort-files-in-static-library-to-make-the-build-repro.patch Sort files in static library to make the build reproducible Kan-Ru Chen <koster@debian.org> no 2017-09-25
0004-use-debian-flavor-build-options.patch use debian flavor build options
Do not strip binaries by default and use Debian LDFLAGS
Kan-Ru Chen <kanru@kanru.info> no 2018-04-30
0005-MuPDF-crossbuild-use-target-arch-pkg-config.patch MuPDF crossbuild use target arch pkg-config
mupdf fails to cross build, because it uses the build architecture
pkg-config and thus fails to find a pile of .pc files.
Kan-Ru Chen <koster@debian.org> no 2023-11-18
0006-MuPDF-crossbuild-use-host-cc-for-utils.patch MuPDF crossbuild use host cc for utils Kan-Ru Chen <koster@debian.org> no 2023-11-18
0007-mupdf-x11-does-not-need-to-link-to-libcrypto.patch mupdf-x11 does not need to link to libcrypto Kan-Ru Chen <koster@debian.org> no 2019-07-07
0008-Add-fallback-for-missing-SA_NOCLDWAIT.patch Add fallback for missing SA_NOCLDWAIT
GNU Hurd does not implement SA_NOCLDWAIT. It also does not
automatically reap zombies if SIGCHLD is ignored.

This fallback does not check for failures from waitpid(2), because
there is not much the program can do about them.
Victor Westerhuis <victor@westerhu.is> no 2023-01-15
0009-Use-Charis-SIL-ttf-font-directly.patch Use Charis SIL ttf font directly Kan-Ru Chen <koster@debian.org> no 2024-08-23
0011-use-inline-mujs-regexp.patch Inline mujs regexp definitions to build against system libmujs MuPDF includes mujs regexp headers from thirdparty/mujs, which are
missing when building against the system libmujs. Inline the required
regexp definitions so the build no longer depends on the bundled mujs
tree, while still linking against libmujs for the actual implementation.
Daniel Echeverri <epsilon@debian.org> not-needed 2025-12-14
0012-exclude-unavailable-noto-fonts.patch Exclude Noto fonts not available in Debian packages MuPDF 1.27.0 added references to new Noto fonts that are not yet
available in Debian's fonts-noto-* packages. This patch moves these
font definitions from the FONT section (which requires the actual
font files) to the EMPTY section (which only marks the script as
unsupported without requiring the font files).
.
Affected fonts:
- NotoSansChorasmian
- NotoSansCyproMinoan
- NotoSerifDivesAkuru
- NotoSansKawi
- NotoSerifKhitanSmallScript
- NotoSerifMakasar
- NotoSansNagMundari
- NotoSansNandinagari
- NotoSerifOldUyghur
- NotoSerifOriya
- NotoSansTangsa
- NotoSerifToto
- NotoSerifVithkuqi
Daniel Echeverri <epsilon@debian.org> not-needed 2025-12-14
0013-remove-unavailable-sphinx-extensions.patch Remove unavailable and unwanted Sphinx extensions sphinxcontrib.imagesvg is not packaged in Debian, so replace the
imagesvg directive with the standard image directive, which already
handles SVG files just fine.
.
Drop sphinxcontrib.googleanalytics as well, since tracking should not
be enabled in documentation built for Debian packages.
Daniel Echeverri <epsilon@debian.org> not-needed 2025-12-14
fix-mutool-manpage-groff-errors.patch Fix groff errors in mutool manpage Daniel Echeverri <epsilon@debian.org> not-needed 2025-12-15
0014-add-py-limited-api-build-suffix.patch Use separate build directory for Py_LIMITED_API builds Use a separate build directory when building the Python bindings with
Py_LIMITED_API=1. This avoids ABI mismatches between Python versions and
fixes segmentation faults at runtime.
Daniel Echeverri <epsilon@debian.org> not-needed debian 2026-01-05

All known versions for source package 'mupdf'

Links