diff options
-rw-r--r-- | pkgs/tools/misc/lesspipe/default.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/tools/misc/lesspipe/default.nix b/pkgs/tools/misc/lesspipe/default.nix index 25c5e826648f..b3433be58292 100644 --- a/pkgs/tools/misc/lesspipe/default.nix +++ b/pkgs/tools/misc/lesspipe/default.nix @@ -1,11 +1,12 @@ -{ stdenv, fetchFromGitHub, perl, file }: +{ stdenv, lib, fetchFromGitHub, makeWrapper, perl, file, ncurses }: stdenv.mkDerivation rec { name = "lesspipe-${version}"; version = "1.82"; - buildInputs = [ perl ]; + buildInputs = [ makeWrapper perl ]; preConfigure = "patchShebangs ."; + preFixupPhases = ["wrapWithDepsPhase"]; src = fetchFromGitHub { owner = "wofr06"; @@ -14,6 +15,10 @@ stdenv.mkDerivation rec { sha256 = "0vb7bpap8vy003ha10hc7hxl17y47sgdnrjpihgqxkn8k0bfqbbq"; }; + wrapWithDepsPhase = '' + wrapProgram $out/bin/lesspipe.sh --prefix PATH ":" ${lib.makeBinPath [ file ncurses ]} + ''; + meta = with stdenv.lib; { description = "A preprocessor for less"; longDescription = '' |