python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / coin / default.nix
blob5996cd7adb612f000809b80a72347422402c15da
1 { buildDunePackage
2 , fetchurl
3 , findlib
4 , lib
5 , ocaml
6 , re
7 }:
9 buildDunePackage rec {
10   pname = "coin";
11   version = "0.1.4";
12   minimalOCamlVersion = "4.03";
14   src = fetchurl {
15     url = "https://github.com/mirage/coin/releases/download/v${version}/coin-${version}.tbz";
16     sha256 = "sha256:0069qqswd1ik5ay3d5q1v1pz0ql31kblfsnv0ax0z8jwvacp3ack";
17   };
19   postPatch = ''
20     substituteInPlace src/dune --replace 'ocaml} ' \
21       'ocaml} -I ${findlib}/lib/ocaml/${ocaml.version}/site-lib '
22   '';
24   nativeBuildInputs = [ findlib ];
25   buildInputs = [ re ];
27   strictDeps = true;
29   doCheck = true;
31   meta = {
32     description = "A library to normalize an KOI8-{U,R} input to Unicode";
33     homepage = "https://github.com/mirage/coin";
34     license = lib.licenses.mit;
35     maintainers = with lib.maintainers; [ ];
36     mainProgram = "coin.generate";
37   };