mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-25 08:23:09 +00:00
5ea573ca47
ocamlPackages.asn1-combinators: 0.2.6 → 0.3.1 ocamlPackages.awa: 0.3.1 → 0.4.0 ocamlPackages.ca-certs: 0.2.3 → 1.0.0 ocamlPackages.ca-certs-nss: 3.101 → 3.103 ocamlPackages.conduit: 6.2.3 → 7.0.0 ocamlPackages.dns: 8.0.0 → 9.0.0 ocamlPackages.erm_xmpp: 0.3+20220404 → 0.3+20241009 ocamlPackages.git: 3.16.1 → 3.17.0 ocamlPackages.hkdf: 1.0.4 → 2.0.0 ocamlPackages.http-mirage-client: 0.0.6 → 0.0.7 ocamlPackages.letsencrypt: 0.5.1 → 1.0.0 ocamlPackages.paf: 0.6.0 → 0.7.0 ocamlPackages.pbkdf: 1.2.0 → 2.0.0 ocamlPackages.randomconv: 0.1.3 → 0.2.0 ocamlPackages.tcpip: 8.1.0 → 8.2.0 ocamlPackages.tls: 0.17.5 → 1.0.1 ocamlPackages.x509: 0.16.5 → 1.0.2 ocamlPackages.mrmime: disable tests ocamlPackages.chacha: mark as broken ocamlPackages.opium: mark as broken ocamlPackages.otr: mark as broken ocamlPackages.riot: mark as broken
47 lines
1.1 KiB
Nix
47 lines
1.1 KiB
Nix
{ buildDunePackage, git
|
|
, rresult, bigstringaf
|
|
, fmt, bos, fpath, uri, digestif, logs, lwt
|
|
, mirage-clock, mirage-clock-unix, astring, cmdliner
|
|
, decompress, domain-name, ipaddr, mtime
|
|
, tcpip, mirage-flow, mirage-unix
|
|
, alcotest, alcotest-lwt, base64, cstruct
|
|
, ke, mirage-crypto-rng, git-binary
|
|
, mimic, tls
|
|
, cacert, happy-eyeballs-lwt, git-mirage
|
|
}:
|
|
|
|
buildDunePackage {
|
|
pname = "git-unix";
|
|
inherit (git) version src;
|
|
|
|
minimalOCamlVersion = "4.08";
|
|
|
|
buildInputs = [
|
|
cmdliner
|
|
mirage-clock
|
|
tcpip
|
|
];
|
|
propagatedBuildInputs = [
|
|
rresult bigstringaf
|
|
fmt bos fpath digestif logs lwt
|
|
astring decompress
|
|
domain-name ipaddr mirage-flow mirage-unix
|
|
cstruct mimic
|
|
tls git happy-eyeballs-lwt
|
|
git-mirage mirage-clock-unix
|
|
];
|
|
checkInputs = [
|
|
alcotest alcotest-lwt base64 ke
|
|
mirage-crypto-rng
|
|
uri mtime
|
|
cacert # sets up NIX_SSL_CERT_FILE
|
|
];
|
|
nativeCheckInputs = [ git-binary ];
|
|
doCheck = true;
|
|
|
|
meta = {
|
|
description = "Unix backend for the Git protocol(s)";
|
|
inherit (git.meta) homepage license maintainers;
|
|
};
|
|
}
|