this repo has no description
1opam-version: "2.0"
2maintainer: "dave@recoil.org"
3homepage: "https://forge.ocamlcore.org/projects/libaio-ocaml/"
4tags: [
5 "org:mirage"
6 "org:xapi-project"
7]
8build: make
9remove: [[make "uninstall"]]
10depends: [
11 "ocaml" {<"5.0"}
12 "ocamlfind"
13]
14depexts: [
15 ["libaio-dev"] {os-family = "debian"}
16]
17patches: ["meta.patch"]
18install: [make "install"]
19synopsis: "Linux kernel AIO access library for ocaml"
20description: """
21Use this if you want very efficient I/O on Linux. Note this is not
22an implementation of "POSIX AIO".
23
24Linux AIO allows a single thread to submit multiple I/O operations and
25perform other computations while they are in progress. To increase
26efficiency, all data is read and written in page-aligned buffers."""
27url {
28 src:
29 "https://download.ocamlcore.org/libaio-ocaml/libaio-ocaml/1.0/libaio-ocaml_1.0.orig.tar.gz"
30 checksum: [
31 "sha256=b33d75e6802d624618a00b7fff13b399d0cf8426e92547686d2ae75f8a6ef3e1"
32 "md5=bc99ae0567d9feb4952c73da305aeb95"
33 ]
34}
35extra-source "meta.patch" {
36 src:
37 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/aio/meta.patch"
38 checksum: [
39 "sha256=13a5c863185fc3ab4ec6eda987b4ba64c31ad88a2785fcdb12833e00849c04ed"
40 "md5=b76689eef7b6f6fb1373ee82c79e0b54"
41 ]
42}