|
| 1 | +opam-version: "2.0" |
| 2 | +license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" |
| 3 | +synopsis: |
| 4 | + "The drom tool is a wrapper over opam/dune in an attempt to provide a cargo-like user experience" |
| 5 | +description: """\ |
| 6 | +The drom tool is a wrapper over opam/dune in an attempt to provide a cargo-like |
| 7 | +user experience. It can be used to create full OCaml projects with |
| 8 | +sphinx and odoc documentation. It has specific knowledge of Github and |
| 9 | +will generate files for Github Actions CI and Github pages. |
| 10 | +""" |
| 11 | +authors: [ |
| 12 | + "Fabrice Le Fessant < [email protected]>" |
| 13 | + |
| 14 | +] |
| 15 | +maintainer: [ |
| 16 | + "Fabrice Le Fessant < [email protected]>" |
| 17 | + |
| 18 | +] |
| 19 | +homepage: "https://ocamlpro.github.io/drom" |
| 20 | +doc: "https://ocamlpro.github.io/drom/sphinx" |
| 21 | +bug-reports: "https://github.com/ocamlpro/drom/issues" |
| 22 | +dev-repo: "git+https://github.com/ocamlpro/drom.git" |
| 23 | +tags: "org:ocamlpro" |
| 24 | +build: [ |
| 25 | + ["dune" "subst"] {dev} |
| 26 | + ["sh" "-c" "./scripts/before.sh build '%{name}%'"] |
| 27 | + [ |
| 28 | + "dune" |
| 29 | + "build" |
| 30 | + "-p" |
| 31 | + name |
| 32 | + "-j" |
| 33 | + jobs |
| 34 | + "@install" |
| 35 | + "@runtest" {with-test} |
| 36 | + "@doc" {with-doc} |
| 37 | + ] |
| 38 | + ["sh" "-c" "./scripts/after.sh build '%{name}%'"] |
| 39 | +] |
| 40 | +install: [ |
| 41 | + ["sh" "-c" "./scripts/before.sh install '%{name}%'"] |
| 42 | +] |
| 43 | +depends: [ |
| 44 | + "ocaml" {>= "4.07.0"} |
| 45 | + "dune" {>= "2.7.0"} |
| 46 | + "toml" {>= "7.0.0" & < "8.0.0"} |
| 47 | + "ez_subst" {>= "0.1"} |
| 48 | + "ez_opam_file" {>= "0.1.0" & < "1.0.0"} |
| 49 | + "ez_file" {>= "0.3.0" & < "1.0.0"} |
| 50 | + "ez_config" {>= "0.1.0" & < "1.0.0"} |
| 51 | + "ez_cmdliner" {>= "0.2.0" & < "1.0.0"} |
| 52 | + "directories" {>= "0.2"} |
| 53 | + "ppx_inline_test" {with-test} |
| 54 | + "ppx_expect" {with-test} |
| 55 | + "odoc" {with-doc} |
| 56 | + "ocamlformat" {with-test} |
| 57 | +] |
| 58 | + |
| 59 | +url { |
| 60 | + src: "https://github.com/ocamlpro/drom/archive/v0.6.1.tar.gz" |
| 61 | + checksum: [ "sha256=ee024a8d796b6e87a006c1c0c19027a6d1b7e57362f144e642bc0c44421a5af9" ] |
| 62 | +} |
0 commit comments