lol

async_unix: 112.24.00 -> 112.24.00/113.33.03

PPX/P4 split

+30 -6
+2 -2
pkgs/development/ocaml-modules/async/default.nix
··· 1 1 {stdenv, buildOcaml, fetchurl, async_kernel_p4, 2 - async_unix, async_extra, pa_ounit}: 2 + async_unix_p4, async_extra, pa_ounit}: 3 3 4 4 buildOcaml rec { 5 5 name = "async"; ··· 12 12 sha256 = "ecc4ca939ab098e689332921b110dbaacd06d9f8d8bf697023dfff3ca37dc1e9"; 13 13 }; 14 14 15 - propagatedBuildInputs = [ async_kernel_p4 async_unix async_extra pa_ounit ]; 15 + propagatedBuildInputs = [ async_kernel_p4 async_unix_p4 async_extra pa_ounit ]; 16 16 17 17 meta = with stdenv.lib; { 18 18 homepage = https://github.com/janestreet/async;
+2 -2
pkgs/development/ocaml-modules/async_extra/default.nix
··· 1 - {stdenv, buildOcaml, fetchurl, async_kernel_p4, async_unix, 1 + {stdenv, buildOcaml, fetchurl, async_kernel_p4, async_unix_p4, 2 2 bin_prot_p4, core_p4, custom_printf, fieldslib_p4, herelib, pa_ounit, 3 3 pipebang, pa_test, sexplib_p4}: 4 4 ··· 14 14 }; 15 15 16 16 buildInputs = [ pa_test pa_ounit ]; 17 - propagatedBuildInputs = [ async_kernel_p4 async_unix core_p4 bin_prot_p4 custom_printf 17 + propagatedBuildInputs = [ async_kernel_p4 async_unix_p4 core_p4 bin_prot_p4 custom_printf 18 18 fieldslib_p4 herelib pipebang sexplib_p4 ]; 19 19 20 20 meta = with stdenv.lib; {
+17
pkgs/development/ocaml-modules/janestreet/async-unix.nix
··· 1 + {stdenv, buildOcamlJane, fetchurl, async_kernel, 2 + bin_prot, comparelib, core, fieldslib, herelib, 3 + pipebang, sexplib}: 4 + 5 + buildOcamlJane rec { 6 + name = "async_unix"; 7 + hash = "03ng7f0s22wwzspakiqj442vs1a7yf834109jcj9r3g1awwfhcy7"; 8 + propagatedBuildInputs = [ async_kernel core bin_prot comparelib 9 + fieldslib herelib pipebang sexplib ]; 10 + 11 + meta = with stdenv.lib; { 12 + homepage = https://github.com/janestreet/async_unix; 13 + description = "Jane Street Capital's asynchronous execution library (unix)"; 14 + license = licenses.asl20; 15 + maintainers = [ maintainers.maurer maintainers.ericbmerritt ]; 16 + }; 17 + }
+9 -2
pkgs/top-level/all-packages.nix
··· 5070 5070 5071 5071 async_ssl = callPackage ../development/ocaml-modules/async_ssl { }; 5072 5072 5073 - async_unix = callPackage ../development/ocaml-modules/async_unix { }; 5073 + async_unix_p4 = callPackage ../development/ocaml-modules/async_unix { }; 5074 5074 5075 5075 async = 5076 5076 if lib.versionOlder "4.02" ocaml_version ··· 5614 5614 if lib.versionOlder "4.02" ocaml_version 5615 5615 then callPackage ../development/ocaml-modules/janestreet/async-kernel.nix {} 5616 5616 else async_kernel_p4; 5617 + 5618 + async_unix = 5619 + if lib.versionOlder "4.02" ocaml_version 5620 + then callPackage ../development/ocaml-modules/janestreet/async-unix.nix {} 5621 + else async_unix_p4; 5622 + 5617 5623 }; 5618 5624 5619 5625 ocamlPackages = recurseIntoAttrs ocamlPackages_4_01_0; ··· 5741 5747 tinycc = callPackage ../development/compilers/tinycc { }; 5742 5748 5743 5749 trv = callPackage ../development/tools/misc/trv { 5744 - inherit (ocamlPackages_4_02) findlib camlp4 async async_unix 5750 + inherit (ocamlPackages_4_02) findlib camlp4 async 5745 5751 async_extra async_shell async_find cohttp uri; 5746 5752 ocaml = ocaml_4_02; 5753 + async_unix = ocamlPackages_4_02.async_unix_p4; 5747 5754 core_extended = ocamlPackages_4_02.core_extended_p4; 5748 5755 sexplib = ocamlPackages_4_02.sexplib_p4; 5749 5756 core = ocamlPackages_4_02.core_p4;