From 422838552733b01a0c63c6ec06d76a103b8d4fb1 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sat, 4 Apr 2026 08:27:33 +0200 Subject: [PATCH] mupdf: 1.27.0 -> 1.27.2 Fix #505601, CVE-2026-3308. --- pkgs/by-name/mu/mupdf/package.nix | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/mu/mupdf/package.nix b/pkgs/by-name/mu/mupdf/package.nix index 0e14f518e7ba1..341a839549cad 100644 --- a/pkgs/by-name/mu/mupdf/package.nix +++ b/pkgs/by-name/mu/mupdf/package.nix @@ -50,20 +50,10 @@ let src = fetchFromGitHub { owner = "ArtifexSoftware"; repo = "thirdparty-freeglut"; - rev = "13ae6aa2c2f9a7b4266fc2e6116c876237f40477"; - hash = "sha256-0fuE0lm9rlAaok2Qe0V1uUrgP4AjMWgp3eTbw8G6PMM="; + rev = "d5e2256d571b3ef66fb60716c99e35e9d3e570a2"; + hash = "sha256-yVnVFh2KMpkRB0Emr1iiUwg8ZcPn/k4fnBtBsnv6jX0="; }; - patches = [ - # Fix build with gcc15 - # https://github.com/freeglut/freeglut/pull/187 - (fetchpatch { - name = "freeglut-fix-fgPlatformDestroyContext-prototype-for-C23.patch"; - url = "https://github.com/freeglut/freeglut/commit/800772e993a3ceffa01ccf3fca449d3279cde338.patch"; - hash = "sha256-agXw3JHq81tx5514kkorvuU5mX4E3AV930hy1OJl4L0="; - }) - ]; - # cmake 4 compatibility, upstream is dead postPatch = '' substituteInPlace CMakeLists.txt \ @@ -72,12 +62,12 @@ let }); in stdenv.mkDerivation rec { - version = "1.27.0"; + version = "1.27.2"; pname = "mupdf"; src = fetchurl { url = "https://mupdf.com/downloads/archive/${pname}-${version}-source.tar.gz"; - hash = "sha256-riRCQW3kmRgtN6UmxvorrMejvtWoiNETygSERITf58Y="; + hash = "sha256-VThnsTUwPcTCWrZ8XyNNjpAKDjbmboSE2ZrcBf4ehzc="; }; patches = [