python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / callipyge / default.nix
blob2004f8868caffb510065640953254e4835e4d886
1 { lib
2 , buildDunePackage
3 , fetchurl
4 , ocaml
6 , alcotest
7 , eqaf
8 , fmt
9 }:
11 buildDunePackage rec {
12   pname = "callipyge";
13   version = "0.2";
15   src = fetchurl {
16     url = "https://github.com/oklm-wsh/Callipyge/releases/download/v${version}/${pname}-${version}.tbz";
17     sha256 = "sha256-T/94a88xvK51TggjXecdKc9kyTE9aIyueIt5T24sZB0=";
18   };
20   useDune2 = true;
22   minimumOCamlVersion = "4.03";
24   propagatedBuildInputs = [ fmt eqaf ];
26   # alcotest isn't available for OCaml < 4.08 due to fmt
27   doCheck = lib.versionAtLeast ocaml.version "4.08";
28   checkInputs = [ alcotest ];
30   meta = {
31     homepage = "https://github.com/oklm-wsh/Callipyge";
32     description = "Curve25519 in OCaml";
33     license = lib.licenses.mit;
34     maintainers = with lib.maintainers; [ fufexan ];
35   };