depot/third_party/nixpkgs/pkgs/build-support/fetchsvnssh/default.nix
Default email 8ac5e011d6 Project import generated by Copybara.
GitOrigin-RevId: 2c3273caa153ee8eb5786bc8141b85b859e7efd7
2020-04-24 19:36:52 -04:00

20 lines
534 B
Nix

{stdenvNoCC, subversion, sshSupport ? true, openssh ? null, expect}:
{username, password, url, rev ? "HEAD", md5 ? "", sha256 ? ""}:
if md5 != "" then
throw "fetchsvnssh does not support md5 anymore, please use sha256"
else
stdenvNoCC.mkDerivation {
name = "svn-export-ssh";
builder = ./builder.sh;
nativeBuildInputs = [subversion expect];
outputHashAlgo = "sha256";
outputHashMode = "recursive";
outputHash = sha256;
sshSubversion = ./sshsubversion.exp;
inherit username password url rev sshSupport openssh;
}