Skip to content

Commit bdae1f4

Browse files
authored
Merge pull request ocaml#23608 from jonahbeckford/release-dkml-dune-dsl-0.1.1
[new release] dkml-dune-dsl and dkml-dune-dsl-show (0.1.1)
2 parents 9b941fc + 66a33f8 commit bdae1f4

File tree

2 files changed

+90
-0
lines changed
  • packages
    • dkml-dune-dsl-show/dkml-dune-dsl-show.0.1.1
    • dkml-dune-dsl/dkml-dune-dsl.0.1.1

2 files changed

+90
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
opam-version: "2.0"
2+
synopsis:
3+
"An interpreter for the embedded DSL of Dune that shows the DSL as a real Dune file"
4+
maintainer: ["[email protected]"]
5+
authors: ["Diskuv, Inc. <[email protected]>"]
6+
license: "Apache-2.0"
7+
homepage: "https://github.com/diskuv/dkml-dune-dsl"
8+
doc: "https://diskuv.github.io/dkml-dune-dsl/dkml-dune-dsl-show/index.html"
9+
bug-reports: "https://github.com/diskuv/dkml-dune-dsl/issues"
10+
depends: [
11+
"dune" {>= "2.9"}
12+
"ocaml" {>= "4.12.1"}
13+
"dkml-dune-dsl" {= version}
14+
"astring" {>= "0.8.5"}
15+
"ezjsonm" {>= "1.3.0"}
16+
"fmt" {>= "0.9.0"}
17+
"mustache" {>= "3.1.0"}
18+
"menhir" {>= "20180528"}
19+
"sexp_pretty" {>= "v0.14"}
20+
"alcotest" {>= "1.5.0" & with-test}
21+
"odoc" {with-doc}
22+
]
23+
build: [
24+
["dune" "subst"] {dev}
25+
[
26+
"dune"
27+
"build"
28+
"-p"
29+
name
30+
"-j"
31+
jobs
32+
"--promote-install-files=false"
33+
"@install"
34+
"@runtest" {with-test}
35+
"@doc" {with-doc}
36+
]
37+
["dune" "install" "-p" name "--create-install-files" name]
38+
]
39+
dev-repo: "git+https://github.com/diskuv/dkml-dune-dsl.git"
40+
url {
41+
src:
42+
"https://github.com/diskuv/dkml-dune-dsl/releases/download/0.1.1/dkml-dune-dsl-0.1.1.tbz"
43+
checksum: [
44+
"sha256=a7fe720d17809079b5430f382497f0c138159dc67e94d74bbeab35a4094344ed"
45+
"sha512=a43b94f0b4708f0a40942ff23c850a466501abbd39ca1bc2ddf0743be2d8c4793ccf2d8a2b64a326752c4f425b62abc51f51af29fa3ba5b2e2f44b31c1ef483f"
46+
]
47+
}
48+
x-commit-hash: "09d904857ed41e67638dfddb73cbdf12d0dae459"
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
opam-version: "2.0"
2+
synopsis:
3+
"Embedded DSL for Dune files to do syntax checking, auto-completion and generate dune.inc include files"
4+
description:
5+
"dkml-dune-dsl lets you define Dune files in OCaml code with your favorite auto-completing IDE, compile it to an executable, and use it as a generator of your dune.inc files."
6+
maintainer: ["[email protected]"]
7+
authors: ["Diskuv, Inc. <[email protected]>"]
8+
license: "Apache-2.0"
9+
homepage: "https://github.com/diskuv/dkml-dune-dsl"
10+
doc: "https://diskuv.github.io/dkml-dune-dsl/dkml-dune-dsl/index.html"
11+
bug-reports: "https://github.com/diskuv/dkml-dune-dsl/issues"
12+
depends: [
13+
"dune" {>= "2.9"}
14+
"ocaml" {>= "4.12.1"}
15+
"odoc" {with-doc}
16+
]
17+
build: [
18+
["dune" "subst"] {dev}
19+
[
20+
"dune"
21+
"build"
22+
"-p"
23+
name
24+
"-j"
25+
jobs
26+
"--promote-install-files=false"
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
["dune" "install" "-p" name "--create-install-files" name]
32+
]
33+
dev-repo: "git+https://github.com/diskuv/dkml-dune-dsl.git"
34+
url {
35+
src:
36+
"https://github.com/diskuv/dkml-dune-dsl/releases/download/0.1.1/dkml-dune-dsl-0.1.1.tbz"
37+
checksum: [
38+
"sha256=a7fe720d17809079b5430f382497f0c138159dc67e94d74bbeab35a4094344ed"
39+
"sha512=a43b94f0b4708f0a40942ff23c850a466501abbd39ca1bc2ddf0743be2d8c4793ccf2d8a2b64a326752c4f425b62abc51f51af29fa3ba5b2e2f44b31c1ef483f"
40+
]
41+
}
42+
x-commit-hash: "09d904857ed41e67638dfddb73cbdf12d0dae459"

0 commit comments

Comments
 (0)