ncurses: patch wrong st-0.7 terminfo
This commit is contained in:
parent
fe68c9d450
commit
4df268d237
@ -21,7 +21,9 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "05qdmbmrrn88ii9f66rkcmcyzp1kb1ymkx7g040lfkd1nkp7w1da";
|
sha256 = "05qdmbmrrn88ii9f66rkcmcyzp1kb1ymkx7g040lfkd1nkp7w1da";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = lib.optional (!stdenv.cc.isClang) ./clang.patch;
|
# The patch st-0.7.patch needs to be removed, if ncurses is upgraded in the future.
|
||||||
|
# It is necessary for the 6.1 version of ncurses.
|
||||||
|
patches = [ ./st-0.7.patch ] ++ lib.optional (!stdenv.cc.isClang) ./clang.patch;
|
||||||
|
|
||||||
outputs = [ "out" "dev" "man" ];
|
outputs = [ "out" "dev" "man" ];
|
||||||
setOutputFlags = false; # some aren't supported
|
setOutputFlags = false; # some aren't supported
|
||||||
|
13
pkgs/development/libraries/ncurses/st-0.7.patch
Normal file
13
pkgs/development/libraries/ncurses/st-0.7.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/misc/terminfo.src b/misc/terminfo.src
|
||||||
|
index 84f4810..ac300a7 100644
|
||||||
|
--- a/misc/terminfo.src
|
||||||
|
+++ b/misc/terminfo.src
|
||||||
|
@@ -6260,7 +6260,7 @@ st-0.7|simpleterm 0.7,
|
||||||
|
%=%t3%e%p1%d%;m,
|
||||||
|
sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
|
||||||
|
%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m,
|
||||||
|
- Ss=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B,
|
||||||
|
+ Ms=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B,
|
||||||
|
kLFT3=\E[1;3D, kLFT5=\E[1;5D, kNXT3=\E[6;3~,
|
||||||
|
kNXT5=\E[6;5~, kPRV3=\E[5;3~, kPRV5=\E[5;5~,
|
||||||
|
kRIT3=\E[1;3C, kRIT5=\E[1;5C, kUP3=\E[1;3A, kUP5=\E[1;5A,
|
Loading…
Reference in New Issue
Block a user