Skip to content

Commit bf2bbae

Browse files
authored
Merge pull request #191 from avsm/fix-build
update build to dune 2.0 and upper bound opam-lib
2 parents ad2ddb0 + 833495e commit bf2bbae

File tree

9 files changed

+69
-69
lines changed

9 files changed

+69
-69
lines changed

.travis.yml

Lines changed: 0 additions & 7 deletions
This file was deleted.

CHANGES

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
* Update to dune 2.0 build.
2+
13
1.5.0 (2017-06-24):
24
* Use opam-lib ≥ 1.3.0.
35
* Many layout and package index fixes.

bin/dune

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
(executable
2+
(modes byte exe)
23
(name opam2web)
34
(public_name opam2web)
45
(libraries opam2web))

dune-project

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1-
(lang dune 1.0)
1+
(lang dune 2.0)
2+
23
(name opam2web)
4+
5+
(formatting disabled)

ext/dune

Lines changed: 49 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,52 @@
11
(install
22
(section share)
33
(files
4-
(css/bootstrap.min.css as css/bootstrap.min.css)
5-
(css/bootstrap-responsive.css as css/bootstrap-responsive.css)
6-
(css/bootstrap.css as css/bootstrap.css)
7-
(css/bootstrap-responsive.min.css as css/bootstrap-responsive.min.css)
8-
(css/site.css as css/site.css)
9-
(css/docs.css as css/docs.css)
10-
(css/opam2web.css as css/opam2web.css)
11-
(js/bootstrap.js as js/bootstrap.js)
12-
(js/bootstrap.min.js as js/bootstrap.min.js)
13-
(js/google-code-prettify/lang-ml.js as js/google-code-prettify/lang-ml.js)
14-
(js/google-code-prettify/lang-css.js as js/google-code-prettify/lang-css.js)
15-
(js/google-code-prettify/lang-vhdl.js as js/google-code-prettify/lang-vhdl.js)
16-
(js/google-code-prettify/lang-go.js as js/google-code-prettify/lang-go.js)
17-
(js/google-code-prettify/lang-xq.js as js/google-code-prettify/lang-xq.js)
18-
(js/google-code-prettify/lang-sql.js as js/google-code-prettify/lang-sql.js)
19-
(js/google-code-prettify/lang-n.js as js/google-code-prettify/lang-n.js)
20-
(js/google-code-prettify/lang-lisp.js as js/google-code-prettify/lang-lisp.js)
21-
(js/google-code-prettify/lang-scala.js as js/google-code-prettify/lang-scala.js)
22-
(js/google-code-prettify/prettify.js as js/google-code-prettify/prettify.js)
23-
(js/google-code-prettify/lang-proto.js as js/google-code-prettify/lang-proto.js)
24-
(js/google-code-prettify/lang-lua.js as js/google-code-prettify/lang-lua.js)
25-
(js/google-code-prettify/lang-apollo.js as js/google-code-prettify/lang-apollo.js)
26-
(js/google-code-prettify/prettify.css as js/google-code-prettify/prettify.css)
27-
(js/google-code-prettify/lang-vb.js as js/google-code-prettify/lang-vb.js)
28-
(js/google-code-prettify/lang-wiki.js as js/google-code-prettify/lang-wiki.js)
29-
(js/google-code-prettify/lang-tex.js as js/google-code-prettify/lang-tex.js)
30-
(js/google-code-prettify/lang-hs.js as js/google-code-prettify/lang-hs.js)
31-
(js/google-code-prettify/lang-yaml.js as js/google-code-prettify/lang-yaml.js)
32-
(js/google-code-prettify/lang-clj.js as js/google-code-prettify/lang-clj.js)
33-
(js/site.js as js/site.js)
34-
(js/jquery.js as js/jquery.js)
35-
(img/opam.svg as img/opam.svg)
36-
(img/opam.png as img/opam.png)
37-
(img/github.png as img/github.png)
38-
(img/GitHub-Mark-32px.png as img/GitHub-Mark-32px.png)
39-
(img/camel_rider.png as img/camel_rider.png)
40-
(img/favicon.png as img/favicon.png)
41-
(img/glyphicons-halflings.png as img/glyphicons-halflings.png)
42-
(img/glyphicons-halflings-white.png as img/glyphicons-halflings-white.png)
43-
(img/ocamlpro.png as img/ocamlpro.png)
44-
(img/ocaml.png as img/ocaml.png)
45-
))
4+
(css/bootstrap.min.css as css/bootstrap.min.css)
5+
(css/bootstrap-responsive.css as css/bootstrap-responsive.css)
6+
(css/bootstrap.css as css/bootstrap.css)
7+
(css/bootstrap-responsive.min.css as css/bootstrap-responsive.min.css)
8+
(css/site.css as css/site.css)
9+
(css/docs.css as css/docs.css)
10+
(css/opam2web.css as css/opam2web.css)
11+
(js/bootstrap.js as js/bootstrap.js)
12+
(js/bootstrap.min.js as js/bootstrap.min.js)
13+
(js/google-code-prettify/lang-ml.js as js/google-code-prettify/lang-ml.js)
14+
(js/google-code-prettify/lang-css.js as js/google-code-prettify/lang-css.js)
15+
(js/google-code-prettify/lang-vhdl.js as
16+
js/google-code-prettify/lang-vhdl.js)
17+
(js/google-code-prettify/lang-go.js as js/google-code-prettify/lang-go.js)
18+
(js/google-code-prettify/lang-xq.js as js/google-code-prettify/lang-xq.js)
19+
(js/google-code-prettify/lang-sql.js as js/google-code-prettify/lang-sql.js)
20+
(js/google-code-prettify/lang-n.js as js/google-code-prettify/lang-n.js)
21+
(js/google-code-prettify/lang-lisp.js as
22+
js/google-code-prettify/lang-lisp.js)
23+
(js/google-code-prettify/lang-scala.js as
24+
js/google-code-prettify/lang-scala.js)
25+
(js/google-code-prettify/prettify.js as js/google-code-prettify/prettify.js)
26+
(js/google-code-prettify/lang-proto.js as
27+
js/google-code-prettify/lang-proto.js)
28+
(js/google-code-prettify/lang-lua.js as js/google-code-prettify/lang-lua.js)
29+
(js/google-code-prettify/lang-apollo.js as
30+
js/google-code-prettify/lang-apollo.js)
31+
(js/google-code-prettify/prettify.css as
32+
js/google-code-prettify/prettify.css)
33+
(js/google-code-prettify/lang-vb.js as js/google-code-prettify/lang-vb.js)
34+
(js/google-code-prettify/lang-wiki.js as
35+
js/google-code-prettify/lang-wiki.js)
36+
(js/google-code-prettify/lang-tex.js as js/google-code-prettify/lang-tex.js)
37+
(js/google-code-prettify/lang-hs.js as js/google-code-prettify/lang-hs.js)
38+
(js/google-code-prettify/lang-yaml.js as
39+
js/google-code-prettify/lang-yaml.js)
40+
(js/google-code-prettify/lang-clj.js as js/google-code-prettify/lang-clj.js)
41+
(js/site.js as js/site.js)
42+
(js/jquery.js as js/jquery.js)
43+
(img/opam.svg as img/opam.svg)
44+
(img/opam.png as img/opam.png)
45+
(img/github.png as img/github.png)
46+
(img/GitHub-Mark-32px.png as img/GitHub-Mark-32px.png)
47+
(img/camel_rider.png as img/camel_rider.png)
48+
(img/favicon.png as img/favicon.png)
49+
(img/glyphicons-halflings.png as img/glyphicons-halflings.png)
50+
(img/glyphicons-halflings-white.png as img/glyphicons-halflings-white.png)
51+
(img/ocamlpro.png as img/ocamlpro.png)
52+
(img/ocaml.png as img/ocaml.png)))

