xcursor-pro: init at 2.0.2 (#335188)
[NixPkgs.git] / pkgs / development / ocaml-modules / secp256k1-internal / default.nix
blob5a57a79889e1c40e5de27d8fdc257cf641c54995
2   lib,
3   fetchFromGitLab,
4   buildDunePackage,
5   gmp,
6   dune-configurator,
7   cstruct,
8   bigstring,
9   alcotest,
10   hex,
13 buildDunePackage rec {
14   pname = "secp256k1-internal";
15   version = "0.4";
16   src = fetchFromGitLab {
17     owner = "nomadic-labs";
18     repo = "ocaml-secp256k1-internal";
19     rev = "v${version}";
20     hash = "sha256-amVtp94cE1NxClWJgcJvRmilnQlC7z44mORUaxvPn00=";
21   };
23   minimalOCamlVersion = "4.08";
24   duneVersion = "3";
26   propagatedBuildInputs = [
27     gmp
28     cstruct
29     bigstring
30   ];
32   buildInputs = [
33     dune-configurator
34   ];
36   checkInputs = [
37     alcotest
38     hex
39   ];
41   doCheck = true;
43   meta = {
44     description = "Bindings to secp256k1 internal functions (generic operations on the curve)";
45     license = lib.licenses.mit;
46     maintainers = [ lib.maintainers.ulrikstrid ];
47   };