Skip to content

Commit e920724

Browse files
authored
Merge pull request ocaml#23652 from aantron/luv.0.5.12
Luv 0.5.12: binding to libuv, the I/O library
2 parents 12a9420 + c1eec94 commit e920724

File tree

2 files changed

+69
-0
lines changed
  • packages
    • luv_unix/luv_unix.0.5.1
    • luv/luv.0.5.12

2 files changed

+69
-0
lines changed

packages/luv/luv.0.5.12/opam

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
opam-version: "2.0"
2+
3+
synopsis: "Binding to libuv: cross-platform asynchronous I/O"
4+
5+
license: "MIT"
6+
homepage: "https://github.com/aantron/luv"
7+
doc: "https://aantron.github.io/luv"
8+
bug-reports: "https://github.com/aantron/luv/issues"
9+
10+
authors: "Anton Bachin <[email protected]>"
11+
maintainer: "Anton Bachin <[email protected]>"
12+
dev-repo: "git+https://github.com/aantron/luv.git"
13+
14+
depends: [
15+
"base-unix" {build}
16+
"ctypes" {>= "0.14.0"}
17+
"dune" {>= "2.0.0"}
18+
"ocaml" {>= "4.03.0"}
19+
20+
"alcotest" {with-test & >= "0.8.1"}
21+
"base-unix" {with-test}
22+
"odoc" {with-doc & = "2.2.0"}
23+
]
24+
25+
build: [
26+
["dune" "build" "-p" name "-j" jobs]
27+
]
28+
29+
description: "Luv is a binding to libuv, the cross-platform C library that does
30+
asynchronous I/O in Node.js and runs its main loop.
31+
32+
Besides asynchronous I/O, libuv also supports multiprocessing and
33+
multithreading. Multiple event loops can be run in different threads. libuv also
34+
exposes a lot of other functionality, amounting to a full OS API, and an
35+
alternative to the standard module Unix."
36+
37+
url {
38+
src: "https://github.com/aantron/luv/releases/download/0.5.12/luv-0.5.12.tar.gz"
39+
checksum: "md5=57b2063e489cbbcfea3a238ced0dd297"
40+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
opam-version: "2.0"
2+
3+
synopsis: "Helpers for interfacing Luv and Unix"
4+
5+
license: "MIT"
6+
homepage: "https://github.com/aantron/luv"
7+
doc: "https://aantron.github.io/luv"
8+
bug-reports: "https://github.com/aantron/luv/issues"
9+
10+
authors: "Anton Bachin <[email protected]>"
11+
maintainer: "Anton Bachin <[email protected]>"
12+
dev-repo: "git+https://github.com/aantron/luv.git"
13+
14+
depends: [
15+
"base-unix"
16+
"ctypes" {>= "0.14.0"} # Ctypes.CArray.of_string.
17+
"dune" {>= "2.0.0"}
18+
"luv" {>= "0.5.8"} # uv.h.
19+
"ocaml" {>= "4.03.0"}
20+
]
21+
22+
build: [
23+
["dune" "build" "-p" name "-j" jobs]
24+
]
25+
26+
url {
27+
src: "https://github.com/aantron/luv/releases/download/0.5.12/luv-0.5.12.tar.gz"
28+
checksum: "md5=57b2063e489cbbcfea3a238ced0dd297"
29+
}

0 commit comments

Comments
 (0)