opam2web.opam

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,25 @@ authors: "The opam team"
44
homepage: "https://github.com/ocaml/opam2web"
55
bug-reports: "https://github.com/ocaml/opam2web/issues"
66
depends: [
7-
"ocaml" {>= "4.02.3"}
8-
"dune"
7+
"ocaml" {>= "4.08.0"}
8+
"dune" {>="2.0.0"}
99
"opam-lib" {>= "1.3.0"}
1010
"opamfu" {>= "0.1.2"}
1111
"re"
1212
"uri" {>= "1.3.11"}
1313
"cow" {>= "2.3.0"}
1414
"js_of_ocaml" {>= "3.3.0"}
1515
"js_of_ocaml-ppx"
16-
"opam-core" {>= "2.0.0" & < "2.1.0~~"}
17-
"opam-format" {>= "2.0.0" & < "2.1.0~~"}
18-
"opam-state" {>= "2.0.0" & < "2.1.0~~"}
19-
"opam-client" {>= "2.0.0" & < "2.1.0~~"}
16+
"opam-core" {>= "2.0.0" & < "2.1.0~"}
17+
"opam-format" {>= "2.0.0" & < "2.1.0~"}
18+
"opam-state" {>= "2.0.0" & < "2.1.0~"}
19+
"opam-client" {>= "2.0.0" & < "2.1.0~"}
20+
"opam-file-format" {>="2.1.0" & < "2.1.1"}
2021
"cohttp-lwt-unix"
2122
"yojson" {>= "1.6.0"}
2223
"opam-file-format" {< "2.1.1"}
2324
"cmdliner" {>= "1.0.4"}
24-
"omd" {>= "1.3.1"}
25+
"omd" {>= "1.3.1" & < "2.0.0~"}
2526
]
2627
build: [
2728
# ["dune" "subst"] {pinned}

src/dune

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
(wrapped false)
44
(public_name opam2web)
55
(modules_without_implementation o2wTypes)
6-
(libraries str omd cow opam-core opam-format opam-state opam-client cmdliner apalog yojson))
6+
(libraries str omd cow opam-core opam-format opam-state opam-client cmdliner
7+
apalog yojson))

src/js_search/dune

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
(executable
2+
(modes js)
23
(name search)
34
(libraries js_of_ocaml)
45
(preprocess
@@ -10,4 +11,5 @@
1011

1112
(install
1213
(section share)
13-
(files (search.bc.js as js/search.js)))
14+
(files
15+
(search.bc.js as js/search.js)))

src/opam2web.mllib

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)