diff options
author | Pascal Wittmann <PascalWittmann@gmx.net> | 2014-08-01 13:39:27 +0200 |
---|---|---|
committer | Pascal Wittmann <PascalWittmann@gmx.net> | 2014-08-01 13:39:27 +0200 |
commit | 0baac649aa04760ed27b9bf1d8db7f82722a03ba (patch) | |
tree | 492455ebe0ace55818ee98247524532beae4161e /pkgs | |
parent | 32d7c4c435cdda284bccd4f024c2c4a80ec48217 (diff) | |
parent | 81f258e7bfd5b65424fd25a10d1378600924960c (diff) |
Merge pull request #3188 from vbgl/merlin
Adds merlin
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/tools/ocaml/merlin/default.nix | 21 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/development/tools/ocaml/merlin/default.nix b/pkgs/development/tools/ocaml/merlin/default.nix new file mode 100644 index 0000000000000..c0882439f5c5d --- /dev/null +++ b/pkgs/development/tools/ocaml/merlin/default.nix @@ -0,0 +1,21 @@ +{stdenv, fetchurl, ocaml, findlib, easy-format, biniou, yojson, menhir}: +stdenv.mkDerivation { + + name = "merlin-1.6"; + + src = fetchurl { + url = "https://github.com/the-lambda-church/merlin/archive/v1.6.tar.gz"; + sha256 = "0wq75hgffaszazrhkl0nfjxgx8bvazi2sjannd8q64hvax8hxzcy"; + }; + + buildInputs = [ ocaml findlib biniou yojson menhir easy-format ]; + + prefixKey = "--prefix "; + + meta = { + description = "An editor-independant tool to ease the developpement of programs in OCaml"; + homepage = "http://the-lambda-church.github.io/merlin/"; + license = stdenv.lib.licenses.mit; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1feff6dda6ddc..2210ccb4488e6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3218,6 +3218,8 @@ let menhir = callPackage ../development/ocaml-modules/menhir { }; + merlin = callPackage ../development/tools/ocaml/merlin { }; + mldonkey = callPackage ../applications/networking/p2p/mldonkey { }; mlgmp = callPackage ../development/ocaml-modules/mlgmp { }; |