-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
48 lines (48 loc) · 1.21 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
opam-version: "2.0"
maintainer: "Spiros Eliopoulos <seliopou@gmail.com>"
build: [
[
"ocaml"
"setup.ml"
"-configure"
"--%{async:enable}%-async"
"--%{quickcheck:enable}%-quickcheck"
]
["ocaml" "setup.ml" "-build"]
]
remove: [
["ocamlfind" "remove" "openflow"]
]
depends: [
"ocaml" {>= "4.01.0"}
"ocamlfind"
"core"
"cstruct" {>= "1.0.1" & < "2.0.0"}
"packet" {>= "0.3.1"}
"sexplib" {< "113.01.00"}
"ocamlbuild" {build}
]
depopts: [
"async"
"quickcheck"
]
conflicts: [
"async_extra" {<= "111.25.00"}
"async_extra" {>= "112.01.00"}
]
dev-repo: "git+https://github.com/frenetic-lang/ocaml-openflow"
install: ["ocaml" "setup.ml" "-install"]
synopsis: "Serialization and protocol implementation for OpenFlow 1.{0,3}"
description: """
This library provides the basic building blocks that are necessary to build an
OpenFlow 1.0 or 1.3.4 based network controller, including serialzation
functions and async-based protocol implementations."""
flags: light-uninstall
url {
src:
"https://github.com/frenetic-lang/ocaml-openflow/archive/v0.7.0.tar.gz"
checksum: [
"sha256=35ca739883690c4f05ba2c9de9e910a7ba57ca07ea3cc5fc06860d320cd848a3"
"md5=d8a293f6ce1744102bd588f609a7fe78"
]
}