You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
632 B
25 lines
632 B
# You can specify some extra mirrors and a cache DB via options |
|
{stdenv, monotone, defaultDBMirrors ? [], cacheDB ? "./mtn-checkout.db"}: |
|
# dbs is a list of strings |
|
# each is an url for sync |
|
|
|
# selector is mtn selector, like h:org.example.branch |
|
# |
|
{name ? "mtn-checkout", dbs ? [], sha256 |
|
, selector ? "h:" + branch, branch}: |
|
|
|
stdenv.mkDerivation { |
|
builder = ./builder.sh; |
|
nativeBuildInputs = [monotone]; |
|
|
|
outputHashAlgo = "sha256"; |
|
outputHashMode = "recursive"; |
|
outputHash = sha256; |
|
|
|
dbs = defaultDBMirrors ++ dbs; |
|
inherit branch cacheDB name selector; |
|
|
|
impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars; |
|
|
|
} |
|
|
|
|