diff options
author | Atemu <atemu.main@gmail.com> | 2023-03-07 13:24:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-07 13:24:35 +0100 |
commit | acdc303ed762696c1be266947a0c99bc4db4a9b9 (patch) | |
tree | 51e9db4627c539b49e2bcfb771f4ec57cbd41d62 /pkgs/top-level | |
parent | 3bbd2ffb31e205472a326c83860da8c56085077f (diff) | |
parent | 6185e429a66b5360db976a604cece6cc731dbe36 (diff) |
Merge pull request #219836 from wegank/leo2-darwin
leo2, statverif: add darwin support
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 20 | ||||
-rw-r--r-- | pkgs/top-level/ocaml-packages.nix | 6 |
2 files changed, 13 insertions, 13 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 765682bcc0402..387c96dd3d05f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13700,7 +13700,7 @@ with pkgs; wvkbd = callPackage ../applications/accessibility/wvkbd { }; wyrd = callPackage ../tools/misc/wyrd { - ocamlPackages = ocaml-ng.ocamlPackages_4_05; + ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string; }; x86info = callPackage ../os-specific/linux/x86info { }; @@ -20193,9 +20193,7 @@ with pkgs; glpk = callPackage ../development/libraries/glpk { }; glsurf = callPackage ../applications/science/math/glsurf { - ocamlPackages = ocaml-ng.mkOcamlPackages (ocaml-ng.ocamlPackages_4_14.ocaml.override { - unsafeStringSupport = true; - }); + ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string; }; glui = callPackage ../development/libraries/glui {}; @@ -31564,9 +31562,7 @@ with pkgs; mjpg-streamer = callPackage ../applications/video/mjpg-streamer { }; mldonkey = callPackage ../applications/networking/p2p/mldonkey { - ocamlPackages = ocaml-ng.mkOcamlPackages (ocaml-ng.ocamlPackages_4_14.ocaml.override { - unsafeStringSupport = true; - }); + ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string; }; mlvwm = callPackage ../applications/window-managers/mlvwm { }; @@ -31626,7 +31622,7 @@ with pkgs; }; monotoneViz = callPackage ../applications/version-management/monotone-viz { - ocamlPackages = ocaml-ng.ocamlPackages_4_05; + ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string; }; monitor = callPackage ../applications/system/monitor { @@ -37104,9 +37100,7 @@ with pkgs; drat-trim = callPackage ../applications/science/logic/drat-trim {}; ekrhyper = callPackage ../applications/science/logic/ekrhyper { - ocaml = ocaml-ng.ocamlPackages_4_14.ocaml.override { - unsafeStringSupport = true; - }; + ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml; }; eprover = callPackage ../applications/science/logic/eprover { }; @@ -37174,7 +37168,7 @@ with pkgs; mathlibtools = with python3Packages; toPythonApplication mathlibtools; leo2 = callPackage ../applications/science/logic/leo2 - { inherit (ocaml-ng.ocamlPackages_4_05) ocaml camlp4; }; + { inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml camlp4; }; leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix {}; @@ -37221,7 +37215,7 @@ with pkgs; }; statverif = callPackage ../applications/science/logic/statverif { - inherit (ocaml-ng.ocamlPackages_4_05) ocaml; + ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml; }; tptp = callPackage ../applications/science/logic/tptp {}; diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 967d61aa0a6cd..7fb8e255198b7 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1692,4 +1692,10 @@ in let inherit (pkgs) callPackage; in rec ocamlPackages_latest = ocamlPackages_5_0; ocamlPackages = ocamlPackages_4_14; + + # We still have packages that rely on unsafe-string, which is deprecated in OCaml 4.06.0. + # Below are aliases for porting them to the latest versions of the OCaml 4 series. + ocamlPackages_4_14_unsafe_string = mkOcamlPackages (callPackage ../development/compilers/ocaml/4.14.nix { + unsafeStringSupport = true; + }); } |