python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / odate / default.nix
blob24d2c04c6ca699615c9f42c2ad165a33ef5cd330
1 { lib, buildDunePackage, fetchFromGitHub
2 , menhir
3 }:
5 buildDunePackage rec {
6   pname = "odate";
7   version = "0.6";
9   minimalOCamlVersion = "4.07";
11   src = fetchFromGitHub {
12     owner = "hhugo";
13     repo = pname;
14     rev = version;
15     sha256 = "1dk33lr0g2jnia2gqsm6nnc7nf256qgkm3v30w477gm6y2ppfm3h";
16   };
18   strictDeps = true;
20   nativeBuildInputs = [ menhir ];
22   # Ensure compatibility of v0.6 with menhir ≥ 20220210
23   preBuild = ''
24     substituteInPlace dune-project --replace "(using menhir 1.0)" "(using menhir 2.0)"
25   '';
27   meta = {
28     description = "Date and duration in OCaml";
29     inherit (src.meta) homepage;
30     license = lib.licenses.mit;
31     maintainers = [ lib.maintainers.vbgl ];
32   };