From 5bdcd060ed65318bb981b18b98cc16bd17f2ac03 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Fri, 10 Oct 2025 23:06:31 +0200 Subject: [PATCH] process-cpp: Fix CMake 4 compatibility --- pkgs/by-name/pr/process-cpp/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/pr/process-cpp/package.nix b/pkgs/by-name/pr/process-cpp/package.nix index eb9638e74ab1..a23b2cf8cee8 100644 --- a/pkgs/by-name/pr/process-cpp/package.nix +++ b/pkgs/by-name/pr/process-cpp/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitLab, + fetchpatch2, testers, gitUpdater, cmake, @@ -30,6 +31,16 @@ stdenv.mkDerivation (finalAttrs: { "dev" ]; + patches = [ + # Fix compat with CMake 4 + # Remove when version > 3.0.2 + (fetchpatch2 { + name = "0001-process-cpp-Bump-cmake_minimum_required-to-version-3.10.patch"; + url = "https://gitlab.com/ubports/development/core/lib-cpp/process-cpp/-/commit/c374b62cb79d668505c1c8dc55edddc938a573ba.diff"; + hash = "sha256-2H6f+EAR7p4mb0ReNl8LaosPVF/CNRm+PiYV7tkOQ/w="; + }) + ]; + postPatch = '' substituteInPlace data/process-cpp.pc.in \ --replace-fail 'libdir=''${exec_prefix}' 'libdir=''${prefix}' \