python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / graphql_ppx / default.nix
blob020108a90362a16a8f5af19a32c654b8ddc0fa1f
1 { lib, buildDunePackage, fetchFromGitHub, alcotest, reason
2 , result
3 , ppxlib
4 , yojson }:
6 buildDunePackage rec {
7   pname = "graphql_ppx";
8   version = "1.2.2";
10   duneVersion = "3";
12   minimalOCamlVersion = "4.08";
14   src = fetchFromGitHub {
15     owner = "reasonml-community";
16     repo = "graphql-ppx";
17     rev = "v${version}";
18     sha256 = "sha256-+WJhA2ixZHiSZBoX14dnQKk7JfVAIME4JooNSnhRp44=";
19   };
21   buildInputs = [ ppxlib ];
23   propagatedBuildInputs = [
24     reason
25     result
26     yojson
27   ];
29   checkInputs = [ alcotest ];
31   doCheck = true;
33   meta = {
34     homepage = "https://github.com/reasonml-community/graphql_ppx";
35     description = "GraphQL PPX rewriter for Bucklescript/ReasonML";
36     license = lib.licenses.mit;
37     maintainers = with lib.maintainers; [ Zimmi48 jtcoolen ];
38   };