diff options
author | Vincent Laporte <Vincent.Laporte@gmail.com> | 2019-09-20 17:14:39 +0000 |
---|---|---|
committer | Vincent Laporte <vbgl@users.noreply.github.com> | 2019-09-28 18:40:00 +0200 |
commit | 718b6d980f0a1b6841e464e8b25bf06a57be6c7f (patch) | |
tree | d222c58d09dea74ca080b1135f4cf751de29a395 /pkgs/development/ocaml-modules/ptmap | |
parent | fc570f89b5bfdda720ca15b7e16bc3f4f7091b53 (diff) |
ocamlPackages.ptmap: 2.0.3 → 2.0.4
Ensures compatibility with OCaml 4.07
Diffstat (limited to 'pkgs/development/ocaml-modules/ptmap')
-rw-r--r-- | pkgs/development/ocaml-modules/ptmap/default.nix | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/pkgs/development/ocaml-modules/ptmap/default.nix b/pkgs/development/ocaml-modules/ptmap/default.nix index 91b0d22a85287..d6637d23052ce 100644 --- a/pkgs/development/ocaml-modules/ptmap/default.nix +++ b/pkgs/development/ocaml-modules/ptmap/default.nix @@ -1,13 +1,22 @@ { stdenv, fetchzip, ocaml, findlib, obuild }: -let version = "2.0.3"; in +let param = + if stdenv.lib.versionAtLeast ocaml.version "4.07" + then { + version = "2.0.4"; + sha256 = "05a391m1l04zigi6ghywj7f5kxy2w6186221k7711wmg56m94yjw"; + } else { + version = "2.0.3"; + sha256 = "19xykhqk7q25r1pj8rpfj53j2r9ls8mxi1w5m2wqshrf20gf078h"; + } +; in stdenv.mkDerivation { - name = "ocaml${ocaml.version}-ptmap-${version}"; + name = "ocaml${ocaml.version}-ptmap-${param.version}"; src = fetchzip { - url = "https://github.com/backtracking/ptmap/archive/v${version}.tar.gz"; - sha256 = "19xykhqk7q25r1pj8rpfj53j2r9ls8mxi1w5m2wqshrf20gf078h"; + url = "https://github.com/backtracking/ptmap/archive/v${param.version}.tar.gz"; + inherit (param) sha256; }; buildInputs = [ ocaml findlib obuild ]; |