jnv: 0.4.2 -> 0.5.0 (#371655)
[NixPkgs.git] / pkgs / tools / misc / vimpager / build.nix
blobf3e146fd14f13a4cba55a156f8a937b84642de31
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   coreutils,
6   sharutils,
7   version,
8   sha256,
9 }:
11 stdenv.mkDerivation {
12   inherit version;
13   pname = "vimpager";
15   src = fetchFromGitHub {
16     inherit sha256;
18     owner = "rkitover";
19     repo = "vimpager";
20     rev = version;
21   };
23   nativeBuildInputs = [ sharutils ]; # for uuencode
24   buildInputs = [ coreutils ];
26   makeFlags = [
27     "PREFIX=$(out)"
28   ];
30   buildPhase = ''
31     sed -i 's,/bin/cat,${coreutils}/bin/cat,g' vimpager
32     make
33   '';
35   meta = with lib; {
36     description = "Use Vim as PAGER";
37     homepage = "https://www.vim.org/scripts/script.php?script_id=1723";
38     license = with licenses; [
39       bsd2
40       mit
41       vim
42     ];
43     platforms = platforms.unix;
44   };