-
Notifications
You must be signed in to change notification settings - Fork 18
/
dune-project
96 lines (89 loc) · 2.5 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
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
86
87
88
89
90
91
92
93
94
95
96
(lang dune 3.0)
(name dockerfile)
(generate_opam_files true)
(source (github ocurrent/ocaml-dockerfile))
(license "ISC")
(authors
"Anil Madhavapeddy"
"Anton Kochkov"
"Antonin Décimo"
"David Allsopp"
"Ewan Mellor"
"Kate Deplaix"
"Louis Gesbert"
"Mark Elvers"
"Thomas Leonard"
"Tim McGilchrist")
(maintainers
"Anil Madhavapeddy <[email protected]>"
"Antonin Décimo <[email protected]>"
"David Allsopp <[email protected]>"
"Kate <[email protected]>"
"Thomas Leonard <[email protected]>"
"Tim McGilchrist <[email protected]>")
(package
(name dockerfile)
(synopsis "Dockerfile eDSL in OCaml")
(description
"\| This library provides a typed OCaml interface to generating Dockerfiles
"\| programmatically without having to resort to lots of shell scripting and
"\| awk/sed-style assembly.
)
(depends
(ocaml (>= "4.08"))
(fmt (>= "0.8.7"))
(ppx_sexp_conv (>= "v0.9.0"))
sexplib
(alcotest (and (>= "1.7.0") :with-test)))
(conflicts
(result (< 1.5))
(rresult (< 0.7.0)))
(documentation "https://ocurrent.github.io/ocaml-dockerfile/doc/dockerfile/")
(tags ("org:mirage" "org:ocamllabs")))
(package
(name dockerfile-cmd)
(synopsis "Dockerfile eDSL -- generation support")
(description
"\| This library provides a typed OCaml interface to generating Dockerfiles
"\| programmatically without having to resort to lots of shell scripting and
"\| awk/sed-style assembly.
"\|
"\| This sublibrary has support functions for generating arrays of Dockerfiles
"\| programmatically.
)
(depends
(bos (>= 0.2))
cmdliner
(dockerfile-opam (= :version))
(fmt (>= "0.8.7"))
logs
(ppx_sexp_conv (>= "v0.9.0"))
sexplib)
(conflicts
(result (< 1.5))
(rresult (< 0.7.0)))
(documentation "https://ocurrent.github.io/ocaml-dockerfile/doc/dockerfile-cmd/")
(tags ("org:mirage" "org:ocamllabs")))
(package
(name dockerfile-opam)
(synopsis "Dockerfile eDSL -- opam support")
(description
"\| This library provides a typed OCaml interface to generating Dockerfiles
"\| programmatically without having to resort to lots of shell scripting and
"\| awk/sed-style assembly.
"\|
"\| The opam subpackage provides opam and Linux-specific distribution support
"\| for generating dockerfiles.
)
(depends
astring
(dockerfile (= :version))
(fmt (>= "0.8.7"))
(ocaml-version (>= "3.5.0"))
(ppx_sexp_conv (>= "v0.9.0"))
sexplib)
(conflicts
(result (< 1.5))
(rresult (< 0.7.0)))
(documentation "https://ocurrent.github.io/ocaml-dockerfile/doc/dockerfile-opam/")
(tags ("org:mirage" "org:ocamllabs")))