Fixing JOE, the fully functional text editor, on macOS (#346118)
joe: fix build on darwin Adding guards for apple
This commit is contained in:
parent
402fdd4441
commit
0cd4c27f34
13
pkgs/by-name/jo/joe/macos-fix.patch
Normal file
13
pkgs/by-name/jo/joe/macos-fix.patch
Normal 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
|
@ -9,6 +9,8 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "1pmr598xxxm9j9dl93kq4dv36zyw0q2dh6d7x07hf134y9hhlnj9";
|
||||
};
|
||||
|
||||
patches = [ ./macos-fix.patch ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Full featured terminal-based screen editor";
|
||||
longDescription = ''
|
||||
|
Loading…
Reference in New Issue
Block a user