/
opam
69 lines (68 loc) · 1.88 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
opam-version: "2.0"
synopsis: "Collection of thin bindings to various low-level system API"
description: """
Motto: "Be to Unix, what extlib is to stdlib"
* Implement thin C bindings that directly map to underlying system API.
* Provide common consistent ocaml interface: naming convention, exceptions.
* Simple to build - no extra dependencies.
"""
maintainer: ["ygrek@autistici.org"]
authors: [
"Andre Nathan"
"Antonin Décimo"
"Dmitry Grebeniuk"
"François Bobot"
"Gerd Stolpmann"
"Goswin von Brederlow"
"Joshua Smith"
"Kaustuv Chaudhuri"
"Markus W. Weissmann"
"Mehdi Dogguy"
"Niki Yoshiuchi"
"Pierre Chambart"
"Roman Vorobets"
"Stéphane Glondu"
"Sylvain Le Gall"
"ygrek"
"Zhenya Lykhovyd"
]
license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
tags: ["org:ygrek"]
homepage: "https://ygrek.org/p/ocaml-extunix"
doc: "https://ygrek.org/p/ocaml-extunix"
bug-reports: "https://github.com/ygrek/extunix/issues"
depends: [
"dune" {>= "2.2"}
"ocaml" {>= "4.06" & < "5.0"}
"dune-configurator" {build}
"ppxlib" {>= "0.18" & build}
"ounit2" {with-test}
"base-bytes"
"base-bigarray"
"base-unix"
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/ygrek/extunix.git"
depexts: [["libexecinfo-dev"] {os = "alpine" & os-version >= "3.5" & os-version < "3.17"}]
url {
src: "https://ygrek.org/p/release/ocaml-extunix/ocaml-extunix-0.3.2.tar.gz"
checksum: [
"md5=c2706a62e14f64dbc347d986a38d7b1c"
"sha256=3ad5c6bfef5d87273f7ba91bf14c4cebee9171439cfacdb06b294427cf034bed"
"sha512=cccc4808a901284c26e6b268b8536d5dbfe24ccc83bf090fe38e20698647f054573fdfcd1c5709d3aedbe49c6bd45927b317e8b94bb1e8d91d6c22765915bbcb"
]
mirrors: "https://github.com/ygrek/extunix/releases/download/v0.3.2/ocaml-extunix-0.3.2.tar.gz"
}