1{stdenvNoCC, darcs, cacert, lib}:
2
3lib.makeOverridable (
4{ url
5, rev ? null
6, context ? null
7, md5 ? ""
8, sha256 ? ""
9, name ? "fetchdarcs"
10}:
11
12if md5 != "" then
13 throw "fetchdarcs does not support md5 anymore, please use sha256"
14else
15stdenvNoCC.mkDerivation {
16 builder = ./builder.sh;
17 nativeBuildInputs = [cacert darcs];
18
19 outputHashAlgo = "sha256";
20 outputHashMode = "recursive";
21 outputHash = sha256;
22
23 inherit url rev context name;
24}
25)