anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / build-support / fetchcvs / default.nix
blob94bbc69bba65ac8a63505d2ccca565bf42698636
1 # example tags:
2 # date="2007-20-10"; (get the last version before given date)
3 # tag="<tagname>" (get version by tag name)
4 # If you don't specify neither one date="NOW" will be used (get latest)
6 {stdenvNoCC, cvs, openssh, lib}:
8 lib.makeOverridable (
9   lib.fetchers.withNormalizedHash { } (
10     {cvsRoot, module, tag ? null, date ? null, outputHash, outputHashAlgo}:
12     stdenvNoCC.mkDerivation {
13       name = "cvs-export";
14       builder = ./builder.sh;
15       nativeBuildInputs = [cvs openssh];
17       inherit outputHash outputHashAlgo;
18       outputHashMode = "recursive";
20       inherit cvsRoot module tag date;
21     }
22   )