diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix index 35396b96ea75..dcb124bcb125 100644 --- a/pkgs/applications/editors/nano/default.nix +++ b/pkgs/applications/editors/nano/default.nix @@ -27,6 +27,8 @@ in stdenv.mkDerivation rec { sha256 = "0z5sxji8jh8sh0g3inbzndhsrbm4qyqlvjrxl5wkxbr61lnxa5k3"; }; + patches = [ ./nano-2.9.1-darwin.patch ]; + nativeBuildInputs = [ texinfo ] ++ optional enableNls gettext; buildInputs = [ ncurses ]; @@ -42,6 +44,8 @@ in stdenv.mkDerivation rec { cp ${nixSyntaxHighlight}/nix.nanorc $out/share/nano/ ''; + enableParallelBuilding = true; + meta = { homepage = https://www.nano-editor.org/; description = "A small, user-friendly console text editor"; diff --git a/pkgs/applications/editors/nano/nano-2.9.1-darwin.patch b/pkgs/applications/editors/nano/nano-2.9.1-darwin.patch new file mode 100644 index 000000000000..d3a630d4486e --- /dev/null +++ b/pkgs/applications/editors/nano/nano-2.9.1-darwin.patch @@ -0,0 +1,9 @@ +--- a/lib/stat.c ++++ b/lib/stat.c +@@ -48,4 +48,6 @@ orig_stat (const char *filename, struct stat *buf) + #include "sys/stat.h" + ++#include "stat-time.h" ++ + #include + #include