Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / ocaml-modules / printbox / default.nix
blob04361de722214cba6560985a5fc2d910fb301f0b
1 { lib, fetchFromGitHub, buildDunePackage, ocaml, uucp, uutf, mdx }:
3 buildDunePackage rec {
4   pname = "printbox";
5   version = "0.5";
7   useDune2 = true;
9   minimumOCamlVersion = "4.03";
11   src = fetchFromGitHub {
12     owner = "c-cube";
13     repo = pname;
14     rev = version;
15     sha256 = "099yxpp7d9bms6dwzp9im7dv1qb801hg5rx6awpx3rpfl4cvqfn2";
16   };
18   checkInputs = [ uucp uutf mdx.bin ];
20   # mdx is not available for OCaml < 4.07
21   doCheck = lib.versionAtLeast ocaml.version "4.07";
23   meta = {
24     homepage = "https://github.com/c-cube/printbox/";
25     description = "Allows to print nested boxes, lists, arrays, tables in several formats";
26     license = lib.licenses.isc;
27     maintainers = [ lib.maintainers.romildo ];
28   };