diff options
author | Ulrik Strid <ulrik.strid@outlook.com> | 2022-03-01 16:42:22 +0100 |
---|---|---|
committer | Ulrik Strid <ulrik.strid@outlook.com> | 2023-02-03 08:59:34 +0100 |
commit | c53a63adf11330c66d3f0ed0def74e0dacd2cd2a (patch) | |
tree | a8af7d43c6d03b0399390aef4b25b7d63daa4055 /pkgs/applications/science/logic/acgtk/default.nix | |
parent | d6ccd7658182294671cdb61ef7c5db46d7e78eb4 (diff) |
ocamlPackages treewide: strictDeps all packages
Diffstat (limited to 'pkgs/applications/science/logic/acgtk/default.nix')
-rw-r--r-- | pkgs/applications/science/logic/acgtk/default.nix | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/applications/science/logic/acgtk/default.nix b/pkgs/applications/science/logic/acgtk/default.nix index d4f0ac3e5044a..c627b8a3c8f5a 100644 --- a/pkgs/applications/science/logic/acgtk/default.nix +++ b/pkgs/applications/science/logic/acgtk/default.nix @@ -13,11 +13,19 @@ stdenv.mkDerivation { sha256 = "sha256-W/BDhbng5iYuiB7desMKvRtDFdhoaxiJNvNvtbLlA6E="; }; - buildInputs = [ dune_2 ] ++ (with ocamlPackages; [ - ocaml findlib ansiterminal cairo2 cmdliner fmt logs menhir menhirLib mtime sedlex yojson - ]); + strictDeps = true; - buildPhase = "dune build --profile=release"; + nativeBuildInputs = with ocamlPackages; [ menhir ocaml findlib dune_2 ]; + + buildInputs = with ocamlPackages; [ + ansiterminal cairo2 cmdliner fmt logs menhirLib mtime sedlex yojson + ]; + + buildPhase = '' + runHook preBuild + dune build --profile=release ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} + runHook postBuild + ''; installPhase = '' dune install --prefix $out --libdir $OCAMLFIND_DESTDIR |