From 516ddd47be7aa6b2e3fbfc73087f02549d654442 Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Sun, 16 Nov 2025 00:46:34 +0700 Subject: [PATCH] zoneminder: fix building against FFmpeg 8.0 We switch default FFmpeg to 8.0 in commit 130c992 ("ffmpeg: switch default to ffmpeg_8"), which breaks ZoneMinder. Add a patch to fix it. --- pkgs/by-name/zo/zoneminder/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/zo/zoneminder/package.nix b/pkgs/by-name/zo/zoneminder/package.nix index bd114d7ff130..189bec547916 100644 --- a/pkgs/by-name/zo/zoneminder/package.nix +++ b/pkgs/by-name/zo/zoneminder/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitHub, + fetchpatch, fetchurl, cmake, makeWrapper, @@ -94,6 +95,13 @@ stdenv.mkDerivation rec { }; patches = [ + # Fix building against FFmpeg 8.0 + # https://github.com/ZoneMinder/zoneminder/pull/4466 + (fetchpatch { + url = "https://github.com/peat-psuwit/zoneminder/commit/15241687e9ccd97d7866cc7245324472ff6c7f0e.patch"; + hash = "sha256-DXeoYOMI3Hcpwshg6wiBxaoTPOswLVV3Weq3Mh5Vaw0="; + }) + ./default-to-http-1dot1.patch ./0001-Don-t-use-file-timestamp-in-cache-filename.patch ];