at 25.11-pre 36 lines 782 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 buildDunePackage, 5 ocaml, 6 mdx, 7 gitUpdater, 8}: 9 10buildDunePackage rec { 11 pname = "printbox"; 12 version = "0.12"; 13 14 minimalOCamlVersion = "4.04"; 15 16 src = fetchFromGitHub { 17 owner = "c-cube"; 18 repo = pname; 19 rev = "v${version}"; 20 sha256 = "sha256-PQbr2sjASoWz0OHAMV6buAJERpnUJxVpLAigIVnADIc="; 21 }; 22 23 nativeCheckInputs = [ mdx.bin ]; 24 25 # mdx is not available for OCaml < 4.08 26 doCheck = lib.versionAtLeast ocaml.version "4.08"; 27 28 passthru.updateScript = gitUpdater { rev-prefix = "v"; }; 29 30 meta = { 31 homepage = "https://github.com/c-cube/printbox/"; 32 description = "Allows to print nested boxes, lists, arrays, tables in several formats"; 33 license = lib.licenses.isc; 34 maintainers = [ lib.maintainers.romildo ]; 35 }; 36}