at 24.11-pre 22 lines 548 B view raw
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{stdenvNoCC, cvs, openssh, lib}: 7 8lib.makeOverridable ( 9{cvsRoot, module, tag ? null, date ? null, sha256}: 10 11stdenvNoCC.mkDerivation { 12 name = "cvs-export"; 13 builder = ./builder.sh; 14 nativeBuildInputs = [cvs openssh]; 15 16 outputHashAlgo = "sha256"; 17 outputHashMode = "recursive"; 18 outputHash = sha256; 19 20 inherit cvsRoot module sha256 tag date; 21} 22)