From 0d78bd0706de4989a38633fce74e614e0c3097ca Mon Sep 17 00:00:00 2001 From: Michi Date: Wed, 8 Oct 2025 00:56:01 +0200 Subject: [PATCH 1/2] libtins: fix build against CMake >= 3.5 --- pkgs/by-name/li/libtins/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/li/libtins/package.nix b/pkgs/by-name/li/libtins/package.nix index 3653b7671d78..163803e8011c 100644 --- a/pkgs/by-name/li/libtins/package.nix +++ b/pkgs/by-name/li/libtins/package.nix @@ -44,6 +44,11 @@ stdenv.mkDerivation rec { boost ]; + cmakeFlags = [ + # See https://github.com/NixOS/nixpkgs/issues/445447 + "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" + ]; + configureFlags = [ "--with-boost-libdir=${boost.out}/lib" "--with-boost=${boost.dev}" From a5ca56328740f463e1b339f38df823c8b5bad614 Mon Sep 17 00:00:00 2001 From: Michi Date: Wed, 8 Oct 2025 14:35:12 +0200 Subject: [PATCH 2/2] libtins: bump cmake minimum version to 3.10 --- pkgs/by-name/li/libtins/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libtins/package.nix b/pkgs/by-name/li/libtins/package.nix index 163803e8011c..f38cc3d7a55a 100644 --- a/pkgs/by-name/li/libtins/package.nix +++ b/pkgs/by-name/li/libtins/package.nix @@ -45,8 +45,9 @@ stdenv.mkDerivation rec { ]; cmakeFlags = [ - # See https://github.com/NixOS/nixpkgs/issues/445447 - "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" + # CMake 4 dropped support of versions lower than 3.5, + # versions lower than 3.10 are deprecated. + (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.10") ]; configureFlags = [