lol

ocamlPackages.ppxlib: default to 0.22.0

ocamlPackages.base_quickcheck 0.14.0 → 0.14.1

ocamlPackages.ppx_custom_printf: 0.14.0 → 0.14.1

ocamlPackages.ppx_expect: 0.14.0 → 0.14.1

ocamlPackages.ppx_optcomp: 0.14.0 → 0.14.1

ocamlPackages.ppx_sexp_conv: 0.14.1 → 0.14.3

ocamlPackages.ppx_sexp_message: 0.14.1 → 0.14.2

ocamlPackages.ppx_typerep_conv: 0.14.1 → 0.14.2

ocamlPackages.visitors: 20210127 → 20210316

ocamlPackages.pgocaml: 4.2.2 → 4.2.2-dev-20210111

authored by

Vincent Laporte and committed by
Vincent Laporte
92a1b57b 53a56c98

+52 -23
+4 -1
pkgs/development/ocaml-modules/eliom/default.nix
··· 1 1 { stdenv, lib, fetchzip, which, ocsigen_server, ocaml, 2 2 lwt_react, 3 3 opaline, ppx_deriving, findlib 4 + , ocaml-migrate-parsetree 4 5 , ppx_tools_versioned 5 6 , js_of_ocaml-ocamlbuild, js_of_ocaml-ppx, js_of_ocaml-ppx_deriving_json 6 7 , js_of_ocaml-lwt ··· 22 23 sha256 = "00m6v2k4mg8705dy41934lznl6gj91i6dk7p1nkaccm51nna25kz"; 23 24 }; 24 25 25 - buildInputs = [ ocaml which findlib js_of_ocaml-ocamlbuild js_of_ocaml-ppx_deriving_json opaline 26 + buildInputs = [ ocaml which findlib js_of_ocaml-ocamlbuild 27 + ocaml-migrate-parsetree 28 + js_of_ocaml-ppx_deriving_json opaline 26 29 ppx_tools_versioned 27 30 ]; 28 31
+14 -9
pkgs/development/ocaml-modules/janestreet/0.14.nix
··· 182 182 183 183 base_quickcheck = janePackage { 184 184 pname = "base_quickcheck"; 185 - hash = "1lmp1h68g0gqiw8m6gqcbrp0fn76nsrlsqrwxp20d7jhh0693f3j"; 185 + version = "0.14.1"; 186 + hash = "0apq3d9xb0zdaqsl4cjk5skyig57ff1plndb2mh0nn3czvfhifxs"; 186 187 minimumOCamlVersion = "4.04.2"; 187 188 meta.description = "Randomized testing framework, designed for compatibility with Base"; 188 189 propagatedBuildInputs = [ ppx_base ppx_fields_conv ppx_let ppx_sexp_value splittable_random ]; ··· 450 451 451 452 ppx_custom_printf = janePackage { 452 453 pname = "ppx_custom_printf"; 453 - hash = "0p9hgx0krxqw8hlzfv2bg2m3zi5nxsnzhyp0fj5936rapad02hc5"; 454 + version = "0.14.1"; 455 + hash = "0c1m65kn27zvwmfwy7kk46ga76yw2a3ik9jygpy1b6nn6pi026w9"; 454 456 minimumOCamlVersion = "4.04.2"; 455 457 meta.description = "Printf-style format-strings for user-defined string conversion"; 456 458 propagatedBuildInputs = [ ppx_sexp_conv ]; ··· 466 468 467 469 ppx_expect = janePackage { 468 470 pname = "ppx_expect"; 469 - hash = "05v6jzn1nbmwk3vzxxnb3380wzg2nb28jpb3v5m5c4ikn0jrhcwn"; 471 + version = "0.14.1"; 472 + hash = "0vbbnjrzpyk5p0js21lafr6fcp2wqka89p1876rdf472cmg0l7fv"; 470 473 minimumOCamlVersion = "4.04.2"; 471 474 meta.description = "Cram like framework for OCaml"; 472 475 propagatedBuildInputs = [ ppx_here ppx_inline_test re ]; ··· 559 562 560 563 ppx_optcomp = janePackage { 561 564 pname = "ppx_optcomp"; 562 - hash = "1wav3zgh4244x1ll562g735cwwrzyk5jj72niq9jgz9qjlpsprlk"; 565 + version = "0.14.1"; 566 + hash = "0j5smqa0hig1yn8wfrb4mv0y59kkwsalmqkm5asbd7kcc6589ap4"; 563 567 minimumOCamlVersion = "4.04.2"; 564 568 meta.description = "Optional compilation for OCaml"; 565 569 propagatedBuildInputs = [ ppxlib ]; ··· 591 595 592 596 ppx_sexp_conv = janePackage { 593 597 pname = "ppx_sexp_conv"; 594 - version = "0.14.1"; 598 + version = "0.14.3"; 595 599 minimumOCamlVersion = "4.04.2"; 596 - hash = "04bx5id99clrgvkg122nx03zig1m7igg75piphhyx04w33shgkz2"; 600 + hash = "0dbri9d00ydi0dw1cavswnqdmhjaaz80vap29ns2lr6mhhlvyjmj"; 597 601 meta.description = "[@@deriving] plugin to generate S-expression conversion functions"; 598 602 propagatedBuildInputs = [ ppxlib sexplib0 base ]; 599 603 }; 600 604 601 605 ppx_sexp_message = janePackage { 602 606 pname = "ppx_sexp_message"; 603 - hash = "17xnq345xwfkl9ydn05ljsg37m2glh3alnspayl3fgbhmcjmav3i"; 607 + version = "0.14.1"; 608 + hash = "1lvsr0d68kakih1ll33hy6dxbjkly6lmky4q6z0h0hrcbd6z48k4"; 604 609 minimumOCamlVersion = "4.04.2"; 605 610 meta.description = "A ppx rewriter for easy construction of s-expressions"; 606 611 propagatedBuildInputs = [ ppx_here ppx_sexp_conv ]; ··· 634 639 635 640 ppx_typerep_conv = janePackage { 636 641 pname = "ppx_typerep_conv"; 637 - version = "0.14.1"; 642 + version = "0.14.2"; 638 643 minimumOCamlVersion = "4.04.2"; 639 - hash = "1r0z7qlcpaicas5hkymy2q0gi207814wlay4hys7pl5asd59wcdh"; 644 + hash = "0yk9vkpnwr8labgfncqdi4rfkj88d8mb3cr8m4gdqpi3f2r27hf0"; 640 645 meta.description = "Generation of runtime types from type declarations"; 641 646 propagatedBuildInputs = [ ppxlib typerep ]; 642 647 };
+3 -3
pkgs/development/ocaml-modules/pgocaml/default.nix
··· 4 4 5 5 buildDunePackage rec { 6 6 pname = "pgocaml"; 7 - version = "4.2.2"; 7 + version = "4.2.2-dev-20210111"; 8 8 src = fetchFromGitHub { 9 9 owner = "darioteixeira"; 10 10 repo = "pgocaml"; 11 - rev = version; 12 - sha256 = "1rdypc83nap9j2ml9r6n1pzgf79gk1yffwyi6fmcrl7zmy01cg0n"; 11 + rev = "1bb0025deeb3d14029afdcc69aaa7847026e243e"; 12 + sha256 = "11inbjf87gclc2xmpq56ag4cm4467y9q9hjgbdn69fa1bman2zn2"; 13 13 }; 14 14 15 15 minimumOCamlVersion = "4.08";
+2 -2
pkgs/development/ocaml-modules/pgocaml/ppx.nix
··· 1 - { buildDunePackage, pgocaml, ppx_optcomp, ppx_tools, ppx_tools_versioned, rresult }: 1 + { buildDunePackage, pgocaml, ppx_optcomp }: 2 2 3 3 buildDunePackage { 4 4 pname = "pgocaml_ppx"; 5 5 inherit (pgocaml) src version useDune2 meta; 6 6 7 - propagatedBuildInputs = [ pgocaml ppx_optcomp ppx_tools ppx_tools_versioned rresult ]; 7 + propagatedBuildInputs = [ pgocaml ppx_optcomp ]; 8 8 }
+4 -1
pkgs/development/ocaml-modules/ppxlib/default.nix
··· 1 1 { lib, fetchFromGitHub, buildDunePackage, ocaml 2 - , version ? if lib.versionAtLeast ocaml.version "4.07" then "0.15.0" else "0.13.0" 2 + , version ? 3 + if lib.versionAtLeast ocaml.version "4.07" 4 + then if lib.versionAtLeast ocaml.version "4.08" 5 + then "0.22.0" else "0.15.0" else "0.13.0" 3 6 , ocaml-compiler-libs, ocaml-migrate-parsetree, ppx_derivers, stdio 4 7 , stdlib-shims, ocaml-migrate-parsetree-2-1 5 8 }:
+3 -3
pkgs/development/ocaml-modules/visitors/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "visitors"; 5 - version = "20210127"; 5 + version = "20210316"; 6 6 7 7 useDune2 = true; 8 8 9 - minimumOCamlVersion = "4.07"; 9 + minimumOCamlVersion = "4.08"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "fpottier"; 13 13 repo = pname; 14 14 rev = version; 15 15 domain = "gitlab.inria.fr"; 16 - sha256 = "0b73h7d4yv04a0b5x2i222jknbcgf9vvxzfjxzy2jwanxz9d873z"; 16 + sha256 = "12d45ncy3g9mpcs6n58aq6yzs5qz662msgcr7ccms9jhiq44m8f7"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ ppxlib ppx_deriving result ];
+1 -1
pkgs/development/tools/analysis/flow/default.nix
··· 16 16 install -Dm644 resources/shell/bash-completion $out/share/bash-completion/completions/flow 17 17 ''; 18 18 19 - buildInputs = (with ocamlPackages; [ ocaml findlib ocamlbuild dtoa core_kernel sedlex_2 ocaml_lwt lwt_log lwt_ppx ppx_deriving ppx_gen_rec ppx_tools_versioned visitors wtf8 ocaml-migrate-parsetree ]) 19 + buildInputs = (with ocamlPackages; [ ocaml findlib ocamlbuild ocaml-migrate-parsetree dtoa core_kernel sedlex_2 ocaml_lwt lwt_log lwt_ppx ppx_deriving ppx_gen_rec ppx_tools_versioned visitors wtf8 ]) 20 20 ++ lib.optionals stdenv.isDarwin [ CoreServices ]; 21 21 22 22 meta = with lib; {
+21 -3
pkgs/top-level/ocaml-packages.nix
··· 317 317 318 318 eliom = callPackage ../development/ocaml-modules/eliom { }; 319 319 320 - elpi = callPackage ../development/ocaml-modules/elpi { }; 320 + elpi = callPackage ../development/ocaml-modules/elpi ( 321 + let ppxlib_0_15 = if lib.versionAtLeast ppxlib.version "0.15" 322 + then ppxlib.override { version = "0.15.0"; } 323 + else ppxlib; in 324 + { 325 + ppx_deriving = ppx_deriving.override { ppxlib = ppxlib_0_15; }; 326 + ppxlib = ppxlib_0_15; 327 + } 328 + ); 321 329 322 330 encore = callPackage ../development/ocaml-modules/encore { }; 323 331 ··· 1031 1039 1032 1040 ppx_deriving_protobuf = callPackage ../development/ocaml-modules/ppx_deriving_protobuf {}; 1033 1041 1034 - ppx_deriving_rpc = callPackage ../development/ocaml-modules/ppx_deriving_rpc { }; 1042 + ppx_deriving_rpc = callPackage ../development/ocaml-modules/ppx_deriving_rpc { 1043 + ppxlib = ppxlib.override { version = "0.15.0"; }; 1044 + }; 1035 1045 1036 1046 ppx_deriving_yojson = callPackage ../development/ocaml-modules/ppx_deriving_yojson {}; 1037 1047 1038 1048 ppx_gen_rec = callPackage ../development/ocaml-modules/ppx_gen_rec {}; 1039 1049 1040 - ppx_import = callPackage ../development/ocaml-modules/ppx_import {}; 1050 + ppx_import = callPackage ../development/ocaml-modules/ppx_import ( 1051 + let ppxlib_0_15 = if lib.versionAtLeast ppxlib.version "0.15" 1052 + then ppxlib.override { version = "0.15.0"; } 1053 + else ppxlib; in 1054 + { 1055 + ppx_deriving = ppx_deriving.override { ppxlib = ppxlib_0_15; }; 1056 + ppxlib = ppxlib_0_15; 1057 + } 1058 + ); 1041 1059 1042 1060 ppx_irmin = callPackage ../development/ocaml-modules/irmin/ppx.nix { 1043 1061 };