eff: 20140928 -> 5.0 (#39264)

authored by Vincent Laporte and committed by Jörg Thalheim 5f82c322 82063417

+14 -13
+12 -11
pkgs/development/interpreters/eff/default.nix
··· 1 - { stdenv, fetchgit, ocaml, findlib, ocamlbuild, menhir, which }: 2 - 3 - let inherit (stdenv.lib) getVersion versionAtLeast; in 4 5 - assert versionAtLeast (getVersion ocaml) "3.12"; 6 7 stdenv.mkDerivation { 8 9 - name = "eff-20140928"; 10 11 - src = fetchgit { 12 - url = "https://github.com/matijapretnar/eff.git"; 13 - rev = "90f884a790fddddb51d4d1d3b7c2edf1e8aabb64"; 14 - sha256 = "0cqqrpvfw0nrk5d28mkzfvc8yzqxcss0k46bkmqhqjkqq886n2mm"; 15 }; 16 17 - buildInputs = [ ocaml findlib ocamlbuild menhir which ]; 18 19 doCheck = true; 20 checkTarget = "test"; ··· 29 backtracking, multi-threading, and much more... 30 ''; 31 license = licenses.bsd2; 32 - platforms = ocaml.meta.platforms or []; 33 maintainers = [ maintainers.jirkamarsik ]; 34 }; 35 }
··· 1 + { stdenv, fetchFromGitHub, which, ocamlPackages }: 2 3 + let version = "5.0"; in 4 5 stdenv.mkDerivation { 6 7 + name = "eff-${version}"; 8 9 + src = fetchFromGitHub { 10 + owner = "matijapretnar"; 11 + repo = "eff"; 12 + rev = "v${version}"; 13 + sha256 = "1fslfj5d7fhj3f7kh558b8mk5wllwyq4rnhfkyd96fpy144sdcka"; 14 }; 15 16 + buildInputs = [ which ] ++ (with ocamlPackages; [ 17 + ocaml findlib ocamlbuild menhir js_of_ocaml js_of_ocaml-ocamlbuild 18 + ]); 19 20 doCheck = true; 21 checkTarget = "test"; ··· 30 backtracking, multi-threading, and much more... 31 ''; 32 license = licenses.bsd2; 33 + inherit (ocamlPackages.ocaml.meta) platforms; 34 maintainers = [ maintainers.jirkamarsik ]; 35 }; 36 }
+2
pkgs/top-level/all-packages.nix
··· 2089 2090 edk2 = callPackage ../development/compilers/edk2 { }; 2091 2092 eflite = callPackage ../applications/audio/eflite {}; 2093 2094 eid-mw = callPackage ../tools/security/eid-mw { };
··· 2089 2090 edk2 = callPackage ../development/compilers/edk2 { }; 2091 2092 + eff = callPackage ../development/interpreters/eff { }; 2093 + 2094 eflite = callPackage ../applications/audio/eflite {}; 2095 2096 eid-mw = callPackage ../tools/security/eid-mw { };
-2
pkgs/top-level/ocaml-packages.nix
··· 217 218 easy-format = callPackage ../development/ocaml-modules/easy-format { }; 219 220 - eff = callPackage ../development/interpreters/eff { }; 221 - 222 eliom = callPackage ../development/ocaml-modules/eliom { 223 lwt = lwt2; 224 js_of_ocaml = js_of_ocaml_2;
··· 217 218 easy-format = callPackage ../development/ocaml-modules/easy-format { }; 219 220 eliom = callPackage ../development/ocaml-modules/eliom { 221 lwt = lwt2; 222 js_of_ocaml = js_of_ocaml_2;