|
1 | 1 | # This file is generated by dune, edit dune-project instead
|
2 |
| -license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" |
3 | 2 | opam-version: "2.0"
|
4 |
| -name: "message-switch-unix" |
5 |
| -maintainer: "xen-api@lists.xen.org" |
6 |
| -authors: [ "xen-api@lists.xen.org" ] |
7 |
| -homepage: "https://github.com/xapi-project/xen-api" |
| 3 | +synopsis: "A simple store-and-forward message switch" |
| 4 | +description: |
| 5 | + "The switch stores messages in queues with well-known names. Clients use a simple HTTP protocol to enqueue and dequeue messages." |
| 6 | +maintainer: ["Xapi project maintainers"] |
| 7 | +authors: ["xen-api@lists.xen.org"] |
| 8 | +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" |
| 9 | +homepage: "https://xapi-project.github.io/" |
8 | 10 | bug-reports: "https://github.com/xapi-project/xen-api/issues"
|
9 |
| -dev-repo: "git+https://github.com/xapi-project/xen-api.git" |
10 |
| -tags: [ "org:xapi-project" ] |
11 |
| -build: [ |
12 |
| - ["./configure" "--prefix" "%{prefix}%"] |
13 |
| - [ "dune" "build" "-p" name "-j" jobs ] |
14 |
| -] |
15 | 11 | depends: [
|
16 |
| - "ocaml" |
17 |
| - "dune" {build & >= "1.4"} |
18 |
| - "odoc" {with-doc} |
| 12 | + "dune" {>= "3.0"} |
19 | 13 | "base-threads"
|
20 |
| - "message-switch-core" |
| 14 | + "cohttp" |
| 15 | + "message-switch-core" {= version} |
21 | 16 | "ppx_deriving_rpc"
|
22 |
| - "xapi-stdext-unix" |
| 17 | + "rpclib" |
| 18 | + "xapi-stdext-threads" {= version} |
| 19 | + "odoc" {with-doc} |
23 | 20 | ]
|
24 |
| -synopsis: "A simple store-and-forward message switch" |
25 |
| -description: """ |
26 |
| -The switch stores messages in queues with well-known names. Clients use |
27 |
| -a simple HTTP protocol to enqueue and dequeue messages.""" |
28 |
| -url { |
29 |
| - src: "https://github.com/xapi-project/xen-api/archive/master.tar.gz" |
30 |
| -} |
| 21 | +build: [ |
| 22 | + ["dune" "subst"] {dev} |
| 23 | + [ |
| 24 | + "dune" |
| 25 | + "build" |
| 26 | + "-p" |
| 27 | + name |
| 28 | + "-j" |
| 29 | + jobs |
| 30 | + "@install" |
| 31 | + "@runtest" {with-test} |
| 32 | + "@doc" {with-doc} |
| 33 | + ] |
| 34 | +] |
| 35 | +dev-repo: "git+https://github.com/xapi-project/xen-api.git" |
0 commit comments