python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / digestif / default.nix
blob2e2e3a7b23bbe1c6b07d704e23effb98ae1d5de3
1 { lib, ocaml, fetchurl, buildDunePackage
2 , pkg-config, which
3 , eqaf
4 , alcotest, astring, bos, findlib, fpath
5 }:
7 buildDunePackage rec {
8   pname = "digestif";
9   version = "1.1.2";
11   minimalOCamlVersion = "4.08";
13   src = fetchurl {
14     url = "https://github.com/mirage/digestif/releases/download/v${version}/digestif-${version}.tbz";
15     sha256 = "sha256-edNM5ROxFIV+OAqr328UcyGPGwXdflHQOJB3ntAbRmY=";
16   };
18   nativeBuildInputs = [ findlib which ];
19   buildInputs = [ ocaml ];
21   propagatedBuildInputs = [ eqaf ];
23   checkInputs = [ alcotest astring bos fpath ];
24   doCheck = true;
26   postCheck = ''
27     ocaml -I ${findlib}/lib/ocaml/${ocaml.version}/site-lib/ test/test_runes.ml
28   '';
30   meta = {
31     description = "Simple hash algorithms in OCaml";
32     homepage = "https://github.com/mirage/digestif";
33     license = lib.licenses.mit;
34     maintainers = [ lib.maintainers.vbgl ];
35   };