Unverified Commit 91484645 authored by Ulrik Strid's avatar Ulrik Strid Committed by GitHub
Browse files

ocamlPackages.ppx_import: 1.11.0 → 1.12.0 (#451886)

parents ef9297bd 0ffff404
Loading
Loading
Loading
Loading
+47 −45
Original line number Diff line number Diff line
@@ -2,24 +2,25 @@
  lib,
  fetchurl,
  buildDunePackage,
  ocaml,
  ounit,
  ppx_deriving,
  ppx_sexp_conv,
  ppxlib,
  version ? if lib.versionAtLeast ocaml.version "4.11" then "1.11.0" else "1.9.1",
  version ?
    if lib.versionAtLeast ppxlib.version "0.36" then
      "1.12.0"
    else if lib.versionAtLeast ppxlib.version "0.26" then
      "1.11.0"
    else if lib.versionAtLeast ppxlib.version "0.24.0" then
      "1.9.1"
    else
      throw "ppx_import is not available with ppxlib-${ppxlib.version}",
}:

lib.throwIfNot (lib.versionAtLeast ppxlib.version "0.24.0")
  "ppx_import is not available with ppxlib-${ppxlib.version}"

  buildDunePackage
  rec {
buildDunePackage {
  pname = "ppx_import";
  inherit version;

    minimalOCamlVersion = "4.05";

  src = fetchurl {
    url =
      let
@@ -31,6 +32,7 @@ lib.throwIfNot (lib.versionAtLeast ppxlib.version "0.24.0")
      {
        "1.9.1" = "sha256-0bSY4u44Ds84XPIbcT5Vt4AG/4PkzFKMl9CDGFZyIdI=";
        "1.11.0" = "sha256-Jmfv1IkQoaTkyxoxp9FI0ChNESqCaoDsA7D4ZUbOrBo=";
        "1.12.0" = "sha256-1vpYHFl0rEdG3hE+6BCpWmfLvdLvoEx+Jxq0DFrRdJc=";
      }
      ."${version}";
  };