From 9eec5e5d86e6f36ef03809d3abafb42edd4758d4 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 30 Jan 2026 15:16:16 +0200 Subject: [PATCH] screen: actually generate info file Otherwise the installPhase prints `makeinfo: command not found`. --- pkgs/by-name/sc/screen/package.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkgs/by-name/sc/screen/package.nix b/pkgs/by-name/sc/screen/package.nix index 5d0e4ecf87d2..07f832fccccb 100644 --- a/pkgs/by-name/sc/screen/package.nix +++ b/pkgs/by-name/sc/screen/package.nix @@ -4,6 +4,7 @@ fetchurl, fetchpatch, autoreconfHook, + texinfo, ncurses, libxcrypt, pam ? null, @@ -24,6 +25,25 @@ stdenv.mkDerivation (finalAttrs: { stripLen = 1; hash = "sha256-q3jQQrzweLf2T/V5X9iL4ZZK342QEXLG5fZTaMOB4tY="; }) + # Following 3 commits fix screen.info file issues + (fetchpatch { + name = "screen.info-1st.patch"; + url = "https://cgit.git.savannah.gnu.org/cgit/screen.git/patch/?id=7333452aa52d61a170b1fc199869ea6059849058"; + stripLen = 1; + hash = "sha256-fYkljMNefDJtf+uA9qPotQEOxwhlQj0nZfTszhl/oik="; + }) + (fetchpatch { + name = "screen.info-2nd.patch"; + url = "https://cgit.git.savannah.gnu.org/cgit/screen.git/patch/?id=6790fb8e1931783646c07a364657fadb5c9d1e63"; + stripLen = 1; + hash = "sha256-+fRPfCbJKYUW/ZE6C63xB2WEtTv6KPi8waXLt9N+AuU="; + }) + (fetchpatch { + name = "screen.info-3rd.patch"; + url = "https://cgit.git.savannah.gnu.org/cgit/screen.git/patch/?id=94c3e1fd81826ce3b677d49f7a452e6fe77ed63b"; + stripLen = 1; + hash = "sha256-Wq4Bx5wCqsOWtrfUON5wTuhpBH8JxyoOiHHfDT2CsHw="; + }) ]; configureFlags = [ @@ -36,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ autoreconfHook + texinfo ]; buildInputs = [ ncurses