diff --git a/pkgs/tools/misc/screen/default.nix b/pkgs/tools/misc/screen/default.nix index 3e130154e468..de9836422e66 100644 --- a/pkgs/tools/misc/screen/default.nix +++ b/pkgs/tools/misc/screen/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, fetchpatch, ncurses, pam ? null }: +{ stdenv, fetchurl, fetchpatch, ncurses, utmp, pam ? null }: stdenv.mkDerivation rec { name = "screen-4.3.1"; @@ -26,7 +26,8 @@ stdenv.mkDerivation rec { sha256 = "192dsa8hm1zw8m638avzhwhnrddgizhyrwaxgwa96zr9vwai2nvc"; }); - buildInputs = [ ncurses ] ++ stdenv.lib.optional stdenv.isLinux pam; + buildInputs = [ ncurses ] ++ stdenv.lib.optional stdenv.isLinux pam + ++ stdenv.lib.optional stdenv.isDarwin utmp; doCheck = true; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7de5ad294a35..7902b5de95d9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2985,7 +2985,9 @@ let samplicator = callPackage ../tools/networking/samplicator { }; - screen = callPackage ../tools/misc/screen { }; + screen = callPackage ../tools/misc/screen { + inherit (darwin.apple_sdk.libs) utmp; + }; screen-message = callPackage ../tools/X11/screen-message { };