diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix index 7f54a0c32ee..0c7ebef7eb3 100644 --- a/pkgs/os-specific/linux/util-linux/default.nix +++ b/pkgs/os-specific/linux/util-linux/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl}: +args: with args; stdenv.mkDerivation { name = "util-linux-2.13-pre7"; @@ -10,6 +10,10 @@ stdenv.mkDerivation { configureFlags = "--disable-use-tty-group"; + buildInputs = [] + ++ (if args ? ncurses then [args.ncurses] else []) + ; + preBuild = " makeFlagsArray=(usrbinexecdir=$out/bin usrsbinexecdir=$out/sbin datadir=$out/share exampledir=$out/share/getopt) "; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 07352fde50d..26508e2aae6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3530,6 +3530,10 @@ rec { inherit fetchurl stdenv; }; + utillinuxCurses = import ../os-specific/linux/util-linux { + inherit fetchurl stdenv ncurses; + }; + utillinuxStatic = lowPrio (appendToName "static" (import ../os-specific/linux/util-linux { inherit fetchurl; stdenv = makeStaticBinaries stdenv;