python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / biniou / default.nix
blobff3b87699356d6943e4f6d2dc09694aca5cfa4f0
1 { lib, fetchFromGitHub, buildDunePackage, easy-format }:
3 buildDunePackage rec {
4   pname = "biniou";
5   version = "1.2.1";
7   useDune2 = true;
9   src = fetchFromGitHub {
10     owner = "ocaml-community";
11     repo = pname;
12     rev = version;
13     sha256 = "0x2kiy809n1j0yf32l7hj102y628jp5jdrkbi3z7ld8jq04h1790";
14   };
16   propagatedBuildInputs = [ easy-format ];
18   strictDeps = true;
20   postPatch = ''
21    patchShebangs .
22   '';
24   meta = {
25     description = "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve";
26     inherit (src.meta) homepage;
27     license = lib.licenses.bsd3;
28     maintainers = [ lib.maintainers.vbgl ];
29     mainProgram = "bdump";
30   };