Fixing JOE, the fully functional text editor, on macOS (#346118)

joe: fix build on darwin

Adding guards for apple
This commit is contained in:
Pierre-Etienne Meunier 2024-10-19 05:17:12 +02:00 committed by GitHub
parent 402fdd4441
commit 0cd4c27f34
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,13 @@
diff -Naru i/joe/tty.c w/joe/tty.c
--- ./joe/tty.c 2018-01-10 17:28:34
+++ ../joe-i-4.6/joe/tty.c 2024-10-02 14:08:22
@@ -6,6 +6,9 @@
* This file is part of JOE (Joe's Own Editor)
*/
#include "types.h"
+#if defined(__APPLE__) && defined(__MACH__)
+#include <util.h>
+#endif
/* Needed for TIOCGWINSZ detection below */
#ifdef GWINSZ_IN_SYS_IOCTL

View File

@ -9,6 +9,8 @@ stdenv.mkDerivation rec {
sha256 = "1pmr598xxxm9j9dl93kq4dv36zyw0q2dh6d7x07hf134y9hhlnj9";
};
patches = [ ./macos-fix.patch ];
meta = with lib; {
description = "Full featured terminal-based screen editor";
longDescription = ''