this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

dune-secondary.3.16.0

+49
+49
packages/dune-secondary/dune-secondary.3.16.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Fast, portable, and opinionated build system" 3 + description: """ 4 + 5 + dune is a build system that was designed to simplify the release of 6 + Jane Street packages. It reads metadata from "dune" files following a 7 + very simple s-expression syntax. 8 + 9 + dune is fast, has very low-overhead, and supports parallel builds on 10 + all platforms. It has no system dependencies; all you need to build 11 + dune or packages using dune is OCaml. You don't need make or bash 12 + as long as the packages themselves don't use bash explicitly. 13 + 14 + dune supports multi-package development by simply dropping multiple 15 + repositories into the same directory. 16 + 17 + It also supports multi-context builds, such as building against 18 + several opam roots/switches simultaneously. This helps maintaining 19 + packages across several versions of OCaml and gives cross-compilation 20 + for free. 21 + """ 22 + maintainer: ["Jane Street Group, LLC <opensource@janestreet.com>"] 23 + authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] 24 + license: "MIT" 25 + homepage: "https://github.com/ocaml/dune" 26 + doc: "https://dune.readthedocs.io/" 27 + bug-reports: "https://github.com/ocaml/dune/issues" 28 + dev-repo: "git+https://github.com/ocaml/dune.git" 29 + build-env: [PATH += "%{ocaml-secondary-compiler:share}%/bin"] 30 + build: [ 31 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ocaml boot/bootstrap.ml -j %{jobs}%"] { opam-version < "2.1.5"} 32 + ["ocaml" "boot/bootstrap.ml" "-j" jobs] { opam-version >= "2.1.5" } 33 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ./_boot/dune.exe build dune.install --release --profile dune-bootstrap -j %{jobs}%" ] { opam-version < "2.1.5" } 34 + ["./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" jobs] { opam-version >= "2.1.5" } 35 + ] 36 + install: [ 37 + ["./_boot/dune.exe" "install" "dune" "--prefix" "%{ocaml-secondary-compiler:share}%"] { opam-version >= "2.1.5" } 38 + ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ./_boot/dune.exe install dune --prefix %{ocaml-secondary-compiler:share}%"] { opam-version < "2.1.5" } 39 + ] 40 + depends: [ 41 + "ocaml-secondary-compiler" {>="4.14.2"} 42 + ] 43 + url { 44 + src: "https://github.com/ocaml/dune/releases/download/3.16.0/dune-3.16.0.tbz" 45 + checksum: [ 46 + "sha256=5481dde7918ca3121e02c34d74339f734b32d5883efb8c1b8056471e74f9bda6" 47 + "sha512=529f937c61bc9ea7b135c2425f2d730478b48e6ab6b6455c354138d27b76bd43afce40d4784a6f183d6308d3cf0f5d5cea5bea070f83442949762ed818fb44bc" 48 + ] 49 + }