diff options
author | Vasiliy Yorkin <vasiliy.yorkin@gmail.com> | 2019-09-09 12:07:43 +0300 |
---|---|---|
committer | Vincent Laporte <vbgl@users.noreply.github.com> | 2019-09-10 06:40:20 +0000 |
commit | 300464ec67f3b00110675a563581de33af988ccc (patch) | |
tree | 591767e5d265b6e1a1a2641a4e6bedd215e19d92 | |
parent | 8752ff225446422b902d9f88d6f75f9928d4eb34 (diff) | |
download | nixlib-300464ec67f3b00110675a563581de33af988ccc.tar nixlib-300464ec67f3b00110675a563581de33af988ccc.tar.gz nixlib-300464ec67f3b00110675a563581de33af988ccc.tar.bz2 nixlib-300464ec67f3b00110675a563581de33af988ccc.tar.lz nixlib-300464ec67f3b00110675a563581de33af988ccc.tar.xz nixlib-300464ec67f3b00110675a563581de33af988ccc.tar.zst nixlib-300464ec67f3b00110675a563581de33af988ccc.zip |
ocamlPackages.rpclib: init at 5.9.0
-rw-r--r-- | pkgs/development/ocaml-modules/rpclib/default.nix | 27 | ||||
-rw-r--r-- | pkgs/top-level/ocaml-packages.nix | 2 |
2 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/rpclib/default.nix b/pkgs/development/ocaml-modules/rpclib/default.nix new file mode 100644 index 000000000000..2b4ab1818590 --- /dev/null +++ b/pkgs/development/ocaml-modules/rpclib/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchFromGitHub, buildDunePackage, alcotest, cmdliner, rresult, result, xmlm, yojson }: + +buildDunePackage rec { + pname = "rpclib"; + version = "5.9.0"; + + minimumOCamlVersion = "4.04"; + + src = fetchFromGitHub { + owner = "mirage"; + repo = "ocaml-rpc"; + rev = "v${version}"; + sha256 = "1swnnmmnkn53mxqpckdnd1j8bz0wksqznjbv0zamspxyqybmancq"; + }; + + buildInputs = [ alcotest cmdliner yojson ]; + propagatedBuildInputs = [ rresult result xmlm ]; + + doCheck = true; + + meta = with stdenv.lib; { + homepage = "https://github.com/mirage/ocaml-rpc"; + description = "Light library to deal with RPCs in OCaml"; + license = licenses.isc; + maintainers = [ maintainers.vyorkin ]; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index af3f446cb259..11279f507d83 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -731,6 +731,8 @@ let rope = callPackage ../development/ocaml-modules/rope { }; + rpclib = callPackage ../development/ocaml-modules/rpclib { }; + rresult = callPackage ../development/ocaml-modules/rresult { }; safepass = callPackage ../development/ocaml-modules/safepass { }; |