1+ opam-version: "2.0"
2+ synopsis: "Software construction and deployment kit"
3+ description: """\
4+ WARNING this package is unstable and work in progress, do not depend on it.
5+
6+ b0 describes software construction and deployments using modular and
7+ customizable definitions written in OCaml.
8+
9+ At the core of b0 is the `b0.memo` library which provides arbitrary
10+ build abstraction with reliable, efficient incremental rebuilds.
11+
12+ b0 is distributed under the ISC license. It depends on [cmdliner][cmdliner].
13+
14+ [cmdliner]: https://erratique.ch/software/cmdliner"""
15+ maintainer: "Daniel Bünzli <daniel.buenzl
[email protected] >"
16+ authors: "The b0 programmers"
17+ license: ["ISC" "BSD-2-Clause"]
18+ tags: ["dev" "org:erratique" "org:b0-system" "build"]
19+ homepage: "https://erratique.ch/software/b0"
20+ doc: "https://erratique.ch/software/b0/doc"
21+ bug-reports: "https://github.com/b0-system/b0/issues"
22+ depends: [
23+ "ocaml" {>= "4.14.0"}
24+ "ocamlfind" {build}
25+ "ocamlbuild" {build}
26+ "topkg" {build & >= "1.1.0"}
27+ "cmdliner" {>= "2.0.0"}
28+ ]
29+ conflicts: ["ocaml-option-bytecode-only"]
30+ build: [
31+ ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"]
32+ [
33+ "cmdliner"
34+ "install"
35+ "tool-support"
36+ "--update-opam-install=%{_:name}%.install"
37+ "_build/src/tool/b0_tool_main_run.native:b0" {ocaml:native}
38+ "_build/src/tool/b0_tool_main_run.byte:b0" {!ocaml:native}
39+ "_build/src/lowtools/show_url.native:show-url" {ocaml:native}
40+ "_build/src/lowtools/show_url.byte:show-url" {!ocaml:native}
41+ "_build/src/lowtools/b0_cache_tool.native:b0-cache" {ocaml:native}
42+ "_build/src/lowtools/b0_cache_tool.byte:b0-cache" {!ocaml:native}
43+ "_build/src/lowtools/b0_hash_tool.native:b0-hash" {ocaml:native}
44+ "_build/src/lowtools/b0_hash_tool.byte:b0-hash" {!ocaml:native}
45+ "_build/src/lowtools/b0_log_tool.native:b0-log" {ocaml:native}
46+ "_build/src/lowtools/b0_log_tool.byte:b0-log" {!ocaml:native}
47+ "_build/src/lowtools/b0_sttyle.native:b0-sttyle" {ocaml:native}
48+ "_build/src/lowtools/b0_sttyle.byte:b0-sttyle" {!ocaml:native}
49+ "_build/cmdliner-install"
50+ ]
51+ ]
52+ build-env: CAML_LD_LIBRARY_PATH += "_build/src/std"
53+ dev-repo: "git+https://erratique.ch/repos/b0.git"
54+ url {
55+ src: "https://erratique.ch/software/b0/releases/b0-0.0.6.tbz"
56+ checksum:
57+ "sha512=e9aa779e66c08fc763019f16d4706f465d16c05d6400b58fbd0313317ef33ddea51952e2b058db28e65f7ddb7012f328c8bf02d8f1da17bb543348541a2587f0"
58+ }
59+ x-maintenance-intent: ["(latest)"]
0 commit comments