diff options
author | snaar <snaar@snaar.net> | 2018-07-24 01:23:17 -0400 |
---|---|---|
committer | snaar <snaar@snaar.net> | 2018-07-24 01:23:17 -0400 |
commit | 93207805b8e1332f45d49e94010a4d5803166c6e (patch) | |
tree | 68ec0aed09718373c317eda8655df51d1b763bea /pkgs/tools/misc/lesspipe/default.nix | |
parent | c6bc77d30e39cc345f36d0c33979819dcb305d2a (diff) | |
download | nixlib-93207805b8e1332f45d49e94010a4d5803166c6e.tar nixlib-93207805b8e1332f45d49e94010a4d5803166c6e.tar.gz nixlib-93207805b8e1332f45d49e94010a4d5803166c6e.tar.bz2 nixlib-93207805b8e1332f45d49e94010a4d5803166c6e.tar.lz nixlib-93207805b8e1332f45d49e94010a4d5803166c6e.tar.xz nixlib-93207805b8e1332f45d49e94010a4d5803166c6e.tar.zst nixlib-93207805b8e1332f45d49e94010a4d5803166c6e.zip |
lesspipe: fix paths via patch and substitution
Diffstat (limited to 'pkgs/tools/misc/lesspipe/default.nix')
-rw-r--r-- | pkgs/tools/misc/lesspipe/default.nix | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/pkgs/tools/misc/lesspipe/default.nix b/pkgs/tools/misc/lesspipe/default.nix index b3433be58292..d5352ec26dcd 100644 --- a/pkgs/tools/misc/lesspipe/default.nix +++ b/pkgs/tools/misc/lesspipe/default.nix @@ -1,12 +1,11 @@ -{ stdenv, lib, fetchFromGitHub, makeWrapper, perl, file, ncurses }: +{ stdenv, fetchFromGitHub, substituteAll, perl, file, ncurses }: stdenv.mkDerivation rec { name = "lesspipe-${version}"; version = "1.82"; - buildInputs = [ makeWrapper perl ]; + buildInputs = [ perl ]; preConfigure = "patchShebangs ."; - preFixupPhases = ["wrapWithDepsPhase"]; src = fetchFromGitHub { owner = "wofr06"; @@ -15,9 +14,13 @@ stdenv.mkDerivation rec { sha256 = "0vb7bpap8vy003ha10hc7hxl17y47sgdnrjpihgqxkn8k0bfqbbq"; }; - wrapWithDepsPhase = '' - wrapProgram $out/bin/lesspipe.sh --prefix PATH ":" ${lib.makeBinPath [ file ncurses ]} - ''; + patches = [ + (substituteAll { + src = ./fix-paths.patch; + file = "${file}/bin/file"; + tput = "${ncurses}/bin/tput"; + }) + ]; meta = with stdenv.lib; { description = "A preprocessor for less"; |