diff --git a/pkgs/by-name/di/diskscan/package.nix b/pkgs/by-name/di/diskscan/package.nix index bbb737a7d498..ba2129763486 100644 --- a/pkgs/by-name/di/diskscan/package.nix +++ b/pkgs/by-name/di/diskscan/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, ncurses, zlib, @@ -18,6 +19,16 @@ stdenv.mkDerivation rec { sha256 = "sha256-2y1ncPg9OKxqImBN5O5kXrTsuwZ/Cg/8exS7lWyZY1c="; }; + patches = [ + # cmake-4 support: + # https://github.com/baruch/diskscan/pull/77 + (fetchpatch { + name = "cmake-4.patch"; + url = "https://github.com/baruch/diskscan/commit/6e342469dcab32be7a33109a4d394141d5c905b5.patch"; + hash = "sha256-05ctYPmGWTJRUc4aN35fvb0ITwIZlQdIweH7tSQ0RjA="; + }) + ]; + buildInputs = [ ncurses zlib