From ddea1c3b6758338d1b3277e841cb47f9949dad77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cezary=20Dro=C5=BCak?= Date: Fri, 7 Mar 2025 08:22:35 +0100 Subject: [PATCH] kas: pass TERMINFO environment variable --- pkgs/by-name/ka/kas/package.nix | 2 ++ pkgs/by-name/ka/kas/pass-terminfo-env.patch | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 pkgs/by-name/ka/kas/pass-terminfo-env.patch diff --git a/pkgs/by-name/ka/kas/package.nix b/pkgs/by-name/ka/kas/package.nix index e5d9217e636f..07f99199c362 100644 --- a/pkgs/by-name/ka/kas/package.nix +++ b/pkgs/by-name/ka/kas/package.nix @@ -17,6 +17,8 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-P2I3lLa8kuCORdlrwcswrWFwOA8lW2WL4Apv/2T7+f8="; }; + patches = [ ./pass-terminfo-env.patch ]; + propagatedBuildInputs = with python3.pkgs; [ setuptools kconfiglib diff --git a/pkgs/by-name/ka/kas/pass-terminfo-env.patch b/pkgs/by-name/ka/kas/pass-terminfo-env.patch new file mode 100644 index 000000000000..346cf3a7f964 --- /dev/null +++ b/pkgs/by-name/ka/kas/pass-terminfo-env.patch @@ -0,0 +1,13 @@ +diff --git a/kas/libkas.py b/kas/libkas.py +index d9db5c6..42ae1ca 100644 +--- a/kas/libkas.py ++++ b/kas/libkas.py +@@ -322,7 +322,7 @@ def get_build_environ(build_system): + env.update({'BB_ENV_EXTRAWHITE': extra_white}) + + env_vars.extend(['SSH_AUTH_SOCK', +- 'SHELL', 'TERM', ++ 'SHELL', 'TERM', 'TERMINFO', + 'GIT_PROXY_COMMAND', 'NO_PROXY']) + + for env_var in env_vars: