From 798a52c35c680c65fa509091da68da7c8a036e55 Mon Sep 17 00:00:00 2001 From: Emily Date: Tue, 16 Sep 2025 04:14:46 +0100 Subject: [PATCH] yaml-cpp: backport patch for CMake 4 --- pkgs/by-name/ya/yaml-cpp/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/ya/yaml-cpp/package.nix b/pkgs/by-name/ya/yaml-cpp/package.nix index 75941866b604..fcc02c77bd14 100644 --- a/pkgs/by-name/ya/yaml-cpp/package.nix +++ b/pkgs/by-name/ya/yaml-cpp/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, gitUpdater, cmake, static ? stdenv.hostPlatform.isStatic, @@ -18,6 +19,14 @@ stdenv.mkDerivation rec { hash = "sha256-J87oS6Az1/vNdyXu3L7KmUGWzU0IAkGrGMUUha+xDXI="; }; + patches = [ + (fetchpatch { + name = "yaml-cpp-fix-cmake-4.patch"; + url = "https://github.com/jbeder/yaml-cpp/commit/c2680200486572baf8221ba052ef50b58ecd816e.patch"; + hash = "sha256-1kXRa+xrAbLEhcJxNV1oGHPmayj1RNIe6dDWXZA3mUA="; + }) + ]; + strictDeps = true; nativeBuildInputs = [