about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2008-12-22 18:36:26 +0000
committerMarc Weber <marco-oweber@gmx.de>2008-12-22 18:36:26 +0000
commite4a6036ca9633e238d46c08245bad9f34ecf5ec3 (patch)
tree3b300576f2e95b857d1734ea959898525de32059 /pkgs
parent1b30419aa69112032a48fde7224109315db3b83a (diff)
adding cvs zsh version because it has better hg, tg completion support
svn path=/nixpkgs/trunk/; revision=13670
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/misc/bleeding-edge-fetch-infos.nix4
-rw-r--r--pkgs/shells/zsh/cvs.nix19
-rw-r--r--pkgs/top-level/all-packages.nix3
3 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/misc/bleeding-edge-fetch-infos.nix b/pkgs/misc/bleeding-edge-fetch-infos.nix
index 86a75eac5bb16..3ab6bcd44f56f 100644
--- a/pkgs/misc/bleeding-edge-fetch-infos.nix
+++ b/pkgs/misc/bleeding-edge-fetch-infos.nix
@@ -227,4 +227,8 @@
    url = "http://mawercer.de/~nix/repos/octave-03b414516dd8.tar.gz";
    sha256 = "28ca0be1407954e746909241bda95c5bf0a04f611e73100c1e3967ddc249c519";
  };
+  zsh = args: with args; fetchurl { # Sun Dec 21 12:50:24 UTC 2008
+    url = "http://mawercer.de/~nix/repos/zsh-2008-12-21_12-50-23.tar.gz";
+    sha256 = "9af16f89205759d7ade51268dbdfa02cec3db10b35dc7a56ffe8e1fde2074ae7";
+  };
 }
diff --git a/pkgs/shells/zsh/cvs.nix b/pkgs/shells/zsh/cvs.nix
new file mode 100644
index 0000000000000..db34f0666d50b
--- /dev/null
+++ b/pkgs/shells/zsh/cvs.nix
@@ -0,0 +1,19 @@
+args: with args;
+# cvs does include docs
+# the cvs snapshot is updated occasionally. see bleedingEdgeRepos
+
+stdenv.mkDerivation {
+  name = "zsh-${version}";
+
+  src = sourceByName "zsh";
+  configureFlags = "--with-tcsetpgrp --enable-maildir-support --enable-multibyte";
+
+  preConfigure = "autoconf; autoheader";
+
+  postInstall = ''
+    ensureDir $out/share/
+    cp -R Doc $out/share
+  '';
+
+  buildInputs = [ncurses coreutils autoconf yodl ];
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 4203dbbb95f64..7613a76bac226 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1378,6 +1378,9 @@ let
 
   zsh = composedArgsAndFun (selectVersion ../shells/zsh "4.3.9") {
     inherit fetchurl stdenv ncurses coreutils;
+    # for CVS:
+    inherit (bleedingEdgeRepos) sourceByName;
+    inherit autoconf yodl;
   };