Files
2026-01-06 20:52:47 +01:00

39 lines
712 B
Nix

{
lib,
fetchFromGitHub,
fetchpatch,
buildDunePackage,
base,
stdio,
dune-configurator,
secp256k1,
}:
buildDunePackage (finalAttrs: {
pname = "secp256k1";
version = "0.5.0";
minimalOCamlVersion = "4.12";
src = fetchFromGitHub {
owner = "dakk";
repo = "secp256k1-ml";
tag = "v${finalAttrs.version}";
hash = "sha256-PD+4+OE0ttQsyG+i5Ez9kdo1A2DPNxvUjRQHXXSxaKo=";
};
buildInputs = [
base
stdio
dune-configurator
secp256k1
];
meta = {
homepage = "https://github.com/dakk/secp256k1-ml";
description = "Elliptic curve library secp256k1 wrapper for Ocaml";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vyorkin ];
};
})