mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-08 23:56:52 +00:00
Merge pull request #56206 from vbgl/ocaml-cleaning-ligustro
ocamlPackages: disable a few libraries that do not build with old OCaml versions
This commit is contained in:
commit
d73bc6d06a
@ -4,6 +4,8 @@ buildDunePackage rec {
|
|||||||
pname = "atd";
|
pname = "atd";
|
||||||
version = "2.0.0";
|
version = "2.0.0";
|
||||||
|
|
||||||
|
minimumOCamlVersion = "4.02";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mjambon";
|
owner = "mjambon";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{ buildDunePackage, bisect_ppx, ocamlbuild }:
|
{ buildDunePackage, bisect_ppx, ocamlbuild }:
|
||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
|
minimumOCamlVersion = "4.02";
|
||||||
inherit (bisect_ppx) version src meta;
|
inherit (bisect_ppx) version src meta;
|
||||||
pname = "bisect_ppx-ocamlbuild";
|
pname = "bisect_ppx-ocamlbuild";
|
||||||
propagatedBuildInputs = [ ocamlbuild ];
|
propagatedBuildInputs = [ ocamlbuild ];
|
||||||
|
@ -4,7 +4,7 @@ buildDunePackage rec {
|
|||||||
pname = "dtoa";
|
pname = "dtoa";
|
||||||
version = "0.3.1";
|
version = "0.3.1";
|
||||||
|
|
||||||
minimumOCamlVersion = "4.01";
|
minimumOCamlVersion = "4.02";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
|
url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
|
||||||
|
@ -4,6 +4,8 @@ buildDunePackage rec {
|
|||||||
pname = "opti";
|
pname = "opti";
|
||||||
version = "1.0.3";
|
version = "1.0.3";
|
||||||
|
|
||||||
|
minimumOCamlVersion = "4.02";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/magnusjonsson/opti/releases/download/${version}/opti-${version}.tbz";
|
url = "https://github.com/magnusjonsson/opti/releases/download/${version}/opti-${version}.tbz";
|
||||||
sha256 = "ed9ba56dc06e9d2b1bf097964cc65ea37db787d4f239c13d0dd74693f5b50a1e";
|
sha256 = "ed9ba56dc06e9d2b1bf097964cc65ea37db787d4f239c13d0dd74693f5b50a1e";
|
||||||
|
@ -4,7 +4,7 @@ buildDunePackage rec {
|
|||||||
pname = "wtf8";
|
pname = "wtf8";
|
||||||
version = "1.0.1";
|
version = "1.0.1";
|
||||||
|
|
||||||
minimumOCamlVersion = "4.01";
|
minimumOCamlVersion = "4.02";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
|
url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
, lambdaTerm, cppo, makeWrapper
|
, lambdaTerm, cppo, makeWrapper
|
||||||
}:
|
}:
|
||||||
|
|
||||||
if !stdenv.lib.versionAtLeast ocaml.version "4.02"
|
if !stdenv.lib.versionAtLeast ocaml.version "4.03"
|
||||||
then throw "utop is not available for OCaml ${ocaml.version}"
|
then throw "utop is not available for OCaml ${ocaml.version}"
|
||||||
else
|
else
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user