gnu: Add ocaml5.0-eio-linux.
* gnu/packages/ocaml.scm (ocaml5.0-eio-linux): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
parent
c986522877
commit
417be516de
|
@ -2880,6 +2880,29 @@ OCaml with fibers.")
|
||||||
(license
|
(license
|
||||||
(list license:isc license:expat))))
|
(list license:isc license:expat))))
|
||||||
|
|
||||||
|
(define ocaml-eio-linux
|
||||||
|
(package
|
||||||
|
(inherit ocaml-eio)
|
||||||
|
(name "ocaml-eio-linux")
|
||||||
|
(arguments `(#:package "eio_linux"
|
||||||
|
#:test-target "."))
|
||||||
|
(propagated-inputs
|
||||||
|
(list ocaml-eio
|
||||||
|
ocaml-uring
|
||||||
|
ocaml-logs
|
||||||
|
ocaml-fmt))
|
||||||
|
(native-inputs
|
||||||
|
(list ocaml-mdx
|
||||||
|
ocaml-alcotest
|
||||||
|
ocaml-mdx))
|
||||||
|
(synopsis "Linux backend for ocaml-eio")
|
||||||
|
(description "@code{Eio_linux} provides a Linux io-uring backend for
|
||||||
|
@code{Ocaml Eio} APIs, plus a low-level API that can be used directly
|
||||||
|
(in non-portable code).")))
|
||||||
|
|
||||||
|
(define-public ocaml5.0-eio-linux
|
||||||
|
(package-with-ocaml5.0 ocaml-eio-linux))
|
||||||
|
|
||||||
(define-public ocaml-lwt
|
(define-public ocaml-lwt
|
||||||
(package
|
(package
|
||||||
(name "ocaml-lwt")
|
(name "ocaml-lwt")
|
||||||
|
|
Reference in New Issue