diff --git a/pkgs/development/ocaml-modules/hack_parallel/default.nix b/pkgs/development/ocaml-modules/hack_parallel/default.nix index 6ce3288f647b..8ed2011b31c8 100644 --- a/pkgs/development/ocaml-modules/hack_parallel/default.nix +++ b/pkgs/development/ocaml-modules/hack_parallel/default.nix @@ -3,7 +3,6 @@ buildDunePackage rec { pname = "hack_parallel"; version = "1.0.1"; - duneVersion = "3"; minimalOCamlVersion = "4.08"; src = fetchFromGitHub { @@ -15,6 +14,23 @@ buildDunePackage rec { patches = [ ./hack_parallel.patch ]; + postPatch = '' + substituteInPlace src/third-party/hack_core/hack_caml.ml --replace 'include Pervasives' "" + substituteInPlace \ + src/interface/hack_parallel_intf.mli \ + src/procs/worker.ml \ + src/third-party/hack_core/hack_core_list.ml \ + src/third-party/hack_core/hack_result.ml* \ + src/utils/collections/myMap.ml \ + src/utils/daemon.ml* \ + src/utils/exit_status.ml \ + src/utils/hack_path.ml \ + src/utils/measure.ml \ + src/utils/timeout.ml \ + --replace Pervasives. Stdlib. + substituteInPlace src/utils/sys_utils.ml --replace String.create Bytes.create + ''; + nativeBuildInputs = [ pkg-config ]; propagatedBuildInputs = [ core core_unix sqlite ];