Skip to content

Commit 1c92485

Browse files
authored
Merge pull request #5875 from psafont/dune-mswitch
2 parents 090e846 + 4f587b0 commit 1c92485

File tree

3 files changed

+38
-50
lines changed

3 files changed

+38
-50
lines changed

dune-project

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,16 @@ This package provides an Lwt compatible interface to the library.")
464464

465465
(package
466466
(name message-switch-unix)
467+
(synopsis "A simple store-and-forward message switch")
468+
(description "The switch stores messages in queues with well-known names. Clients use a simple HTTP protocol to enqueue and dequeue messages.")
469+
(depends
470+
base-threads
471+
cohttp
472+
(message-switch-core (= :version))
473+
ppx_deriving_rpc
474+
rpclib
475+
(xapi-stdext-threads (= :version))
476+
)
467477
)
468478

469479
(package

message-switch-unix.opam

Lines changed: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,35 @@
11
# This file is generated by dune, edit dune-project instead
2-
license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
32
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/"
810
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-
]
1511
depends: [
16-
"ocaml"
17-
"dune" {build & >= "1.4"}
18-
"odoc" {with-doc}
12+
"dune" {>= "3.0"}
1913
"base-threads"
20-
"message-switch-core"
14+
"cohttp"
15+
"message-switch-core" {= version}
2116
"ppx_deriving_rpc"
22-
"xapi-stdext-unix"
17+
"rpclib"
18+
"xapi-stdext-threads" {= version}
19+
"odoc" {with-doc}
2320
]
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"

message-switch-unix.opam.template

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)