-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
85 lines (84 loc) · 2.14 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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
opam-version: "2.0"
maintainer: "anil@recoil.org"
homepage: "https://github.com/mirage/mirage-tcpip"
dev-repo: "git+https://github.com/mirage/mirage-tcpip.git"
bug-reports: "https://github.com/mirage/mirage-tcpip/issues"
authors: [
"Anil Madhavapeddy"
"Balraj Singh"
"Richard Mortier"
"Nicolas Ojeda Bar"
"Thomas Gazagnaire"
"Vincent Bernardoff"
"Magnus Skjegstad"
"Mindy Preston"
"Thomas Leonard"
"David Scott"
"Gabor Pali"
"Hannes Mehnert"
"Haris Rotsos"
"Kia"
"Luke Dunstan"
"Pablo Polvorin"
"Tim Cuthbertson"
"lnmx"
"pqwy"
]
license: "ISC"
tags: ["org:mirage"]
build: [
["./configure" "--prefix" prefix "--%{mirage-xen:enable}%-xen"]
[make]
["./configure" "--enable-tests"] {with-test}
[make "test" "TESTFLAGS=-v"] {with-test}
]
install: [make "install"]
remove: ["ocamlfind" "remove" "tcpip"]
depends: [
"ocaml" {>= "4.02.3" & < "4.06.0"}
"ocamlfind" {build}
"ocamlbuild" {build}
"result"
"rresult"
"cstruct" {>= "2.4.0" & < "3.4.0"}
"cstruct-lwt"
"ppx_tools"
"mirage-net" {>= "1.0.0" & < "2.0.0"}
"mirage-net-lwt" {>= "1.0.0" & < "2.0.0"}
"mirage-clock" {>= "1.2.0" & < "3.0.0"}
"mirage-random" {>= "1.0.0" & < "1.2.0"}
"mirage-clock-lwt" {>= "1.2.0"}
"mirage-stack-lwt" {>= "1.0.0" & < "1.2.0"}
"mirage-protocols" {>= "1.1.0" & < "1.3.0"}
"mirage-protocols-lwt" {>= "1.1.0" & < "1.3.0"}
"mirage-time-lwt" {>= "1.0.0"}
"ipaddr" {>= "2.2.0" & < "3.0.0"}
"mirage-profile" {>= "0.5"}
"mirage-flow" {with-test & >= "1.2.0" & < "2.0.0"}
"mirage-vnetif" {with-test & >= "0.4.0"}
"alcotest" {with-test & >= "0.7.0"}
"ounit" {with-test}
"pcap-format" {with-test}
"mirage-clock-unix" {with-test & >= "1.2.0" & < "2.0.0"}
"fmt"
"lwt" {>= "2.7.0"}
"logs" {>= "0.6.0"}
"duration"
"randomconv" {< "0.2.0"}
"io-page-unix" {>= "2.0.0"}
]
depopts: [
"mirage-xen"
]
synopsis: "Userlevel TCP/IP stack"
flags: light-uninstall
url {
src: "https://github.com/mirage/mirage-tcpip/archive/v3.1.4.tar.gz"
checksum: [
"sha256=c75af38394bd844f112ed53703c654b8c3f1f0285cd55f9ebad1340c6fc5c6cb"
"md5=ff4f4c5384d21d93541a7feafcb6f25e"
]
}
conflicts: [
"mirage-xen" {>= "6.0.0"}
]