python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / mec / default.nix
blob9811c502596dae6e5e7498ee74a94e06c39bc953
1 { lib, fetchzip, buildDunePackage, ocaml
2 , zarith, eqaf, bigarray-compat, hex, ff-sig, ff
3 , alcotest, bisect_ppx }:
5 buildDunePackage rec {
6   pname = "mec";
7   version = "0.1.0";
8   src = fetchzip {
9     url = "https://gitlab.com/nomadic-labs/cryptography/ocaml-ec/-/archive/${version}/ocaml-ec-${version}.tar.bz2";
10     sha256 = "sha256-uIcGj/exSfuuzsv6C/bnJXpYRu3OY3dcKMW/7+qwi2U=";
11   };
13   duneVersion = "3";
15   minimalOCamlVersion = "4.12";
17   propagatedBuildInputs = [
18     eqaf
19     bigarray-compat
20     hex
21     ff-sig
22     ff
23     alcotest
24   ];
26   buildInputs = [
27     zarith
28   ];
30   checkInputs = [
31     alcotest
32     bisect_ppx
33   ];
35   meta = {
36     description = "Mec - Mini Elliptic Curve library";
37     homepage = "https://gitlab.com/nomadic-labs/cryptography/ocaml-ec";
38     license = lib.licenses.mit;
39     maintainers = [ lib.maintainers.ulrikstrid ];
40   };