summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2019-03-30 23:55:12 +0100
committerMaximilian Bosch <maximilian@mbosch.me>2019-03-30 23:55:12 +0100
commit084c8644ff946e555f31c888addd454887ebf248 (patch)
tree3a27751f4cc09f194942e4de73d590dd264082ca /pkgs/tools
parent6ed86cb83002d277203ac1878f9530bbe1236839 (diff)
downloadnixpkgs-084c8644ff946e555f31c888addd454887ebf248.tar
nixpkgs-084c8644ff946e555f31c888addd454887ebf248.tar.gz
nixpkgs-084c8644ff946e555f31c888addd454887ebf248.tar.bz2
nixpkgs-084c8644ff946e555f31c888addd454887ebf248.tar.lz
nixpkgs-084c8644ff946e555f31c888addd454887ebf248.tar.xz
nixpkgs-084c8644ff946e555f31c888addd454887ebf248.tar.zst
nixpkgs-084c8644ff946e555f31c888addd454887ebf248.zip
vimpager: Init at 2.06 and master (#58580)
* vimpager: Init at 2.06 and master

Adding a package vimpager-latest because the last release was 2015.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>

* fixup! vimpager: Init at 2.06 and master
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/vimpager/build.nix39
-rw-r--r--pkgs/tools/misc/vimpager/default.nix6
-rw-r--r--pkgs/tools/misc/vimpager/latest.nix7
3 files changed, 52 insertions, 0 deletions
diff --git a/pkgs/tools/misc/vimpager/build.nix b/pkgs/tools/misc/vimpager/build.nix
new file mode 100644
index 00000000000..e9733c7ef79
--- /dev/null
+++ b/pkgs/tools/misc/vimpager/build.nix
@@ -0,0 +1,39 @@
+{ stdenv
+, fetchFromGitHub
+, coreutils
+, sharutils
+, version
+, sha256
+}:
+
+stdenv.mkDerivation rec {
+  inherit version;
+  name = "vimpager-${version}";
+
+  src = fetchFromGitHub {
+    inherit sha256;
+
+    owner  = "rkitover";
+    repo   = "vimpager";
+    rev    = "${version}";
+  };
+
+  buildInputs = [ coreutils sharutils ]; # for uuencode
+
+  makeFlags = [
+    "PREFIX=$(out)"
+  ];
+
+  buildPhase = ''
+    sed -i 's,/bin/cat,${coreutils}/bin/cat,g' vimpager
+    make
+  '';
+
+
+  meta = with stdenv.lib; {
+    description = "Use Vim as PAGER";
+    homepage    = "https://www.vim.org/scripts/script.php?script_id = 1723";
+    license     = with licenses; [ bsd2 mit vim ];
+    platforms   = platforms.unix;
+  };
+}
diff --git a/pkgs/tools/misc/vimpager/default.nix b/pkgs/tools/misc/vimpager/default.nix
new file mode 100644
index 00000000000..1b1512db3cf
--- /dev/null
+++ b/pkgs/tools/misc/vimpager/default.nix
@@ -0,0 +1,6 @@
+{ callPackage }:
+
+callPackage ./build.nix {
+  version = "2.06";
+  sha256  = "05yr7j72bw64nx7a0y6w9fjmz54zd4g46fn1qjfbbqvbc19fjpl8";
+}
diff --git a/pkgs/tools/misc/vimpager/latest.nix b/pkgs/tools/misc/vimpager/latest.nix
new file mode 100644
index 00000000000..c98b9a00014
--- /dev/null
+++ b/pkgs/tools/misc/vimpager/latest.nix
@@ -0,0 +1,7 @@
+{ callPackage }:
+
+callPackage ./build.nix {
+  version = "a4da4dfac44d1bbc6986c5c76fea45a60ebdd8e5";
+  sha256  = "0gcjpw2q263hh8w2sjvq3f3k2d28qpkkv0jnl8hw1l7v604i8zxg";
+}
+