-
Notifications
You must be signed in to change notification settings - Fork 38
/
dune-project
50 lines (46 loc) · 1.14 KB
/
dune-project
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
(lang dune 2.7)
(name dune-release)
(cram enable)
(generate_opam_files true)
(source (github tarides/dune-release))
(license ISC)
(authors
"Daniel Bünzli"
"Thomas Gazagnaire"
"Nathan Rebours"
"Guillaume Petiot"
"Sonja Heinze")
(maintainers "Nathan Rebours <nathan.p.rebours@gmail.com>")
(package
(name dune-release)
(synopsis "Release dune packages in opam")
(description
"`dune-release` is a tool to streamline the release of Dune packages in
[opam](https://opam.ocaml.org). It supports projects built
with [Dune](https://github.com/ocaml/dune) and hosted on
[GitHub](https://github.com).")
(depends
(ocaml (>= 4.08.0))
;; two dependencies on dune to work around
;; https://github.com/ocaml/dune/issues/3431
dune
;; the tests require dune 3.14
(dune (and (>= 3.14) :with-test))
(curly (>= 0.3.0))
(fmt (>= 0.8.7))
(fpath (>= 0.7.3))
(bos (>= 0.1.3))
(cmdliner (>= 1.1.0))
(re (>= 1.7.2))
astring
(opam-file-format (>= 2.1.2))
(opam-format (>= 2.1.0))
(opam-state (>= 2.1.0))
(opam-core (>= 2.1.0))
(rresult (>= 0.6.0))
logs
odoc
(alcotest :with-test)
(yojson (>= 1.6)))
(conflicts
(result (< 1.5))))