From 5f2b97539d1ce581d6b3eb92a711ca5d6a1865e7 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Tue, 4 Nov 2025 12:14:37 -0300 Subject: [PATCH 1/2] niftyseg: fix build with cmake4 --- pkgs/by-name/ni/niftyseg/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/ni/niftyseg/package.nix b/pkgs/by-name/ni/niftyseg/package.nix index 1c7d59328a45..f2b415277c3f 100644 --- a/pkgs/by-name/ni/niftyseg/package.nix +++ b/pkgs/by-name/ni/niftyseg/package.nix @@ -24,6 +24,13 @@ stdenv.mkDerivation rec { zlib ]; + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.10)" \ + --replace-fail "cmake_minimum_required(VERSION 3.0.2)" "cmake_minimum_required(VERSION 3.10)" \ + --replace-fail "cmake_policy(VERSION 2.8)" "cmake_policy(VERSION 3.10)" + ''; + meta = with lib; { homepage = "http://cmictig.cs.ucl.ac.uk/research/software/software-nifty/niftyseg"; description = "Software for medical image segmentation, bias field correction, and cortical thickness calculation"; From 0727d46778dad622a807e5fa98047ed10542cf52 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Tue, 4 Nov 2025 12:28:51 -0300 Subject: [PATCH 2/2] niftyseg: mark as broken on darwin --- pkgs/by-name/ni/niftyseg/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ni/niftyseg/package.nix b/pkgs/by-name/ni/niftyseg/package.nix index f2b415277c3f..4be9dd5fe895 100644 --- a/pkgs/by-name/ni/niftyseg/package.nix +++ b/pkgs/by-name/ni/niftyseg/package.nix @@ -37,6 +37,8 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ bcdarwin ]; platforms = platforms.unix; license = licenses.bsd3; + # last successful hydra build on darwin was in 2023 + broken = stdenv.hostPlatform.isDarwin; }; }