Loading pkgs/development/ocaml-modules/janestreet/0.17.nix +149 −77 Original line number Diff line number Diff line Loading @@ -1217,9 +1217,9 @@ with self; ]; }; ppx_derive_at_runtime = janePackage { ppx_derive_at_runtime = janePackage ( { pname = "ppx_derive_at_runtime"; hash = "sha256-Y/z4BKFRt3z1lUGdc7SznIv/ys//dZHoPSnsouj1GtI="; meta.description = "Define a new ppx deriver by naming a runtime module"; propagatedBuildInputs = [ base Loading @@ -1227,8 +1227,20 @@ with self; ppx_jane ppxlib ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-bbUV2t8MhqDCHDJp7fqJTnRrfZdYO8DLnygqQF0+ouY="; } else { version = "0.17.0"; hash = "sha256-Y/z4BKFRt3z1lUGdc7SznIv/ys//dZHoPSnsouj1GtI="; } ) ); ppx_diff = janePackage ( { Loading Loading @@ -1425,9 +1437,9 @@ with self; ]; }; ppx_jsonaf_conv = janePackage { ppx_jsonaf_conv = janePackage ( { pname = "ppx_jsonaf_conv"; hash = "sha256-v7CYOJ1g4LkqIv5De5tQjjkBWXqKHbvqfSr0X5jBUuM="; meta.description = "[@@deriving] plugin to generate Jsonaf conversion functions"; propagatedBuildInputs = [ base Loading @@ -1435,8 +1447,20 @@ with self; ppx_jane ppxlib ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-BnkYY+Td9zV++PuPs/gm5U58rCZjew1OJQ2k8KE+dfA="; } else { version = "0.17.0"; hash = "sha256-v7CYOJ1g4LkqIv5De5tQjjkBWXqKHbvqfSr0X5jBUuM="; } ) ); ppx_js_style = janePackage ( { Loading Loading @@ -1543,13 +1567,25 @@ with self; ]; }; ppx_pattern_bind = janePackage { ppx_pattern_bind = janePackage ( { pname = "ppx_pattern_bind"; hash = "sha256-IVDvFU9ERB2YFJOgP/glYcO4KhEH5VdQ7wCCfreboqA="; meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; propagatedBuildInputs = [ ppx_let ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-O3FtpXrFoyMI3iPL3BUwquREy+8TygOlyaTUGBUPk4Q=$"; } else { version = "0.17.0"; hash = "sha256-IVDvFU9ERB2YFJOgP/glYcO4KhEH5VdQ7wCCfreboqA="; } ) ); ppx_pipebang = janePackage { pname = "ppx_pipebang"; Loading @@ -1570,9 +1606,9 @@ with self; doCheck = false; # test rules broken }; ppx_quick_test = janePackage { ppx_quick_test = janePackage ( { pname = "ppx_quick_test"; hash = "sha256-Kxb0IJcosC4eYlUjEfZE9FhY8o1/gDHHLWD5Cby5hXY="; meta.description = "Spiritual equivalent of let%expect_test, but for property based tests"; propagatedBuildInputs = [ async Loading @@ -1588,8 +1624,20 @@ with self; ppx_sexp_conv ppx_sexp_message ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-nSgi0MAmOWhk53x6U5Wmv/5zTxBiErWQqoT6ATBOv3w="; } else { version = "0.17.0"; hash = "sha256-Kxb0IJcosC4eYlUjEfZE9FhY8o1/gDHHLWD5Cby5hXY="; } ) ); ppx_sexp_conv = janePackage ( { Loading Loading @@ -1711,17 +1759,29 @@ with self; ) ); ppx_typed_fields = janePackage { ppx_typed_fields = janePackage ( { pname = "ppx_typed_fields"; hash = "sha256-aTPEBBc1zniZkEmzubGkU064bwGnefBOjVDqTdPm2w8="; meta.description = "GADT-based field accessors and utilities"; propagatedBuildInputs = [ core ppx_jane ppxlib ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-M+UhZst98gRg6pVg828UZn8AEFK2a/KAzGkuUkWoBaI="; } else { version = "0.17.0"; hash = "sha256-aTPEBBc1zniZkEmzubGkU064bwGnefBOjVDqTdPm2w8="; } ) ); ppx_typerep_conv = janePackage ( { Loading Loading @@ -2040,9 +2100,9 @@ with self; ]; }; streamable = janePackage { streamable = janePackage ( { pname = "streamable"; hash = "sha256-FtrAX4nsacCO5HTVxwLgwwT8R2sASJ05qu4gT2ZVSDg="; meta.description = "Collection of types suitable for incremental serialization"; propagatedBuildInputs = [ async_kernel Loading @@ -2053,8 +2113,20 @@ with self; ppx_jane ppxlib ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-3d7tByQCOfA44wSBKbHXDvyomenWVaEDMHujlK++n8Y="; } else { version = "0.17.0"; hash = "sha256-FtrAX4nsacCO5HTVxwLgwwT8R2sASJ05qu4gT2ZVSDg="; } ) ); textutils = janePackage { pname = "textutils"; Loading Loading
pkgs/development/ocaml-modules/janestreet/0.17.nix +149 −77 Original line number Diff line number Diff line Loading @@ -1217,9 +1217,9 @@ with self; ]; }; ppx_derive_at_runtime = janePackage { ppx_derive_at_runtime = janePackage ( { pname = "ppx_derive_at_runtime"; hash = "sha256-Y/z4BKFRt3z1lUGdc7SznIv/ys//dZHoPSnsouj1GtI="; meta.description = "Define a new ppx deriver by naming a runtime module"; propagatedBuildInputs = [ base Loading @@ -1227,8 +1227,20 @@ with self; ppx_jane ppxlib ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-bbUV2t8MhqDCHDJp7fqJTnRrfZdYO8DLnygqQF0+ouY="; } else { version = "0.17.0"; hash = "sha256-Y/z4BKFRt3z1lUGdc7SznIv/ys//dZHoPSnsouj1GtI="; } ) ); ppx_diff = janePackage ( { Loading Loading @@ -1425,9 +1437,9 @@ with self; ]; }; ppx_jsonaf_conv = janePackage { ppx_jsonaf_conv = janePackage ( { pname = "ppx_jsonaf_conv"; hash = "sha256-v7CYOJ1g4LkqIv5De5tQjjkBWXqKHbvqfSr0X5jBUuM="; meta.description = "[@@deriving] plugin to generate Jsonaf conversion functions"; propagatedBuildInputs = [ base Loading @@ -1435,8 +1447,20 @@ with self; ppx_jane ppxlib ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-BnkYY+Td9zV++PuPs/gm5U58rCZjew1OJQ2k8KE+dfA="; } else { version = "0.17.0"; hash = "sha256-v7CYOJ1g4LkqIv5De5tQjjkBWXqKHbvqfSr0X5jBUuM="; } ) ); ppx_js_style = janePackage ( { Loading Loading @@ -1543,13 +1567,25 @@ with self; ]; }; ppx_pattern_bind = janePackage { ppx_pattern_bind = janePackage ( { pname = "ppx_pattern_bind"; hash = "sha256-IVDvFU9ERB2YFJOgP/glYcO4KhEH5VdQ7wCCfreboqA="; meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; propagatedBuildInputs = [ ppx_let ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-O3FtpXrFoyMI3iPL3BUwquREy+8TygOlyaTUGBUPk4Q=$"; } else { version = "0.17.0"; hash = "sha256-IVDvFU9ERB2YFJOgP/glYcO4KhEH5VdQ7wCCfreboqA="; } ) ); ppx_pipebang = janePackage { pname = "ppx_pipebang"; Loading @@ -1570,9 +1606,9 @@ with self; doCheck = false; # test rules broken }; ppx_quick_test = janePackage { ppx_quick_test = janePackage ( { pname = "ppx_quick_test"; hash = "sha256-Kxb0IJcosC4eYlUjEfZE9FhY8o1/gDHHLWD5Cby5hXY="; meta.description = "Spiritual equivalent of let%expect_test, but for property based tests"; propagatedBuildInputs = [ async Loading @@ -1588,8 +1624,20 @@ with self; ppx_sexp_conv ppx_sexp_message ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-nSgi0MAmOWhk53x6U5Wmv/5zTxBiErWQqoT6ATBOv3w="; } else { version = "0.17.0"; hash = "sha256-Kxb0IJcosC4eYlUjEfZE9FhY8o1/gDHHLWD5Cby5hXY="; } ) ); ppx_sexp_conv = janePackage ( { Loading Loading @@ -1711,17 +1759,29 @@ with self; ) ); ppx_typed_fields = janePackage { ppx_typed_fields = janePackage ( { pname = "ppx_typed_fields"; hash = "sha256-aTPEBBc1zniZkEmzubGkU064bwGnefBOjVDqTdPm2w8="; meta.description = "GADT-based field accessors and utilities"; propagatedBuildInputs = [ core ppx_jane ppxlib ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-M+UhZst98gRg6pVg828UZn8AEFK2a/KAzGkuUkWoBaI="; } else { version = "0.17.0"; hash = "sha256-aTPEBBc1zniZkEmzubGkU064bwGnefBOjVDqTdPm2w8="; } ) ); ppx_typerep_conv = janePackage ( { Loading Loading @@ -2040,9 +2100,9 @@ with self; ]; }; streamable = janePackage { streamable = janePackage ( { pname = "streamable"; hash = "sha256-FtrAX4nsacCO5HTVxwLgwwT8R2sASJ05qu4gT2ZVSDg="; meta.description = "Collection of types suitable for incremental serialization"; propagatedBuildInputs = [ async_kernel Loading @@ -2053,8 +2113,20 @@ with self; ppx_jane ppxlib ]; meta.broken = lib.versionAtLeast ppxlib.version "0.36"; }; } // ( if lib.versionAtLeast ppxlib.version "0.36" then { version = "0.17.1"; hash = "sha256-3d7tByQCOfA44wSBKbHXDvyomenWVaEDMHujlK++n8Y="; } else { version = "0.17.0"; hash = "sha256-FtrAX4nsacCO5HTVxwLgwwT8R2sASJ05qu4gT2ZVSDg="; } ) ); textutils = janePackage { pname = "textutils"; Loading