python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / jwto / default.nix
blob3950c13d3fcfae28fd6f1080e969062ab23093d2
1 { lib, buildDunePackage, fetchFromGitHub, alcotest, cryptokit, fmt, yojson
2 , ppxlib
3 , base64, re, ppx_deriving }:
5 buildDunePackage rec {
6   pname = "jwto";
7   version = "0.3.0";
9   useDune2 = true;
11   minimumOCamlVersion = "4.05";
13   src = fetchFromGitHub {
14     owner = "sporto";
15     repo = "jwto";
16     rev = version;
17     sha256 = "1p799zk8j9c0002xzi2x7ndj1bzqf14744ampcqndrjnsi7mq71s";
18   };
20   buildInputs = [ ppxlib ];
22   propagatedBuildInputs =
23     [ cryptokit fmt yojson base64 re ppx_deriving ];
25   checkInputs = [ alcotest ];
27   doCheck = true;
29   meta = {
30     homepage = "https://github.com/sporto/jwto";
31     description = "JSON Web Tokens (JWT) for OCaml";
32     license = lib.licenses.mit;
33     maintainers = with lib.maintainers; [ Zimmi48 jtcoolen ];
34   };