From 0ce964a8b273893dfff8c54b67704f330012b73e Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 17 Oct 2025 22:15:42 +0100 Subject: [PATCH] QuadProgpp: fix cmake-4 build Without the change the build on cmake-4 fails as https://hydra.nixos.org/build/308951858: CMake Error at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake. --- pkgs/by-name/qu/QuadProgpp/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/qu/QuadProgpp/package.nix b/pkgs/by-name/qu/QuadProgpp/package.nix index d7306f01ba98..35bab2a1eec9 100644 --- a/pkgs/by-name/qu/QuadProgpp/package.nix +++ b/pkgs/by-name/qu/QuadProgpp/package.nix @@ -20,6 +20,13 @@ stdenv.mkDerivation { cmake ]; + postPatch = '' + # Inline https://github.com/liuq/QuadProgpp/pull/32 + substituteInPlace CMakeLists.txt --replace-fail \ + 'cmake_minimum_required(VERSION 3.0)' \ + 'cmake_minimum_required(VERSION 3.10)' + ''; + meta = with lib; { description = "C++ library for Quadratic Programming"; longDescription = ''