Skip to content

Commit 33723b3

Browse files
authored
Merge pull request #21966 from lefessan/y-2022-08-10-new-drom-0.6.1
New drom.0.6.1
2 parents 2db2818 + 3de0723 commit 33723b3

File tree

2 files changed

+118
-0
lines changed
  • packages
    • drom_lib/drom_lib.0.6.1
    • drom/drom.0.6.1

2 files changed

+118
-0
lines changed

packages/drom/drom.0.6.1/opam

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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+
"Léo Andrès <[email protected]>"
14+
]
15+
maintainer: [
16+
"Fabrice Le Fessant <[email protected]>"
17+
"Léo Andrès <[email protected]>"
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+
"drom_lib" {= version}
47+
"ppx_inline_test" {with-test}
48+
"ppx_expect" {with-test}
49+
"odoc" {with-doc}
50+
"ocamlformat" {with-test}
51+
]
52+
53+
url {
54+
src: "https://github.com/ocamlpro/drom/archive/v0.6.1.tar.gz"
55+
checksum: [ "sha256=ee024a8d796b6e87a006c1c0c19027a6d1b7e57362f144e642bc0c44421a5af9" ]
56+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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+
"Léo Andrès <[email protected]>"
14+
]
15+
maintainer: [
16+
"Fabrice Le Fessant <[email protected]>"
17+
"Léo Andrès <[email protected]>"
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

Comments
 (0)