python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / opium_kernel / default.nix
blob6b51443df232c14a0d666755890de966e4fae70c
1 { lib
2 , buildDunePackage
3 , fetchurl
5 , ppx_fields_conv
6 , ppx_sexp_conv
8 , cohttp-lwt
9 , ezjsonm
10 , hmap
11 , sexplib
12 , fieldslib
15 buildDunePackage rec {
16   pname = "opium_kernel";
17   version = "0.18.0";
19   useDune2 = true;
21   minimumOCamlVersion = "4.04.1";
23   src = fetchurl {
24     url = "https://github.com/rgrinberg/opium/releases/download/${version}/opium-${version}.tbz";
25     sha256 = "0a2y9gw55psqhqli3a5ps9mfdab8r46fnbj882r2sp366sfcy37q";
26   };
28   doCheck = true;
30   buildInputs = [
31     ppx_sexp_conv ppx_fields_conv
32   ];
34   propagatedBuildInputs = [
35     hmap cohttp-lwt ezjsonm sexplib fieldslib
36   ];
38   meta = {
39     description = "Sinatra like web toolkit for OCaml based on cohttp & lwt";
40     homepage = "https://github.com/rgrinberg/opium";
41     license = lib.licenses.mit;
42     maintainers = [ lib.maintainers.pmahoney ];
43   };