From 490b6fc73c12b56beccf4d227abafc8d51709538 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Sun, 19 Oct 2025 13:34:03 -0400 Subject: [PATCH] minc_widgets: CMake 4.x compatibility --- pkgs/by-name/mi/minc_widgets/package.nix | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mi/minc_widgets/package.nix b/pkgs/by-name/mi/minc_widgets/package.nix index 535433ea41d1..7cfeb7437535 100644 --- a/pkgs/by-name/mi/minc_widgets/package.nix +++ b/pkgs/by-name/mi/minc_widgets/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, makeWrapper, perlPackages, @@ -22,6 +23,14 @@ stdenv.mkDerivation { sha256 = "1b9g6lf37wpp211ikaji4rf74rl9xcmrlyqcw1zq3z12ji9y33bm"; }; + patches = [ + (fetchpatch { + name = "cmake4-fix.patch"; + url = "https://github.com/BIC-MNI/minc-widgets/commit/9f5bc1996d2f9b4702efdb010834e2c7f1e3fbf1.patch"; + hash = "sha256-qqMKbxQS+HTRQaOP2DH/m8Z3DqoCMGLFp1AEKaQ6l5s="; + }) + ]; + nativeBuildInputs = [ cmake makeWrapper @@ -50,11 +59,11 @@ stdenv.mkDerivation { done ''; - meta = with lib; { + meta = { homepage = "https://github.com/BIC-MNI/minc-widgets"; description = "Collection of Perl and shell scripts for processing MINC files"; - maintainers = with maintainers; [ bcdarwin ]; - platforms = platforms.unix; - license = licenses.free; + maintainers = with lib.maintainers; [ bcdarwin ]; + platforms = lib.platforms.unix; + license = lib.licenses.free; }; }