416d7f1bb7
* ocamlPackages.mirage-crypto: 0.10.3 -> 0.10.5 https://github.com/mirage/mirage-crypto/releases/tag/v0.10.4 https://github.com/mirage/mirage-crypto/releases/tag/v0.10.5 Co-authored-by: sternenseemann <sternenseemann@systemli.org> * ocamlPackages.otr: 0.3.8 -> 0.3.10 https://github.com/hannesm/ocaml-otr/releases/tag/v0.3.9 https://github.com/hannesm/ocaml-otr/releases/tag/v0.3.10 * ocamlPackages.awa: propagate ppx_sexp_conv as a normal build input awa depends on ppx_sexp_conv.runtime_lib, so it needs to be propagated. This was previously masked by the dependency being propagated from another package. Co-authored-by: sternenseemann <sternenseemann@systemli.org>
19 lines
548 B
Nix
19 lines
548 B
Nix
{ buildDunePackage, ounit, randomconv, mirage-crypto, mirage-crypto-rng
|
|
, cstruct, sexplib0, zarith, eqaf, gmp }:
|
|
|
|
buildDunePackage {
|
|
pname = "mirage-crypto-pk";
|
|
|
|
inherit (mirage-crypto) version src useDune2 minimumOCamlVersion;
|
|
|
|
buildInputs = [ gmp ];
|
|
propagatedBuildInputs = [ cstruct mirage-crypto mirage-crypto-rng
|
|
zarith eqaf sexplib0 ];
|
|
|
|
doCheck = true;
|
|
checkInputs = [ ounit randomconv ];
|
|
|
|
meta = mirage-crypto.meta // {
|
|
description = "Simple public-key cryptography for the modern age";
|
|
};
|
|
}
|