guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 82/96] gnu: Add ocaml-async-unix


From: Julien Lepiller
Subject: [PATCH 82/96] gnu: Add ocaml-async-unix
Date: Tue, 3 Jan 2017 20:12:03 +0100

* gnu/packages/ocaml.scm (ocaml-async-unix): New variable.
---
 gnu/packages/ocaml.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index 16cda44b7..7493abb15 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -2583,3 +2583,22 @@ the full Core is not available, such as in Javascript.")
     (description "The Core suite of libraries is an alternative to OCaml's
 standard library that was developed by Jane Street.")
     (license license:asl2.0)))
+
+(define-public ocaml-async-unix
+  (package
+    (name "ocaml-async-unix")
+    (version "113.33.03")
+    (home-page "https://github.com/janestreet/async_unix/";)
+    (source(janestreet-origin "async_unix" version
+              "1fwl0lfrizllcfjk8hk8m7lsz9ha2jg6qgk4gssfyz377qvpcq4h"))
+    (native-inputs `(("oasis" ,ocaml-oasis)
+                     ("js-build-tools" ,ocaml-js-build-tools)
+                     ("ppx-jane" ,ocaml-ppx-jane)
+                     ("opam" ,opam)))
+    (propagated-inputs `(("async-kernel" ,ocaml-async-kernel)
+                         ("core" ,ocaml-core)))
+    (build-system ocaml-build-system)
+    (arguments janestreet-arguments)
+    (synopsis "Monadic concurrency library")
+    (description "Monadic concurrency library.")
+    (license license:asl2.0)))
-- 
2.11.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]