-
Notifications
You must be signed in to change notification settings - Fork 6
/
dune-deps.opam
45 lines (39 loc) · 948 Bytes
/
dune-deps.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
opam-version: "2.0"
maintainer: "[email protected]"
authors: ["Martin Jambon"]
homepage: "https://github.com/mjambon/dune-deps"
bug-reports: "https://github.com/mjambon/dune-deps/issues"
dev-repo: "git+https://github.com/mjambon/dune-deps.git"
license: "BSD-3-Clause"
build: [
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
]
]
depends: [
"cmdliner" {>= "1.1.0"}
"dune" {>= "2.1"}
"ocaml"
"sexplib"
"alcotest" {with-test}
]
depopts: [
"conf-graphviz"
]
synopsis: "Show dependency graph of a multi-component dune project"
description: """
Dune-deps scans a dune project and produces a dependency graph
which can be rendered with 'dot'. It is useful for projects that define
multiple libraries or executables. It allows the developer to visualize
the dependencies between the various components of a project.
"""
url {
src: "git+https://github.com/mjambon/dune-deps"
}