diff --git a/pkgs/by-name/dm/dmsdos/package.nix b/pkgs/by-name/dm/dmsdos/package.nix index 44b7bb9bdad5..0b6fa637d30e 100644 --- a/pkgs/by-name/dm/dmsdos/package.nix +++ b/pkgs/by-name/dm/dmsdos/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, }: @@ -16,6 +17,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-oGVkDf1gFaSMRpvHq4GNLN8htBm/sYawZeVwiqQxjL8="; }; + patches = [ + # cmake-4 support: + # https://github.com/sandsmark/dmsdos/pull/1 + (fetchpatch { + name = "cmake-4.patch"; + url = "https://github.com/sandsmark/dmsdos/commit/94076ab27800e9cba41ab05e6bb2edbb421154d9.patch"; + hash = "sha256-olpnzPg/kbveUl0muwHKwI+DMGqXzxLrruFomf/SXjE="; + }) + ]; + nativeBuildInputs = [ cmake ];