evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / ocaml-modules / opium / default.nix
blobceae3c4867cfad5072d787cb94357a3f7d365f0f
1 { buildDunePackage
2 , lib
3 , astring
4 , base64
5 , cmdliner
6 , fmt
7 , httpaf
8 , httpaf-lwt-unix
9 , logs
10 , magic-mime
11 , mirage-crypto
12 , mtime
13 , multipart-form-data
14 , ptime
15 , re
16 , rock
17 , tyxml
18 , uri
19 , yojson
20 , alcotest-lwt
23 buildDunePackage rec {
24   pname = "opium";
25   minimalOCamlVersion = "4.08";
27   inherit (rock) src version;
29   propagatedBuildInputs = [
30     astring
31     base64
32     cmdliner
33     fmt
34     httpaf
35     httpaf-lwt-unix
36     logs
37     magic-mime
38     mirage-crypto
39     mtime
40     multipart-form-data
41     ptime
42     re
43     rock
44     tyxml
45     uri
46     yojson
47   ];
49   doCheck = true;
50   checkInputs = [
51     alcotest-lwt
52   ];
54   meta = {
55     description = "OCaml web framework";
56     homepage = "https://github.com/rgrinberg/opium";
57     license = lib.licenses.mit;
58     maintainers = [ lib.maintainers.pmahoney ];
59     broken = true; # Not compatible with mirage-crypto ≥ 1.0
60   };