ocamlPackages.labltk: init at 8.06.8 for OCaml 4.10

authored by Vincent Laporte and committed by Vincent Laporte 962f93c4 4a873aa2

+18 -8
+18 -8
pkgs/development/ocaml-modules/labltk/default.nix
··· 7 else 8 9 let param = 10 - if OCamlVersionAtLeast "4.08" then rec { 11 - version = "8.06.7"; 12 - src = fetchzip { 13 - url = "https://github.com/garrigue/labltk/archive/${version}.tar.gz"; 14 - sha256 = "1cqnxjv2dvw9csiz4iqqyx6rck04jgylpglk8f69kgybf7k7xk2h"; 15 - }; 16 - } else 17 let mkOldParam = { version, key, sha256 }: { 18 src = fetchurl { 19 url = "https://forge.ocamlcore.org/frs/download.php/${key}/labltk-${version}.tar.gz"; ··· 21 }; 22 inherit version; 23 }; in 24 - { 25 "4.04" = mkOldParam { 26 version = "8.06.2"; 27 key = "1628"; ··· 41 version = "8.06.5"; 42 key = "1764"; 43 sha256 = "0wgx65y1wkgf22ihpqmspqfp95fqbj3pldhp1p3b1mi8rmc37zwj"; 44 }; 45 }.${builtins.substring 0 4 ocaml.version}; 46 in
··· 7 else 8 9 let param = 10 + let mkNewParam = { version, sha256 }: { 11 + inherit version; 12 + src = fetchzip { 13 + url = "https://github.com/garrigue/labltk/archive/${version}.tar.gz"; 14 + inherit sha256; 15 + }; 16 + }; in 17 let mkOldParam = { version, key, sha256 }: { 18 src = fetchurl { 19 url = "https://forge.ocamlcore.org/frs/download.php/${key}/labltk-${version}.tar.gz"; ··· 21 }; 22 inherit version; 23 }; in 24 + rec { 25 "4.04" = mkOldParam { 26 version = "8.06.2"; 27 key = "1628"; ··· 41 version = "8.06.5"; 42 key = "1764"; 43 sha256 = "0wgx65y1wkgf22ihpqmspqfp95fqbj3pldhp1p3b1mi8rmc37zwj"; 44 + }; 45 + _8_06_7 = mkNewParam { 46 + version = "8.06.7"; 47 + sha256 = "1cqnxjv2dvw9csiz4iqqyx6rck04jgylpglk8f69kgybf7k7xk2h"; 48 + }; 49 + "4.08" = _8_06_7; 50 + "4.09" = _8_06_7; 51 + "4.10" = mkNewParam { 52 + version = "8.06.8"; 53 + sha256 = "0lfjc7lscq81ibqb3fcybdzs2r1i2xl7rsgi7linq46a0pcpkinw"; 54 }; 55 }.${builtins.substring 0 4 ocaml.version}; 56 in