This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
67
unikernel/duniverse/dune_/dune.opam
Normal file
67
unikernel/duniverse/dune_/dune.opam
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
version: "3.20.2"
|
||||
# This file is generated by dune, edit dune-project instead
|
||||
opam-version: "2.0"
|
||||
synopsis: "Fast, portable, and opinionated build system"
|
||||
description: """
|
||||
|
||||
Dune is a build system that was designed to simplify the release of
|
||||
Jane Street packages. It reads metadata from "dune" files following a
|
||||
very simple s-expression syntax.
|
||||
|
||||
Dune is fast, has very low-overhead, and supports parallel builds on
|
||||
all platforms. It has no system dependencies; all you need to build
|
||||
dune or packages using dune is OCaml. You don't need make or bash
|
||||
as long as the packages themselves don't use bash explicitly.
|
||||
|
||||
Dune is composable; supporting multi-package development by simply
|
||||
dropping multiple repositories into the same directory.
|
||||
|
||||
Dune also supports multi-context builds, such as building against
|
||||
several opam roots/switches simultaneously. This helps maintaining
|
||||
packages across several versions of OCaml and gives cross-compilation
|
||||
for free.
|
||||
"""
|
||||
maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"]
|
||||
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
|
||||
license: "MIT"
|
||||
homepage: "https://github.com/ocaml/dune"
|
||||
doc: "https://dune.readthedocs.io/"
|
||||
bug-reports: "https://github.com/ocaml/dune/issues"
|
||||
conflicts: [
|
||||
"merlin" {< "3.4.0"}
|
||||
"ocaml-lsp-server" {< "1.3.0"}
|
||||
"dune-configurator" {< "2.3.0"}
|
||||
"odoc" {< "2.0.1"}
|
||||
"dune-release" {< "2.0.0"}
|
||||
"js_of_ocaml-compiler" {< "3.6.0"}
|
||||
"jbuilder" {= "transition"}
|
||||
]
|
||||
dev-repo: "git+https://github.com/ocaml/dune.git"
|
||||
x-maintenance-intent: ["(latest)"]
|
||||
build: [
|
||||
["ocaml" "boot/bootstrap.ml" "-j" jobs]
|
||||
["./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" jobs]
|
||||
]
|
||||
depends: [
|
||||
# Please keep the lower bound in sync with .github/workflows/workflow.yml,
|
||||
# dune-project and min_ocaml_version in bootstrap.ml
|
||||
"ocaml" {>= "4.08"}
|
||||
"base-unix"
|
||||
"base-threads"
|
||||
"lwt" { with-dev-setup & os != "win32" }
|
||||
"cinaps" { with-dev-setup }
|
||||
"csexp" { with-dev-setup & >= "1.3.0" }
|
||||
"js_of_ocaml" { with-dev-setup & >= "6.1.0" & os != "win32" }
|
||||
"js_of_ocaml-compiler" { with-dev-setup & >= "6.1.0" & os != "win32" }
|
||||
"mdx" { with-dev-setup & >= "2.3.0" & os != "win32" }
|
||||
"menhir" { with-dev-setup & os != "win32" }
|
||||
"ocamlfind" { with-dev-setup & os != "win32" }
|
||||
"odoc" { with-dev-setup & >= "2.4.0" & os != "win32" }
|
||||
"ppx_expect" { with-dev-setup & >= "v0.17" & os != "win32" }
|
||||
"spawn" { with-dev-setup }
|
||||
"ppx_inline_test" { with-dev-setup & os != "win32" }
|
||||
"ppxlib" { with-dev-setup & >= "0.35.0" & os != "win32" }
|
||||
"ctypes" { with-dev-setup & os != "win32" }
|
||||
"utop" { with-dev-setup & >= "2.6.0" & os != "win32" }
|
||||
"melange" { with-dev-setup & >= "5.1.0-51" & os != "win32" }
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue