ocamlPackages.printbox: 0.5 → 0.6

ocamlPackages.printbox-text: init at 0.6

authored by Vincent Laporte and committed by Vincent Laporte ecd0acf2 cb78e669

+29 -8
+7 -2
pkgs/development/ocaml-modules/phylogenetics/default.nix
··· 11 , lacaml 12 , menhir 13 , menhirLib 14 - , printbox 15 }: 16 17 buildDunePackage rec { ··· 25 sha256 = "sha256:0knfh2s0jfnsc0vsq5yw5xla7m7i98xd0qv512dyh3jhkh7m00l9"; 26 }; 27 28 minimalOCamlVersion = "4.08"; 29 30 checkInputs = [ alcotest bppsuite ]; ··· 37 lacaml 38 menhirLib 39 ppx_deriving 40 - printbox 41 ]; 42 43 doCheck = true;
··· 11 , lacaml 12 , menhir 13 , menhirLib 14 + , printbox-text 15 }: 16 17 buildDunePackage rec { ··· 25 sha256 = "sha256:0knfh2s0jfnsc0vsq5yw5xla7m7i98xd0qv512dyh3jhkh7m00l9"; 26 }; 27 28 + # Ensure compatibility with printbox ≥ 0.6 29 + preConfigure = '' 30 + substituteInPlace lib/dune --replace printbox printbox-text 31 + ''; 32 + 33 minimalOCamlVersion = "4.08"; 34 35 checkInputs = [ alcotest bppsuite ]; ··· 42 lacaml 43 menhirLib 44 ppx_deriving 45 + printbox-text 46 ]; 47 48 doCheck = true;
+6 -6
pkgs/development/ocaml-modules/printbox/default.nix
··· 1 - { lib, fetchFromGitHub, buildDunePackage, ocaml, uucp, uutf, mdx }: 2 3 buildDunePackage rec { 4 pname = "printbox"; 5 - version = "0.5"; 6 7 useDune2 = true; 8 9 - minimumOCamlVersion = "4.03"; 10 11 src = fetchFromGitHub { 12 owner = "c-cube"; 13 repo = pname; 14 - rev = version; 15 - sha256 = "099yxpp7d9bms6dwzp9im7dv1qb801hg5rx6awpx3rpfl4cvqfn2"; 16 }; 17 18 - checkInputs = [ uucp uutf mdx.bin ]; 19 20 # mdx is not available for OCaml < 4.07 21 doCheck = lib.versionAtLeast ocaml.version "4.07";
··· 1 + { lib, fetchFromGitHub, buildDunePackage, ocaml, mdx }: 2 3 buildDunePackage rec { 4 pname = "printbox"; 5 + version = "0.6"; 6 7 useDune2 = true; 8 9 + minimalOCamlVersion = "4.03"; 10 11 src = fetchFromGitHub { 12 owner = "c-cube"; 13 repo = pname; 14 + rev = "v${version}"; 15 + sha256 = "sha256:0vqp8j1vp8h8par699nnh31hnikzh6pqn07lqyxw65axqy3sc9dp"; 16 }; 17 18 + checkInputs = [ mdx.bin ]; 19 20 # mdx is not available for OCaml < 4.07 21 doCheck = lib.versionAtLeast ocaml.version "4.07";
+14
pkgs/development/ocaml-modules/printbox/text.nix
···
··· 1 + { buildDunePackage, printbox, uucp, uutf, mdx }: 2 + 3 + buildDunePackage { 4 + pname = "printbox-text"; 5 + inherit (printbox) src version useDune2 doCheck; 6 + 7 + propagatedBuildInputs = [ printbox uucp uutf ]; 8 + 9 + checkInputs = [ mdx.bin ]; 10 + 11 + meta = printbox.meta // { 12 + description = "Text renderer for printbox, using unicode edges"; 13 + }; 14 + }
+2
pkgs/top-level/ocaml-packages.nix
··· 1179 1180 printbox = callPackage ../development/ocaml-modules/printbox { }; 1181 1182 process = callPackage ../development/ocaml-modules/process { }; 1183 1184 prof_spacetime = callPackage ../development/ocaml-modules/prof_spacetime { };
··· 1179 1180 printbox = callPackage ../development/ocaml-modules/printbox { }; 1181 1182 + printbox-text = callPackage ../development/ocaml-modules/printbox/text.nix { }; 1183 + 1184 process = callPackage ../development/ocaml-modules/process { }; 1185 1186 prof_spacetime = callPackage ../development/ocaml-modules/prof_spacetime { };