From bd61687e8f2aa3c180aa9937b60fdb8176d2b1b8 Mon Sep 17 00:00:00 2001 From: Florian Agbuya Date: Tue, 28 Nov 2023 16:54:13 +0800 Subject: [PATCH] flake: fix ncurses on vivado Signed-off-by: Florian Agbuya --- flake.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 51e72c917..a8cec8731 100644 --- a/flake.nix +++ b/flake.nix @@ -46,9 +46,16 @@ postPatch = "substituteInPlace src/sysroot.rs --replace 2021 2018"; }); - vivadoDeps = pkgs: with pkgs; [ + vivadoDeps = pkgs: with pkgs; let + # Apply patch from https://github.com/nix-community/nix-environments/pull/54 + # to fix ncurses libtinfo.so's soname issue + ncurses' = ncurses5.overrideAttrs (old: { + configureFlags = old.configureFlags ++ [ "--with-termlib" ]; + postFixup = ""; + }); + in [ libxcrypt-legacy - ncurses5 + (ncurses'.override { unicodeSupport = false; }) zlib libuuid xorg.libSM