diff options
author | Guillaume Girol <symphorien@users.noreply.github.com> | 2022-02-27 19:49:07 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-27 19:49:07 +0000 |
commit | b9ecdae495c2db7f00f826997f2470ec62e2761b (patch) | |
tree | 77cc815ea24ed4f1a7dedbfaa90811d05ddb318e /pkgs/applications/science/logic | |
parent | ae2d6209d5f5c8f87bffc6acb35b25070144a8e8 (diff) | |
parent | a13cdfe520d87db401dd000fbd67cad728162a60 (diff) | |
download | nixpkgs-b9ecdae495c2db7f00f826997f2470ec62e2761b.tar nixpkgs-b9ecdae495c2db7f00f826997f2470ec62e2761b.tar.gz nixpkgs-b9ecdae495c2db7f00f826997f2470ec62e2761b.tar.bz2 nixpkgs-b9ecdae495c2db7f00f826997f2470ec62e2761b.tar.lz nixpkgs-b9ecdae495c2db7f00f826997f2470ec62e2761b.tar.xz nixpkgs-b9ecdae495c2db7f00f826997f2470ec62e2761b.tar.zst nixpkgs-b9ecdae495c2db7f00f826997f2470ec62e2761b.zip |
Merge pull request #161344 from ulrikstrid/ulrikstrid/tree-wide-native-inputs
ocamlPackages tree-wide: Move buildInputs that should be nativeBuildInputs
Diffstat (limited to 'pkgs/applications/science/logic')
-rw-r--r-- | pkgs/applications/science/logic/alt-ergo/default.nix | 17 | ||||
-rw-r--r-- | pkgs/applications/science/logic/anders/default.nix | 5 |
2 files changed, 11 insertions, 11 deletions
diff --git a/pkgs/applications/science/logic/alt-ergo/default.nix b/pkgs/applications/science/logic/alt-ergo/default.nix index 837f25e320f..096a648b4dd 100644 --- a/pkgs/applications/science/logic/alt-ergo/default.nix +++ b/pkgs/applications/science/logic/alt-ergo/default.nix @@ -12,36 +12,33 @@ let }; useDune2 = true; - - nativeBuildInputs = [ which ]; - in let alt-ergo-lib = ocamlPackages.buildDunePackage rec { pname = "alt-ergo-lib"; - inherit version src useDune2 nativeBuildInputs; + inherit version src useDune2; configureFlags = pname; + nativeBuildInputs = [ which ]; buildInputs = with ocamlPackages; [ dune-configurator ]; propagatedBuildInputs = with ocamlPackages; [ num ocplib-simplex stdlib-shims zarith ]; }; in let alt-ergo-parsers = ocamlPackages.buildDunePackage rec { pname = "alt-ergo-parsers"; - inherit version src useDune2 nativeBuildInputs; + inherit version src useDune2; configureFlags = pname; - buildInputs = with ocamlPackages; [ menhir ]; + nativeBuildInputs = [ which ocamlPackages.menhir ]; propagatedBuildInputs = [ alt-ergo-lib ] ++ (with ocamlPackages; [ camlzip psmt2-frontend ]); }; in ocamlPackages.buildDunePackage { - inherit pname version src useDune2 nativeBuildInputs; + inherit pname version src useDune2; configureFlags = pname; - buildInputs = [ alt-ergo-parsers ] ++ (with ocamlPackages; [ - cmdliner menhir ]) - ; + nativeBuildInputs = [ which ocamlPackages.menhir ]; + buildInputs = [ alt-ergo-parsers ocamlPackages.cmdliner ]; meta = { description = "High-performance theorem prover and SMT solver"; diff --git a/pkgs/applications/science/logic/anders/default.nix b/pkgs/applications/science/logic/anders/default.nix index 72e412fc3bd..bb60b2b8321 100644 --- a/pkgs/applications/science/logic/anders/default.nix +++ b/pkgs/applications/science/logic/anders/default.nix @@ -13,7 +13,10 @@ ocamlPackages.buildDunePackage rec { sha256 = "sha256-JUiZoo2rNLfgs94TlJqUNzul/7ODisCjSFAzhgSp1z4="; }; - buildInputs = with ocamlPackages; [ zarith menhir ]; + strictDeps = true; + + nativeBuildInputs = [ ocamlPackages.menhir ]; + buildInputs = [ ocamlPackages.zarith ]; meta = with lib; { description = "Modal Homotopy Type System"; |