Merge pull request #309460 from r-ryantm/auto-update/home-manager
[NixPkgs.git] / pkgs / build-support / fetchcvs / default.nix
blob43a10c3aa55292e88aa77db12dd7f25bb9f44260
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 {cvsRoot, module, tag ? null, date ? null, sha256}:
11 stdenvNoCC.mkDerivation {
12   name = "cvs-export";
13   builder = ./builder.sh;
14   nativeBuildInputs = [cvs openssh];
16   outputHashAlgo = "sha256";
17   outputHashMode = "recursive";
18   outputHash = sha256;
20   inherit cvsRoot module sha256 tag date;