mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-15 07:27:48 -05:00
gnu: Add ocaml5.0-eio-linux.
* gnu/packages/ocaml.scm (ocaml5.0-eio-linux): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
This commit is contained in:
parent
c986522877
commit
417be516de
1 changed files with 23 additions and 0 deletions
|
@ -2880,6 +2880,29 @@ (define-public ocaml-uring
|
|||
(license
|
||||
(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
|
||||
(package
|
||||
(name "ocaml-lwt")
|
||||
|
|
Loading…
Reference in a new issue