Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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)
5
6{
7 stdenvNoCC,
8 cvs,
9 openssh,
10 lib,
11}:
12
13lib.makeOverridable (
14 lib.fetchers.withNormalizedHash { } (
15 {
16 cvsRoot,
17 module,
18 tag ? null,
19 date ? null,
20 outputHash,
21 outputHashAlgo,
22 }:
23
24 stdenvNoCC.mkDerivation {
25 name = "cvs-export";
26 builder = ./builder.sh;
27 nativeBuildInputs = [
28 cvs
29 openssh
30 ];
31
32 inherit outputHash outputHashAlgo;
33 outputHashMode = "recursive";
34
35 inherit
36 cvsRoot
37 module
38 tag
39 date
40 ;
41 }
42 )
43)