From: Peter Delevoryas Date: Mon, 2 Dec 2024 08:06:29 +0000 (-0800) Subject: ncurses: Add alacritty terminfo X-Git-Tag: yocto-5.2~1114 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8ad986069f1d2e313b114efd54c73ff6f125d374;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git ncurses: Add alacritty terminfo This installs alacritty terminal info alongside other terminal emulator information. ``` $ ls /usr/share/terminfo/a alacritty ansi ansi80x25 ansis aterm ``` Alacritty is a relatively popular new terminal emulator. Without this, users need to use workarounds like `export TERM=xterm` to get terminal escape sequences to work (most of alacritty matches xterm/etc). Some true-color features do not work correctly with `TERM=xterm` though. Signed-off-by: Peter Delevoryas Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/ncurses/ncurses.inc b/meta/recipes-core/ncurses/ncurses.inc index f5e37b94da6..e96ee075bdd 100644 --- a/meta/recipes-core/ncurses/ncurses.inc +++ b/meta/recipes-core/ncurses/ncurses.inc @@ -179,7 +179,7 @@ do_install() { # include some basic terminfo files # stolen ;) from gentoo and modified a bit - for x in ansi console dumb linux rxvt screen screen-256color sun vt52 vt100 vt102 vt200 vt220 xterm-color xterm-xfree86 xterm-256color + for x in alacritty ansi console dumb linux rxvt screen screen-256color sun vt52 vt100 vt102 vt200 vt220 xterm-color xterm-xfree86 xterm-256color do local termfile="$(find "${D}${datadir}/terminfo/" -name "${x}" 2>/dev/null)" local basedir="$(basename $(dirname "${termfile}"))"