Skip to content

Commit db4b386

Browse files
committed
Package ocsigenserver.5.1.0
1 parent e05d4b5 commit db4b386

File tree

1 file changed

+75
-0
lines changed
  • packages/ocsigenserver/ocsigenserver.5.1.0

1 file changed

+75
-0
lines changed
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
synopsis: "A full-featured and extensible Web server"
4+
description: "Ocsigen Server implements most features of the HTTP protocol, and has a very powerful extension mechanism that makes it very easy to plug your own OCaml modules for generating pages. Many extensions are already implemented, like a reverse proxy, content compression, access control, authentication, etc."
5+
6+
homepage: "http://ocsigen.org/ocsigenserver/"
7+
bug-reports: "https://github.com/ocsigen/ocsigenserver/issues/"
8+
license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
9+
dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git"
10+
build: [
11+
[
12+
"sh"
13+
"configure"
14+
"--prefix"
15+
"%{prefix}%"
16+
"--ocsigen-user"
17+
"%{user}%"
18+
"--ocsigen-group"
19+
"%{group}%"
20+
"--commandpipe"
21+
"%{lib}%/ocsigenserver/var/run/ocsigenserver_command"
22+
"--logdir"
23+
"%{lib}%/ocsigenserver/var/log/ocsigenserver"
24+
"--mandir"
25+
"%{man}%/man1"
26+
"--docdir"
27+
"%{lib}%/ocsigenserver/share/doc/ocsigenserver"
28+
"--commandpipe"
29+
"%{lib}%/ocsigenserver/var/run/ocsigenserver_command"
30+
"--staticpagesdir"
31+
"%{lib}%/ocsigenserver/var/www"
32+
"--datadir"
33+
"%{lib}%/ocsigenserver/var/lib/ocsigenserver"
34+
"--temproot"
35+
""
36+
"--sysconfdir"
37+
"%{lib}%/ocsigenserver/etc/ocsigenserver"
38+
]
39+
[make "-C" "src" "confs"]
40+
["dune" "build" "-p" name "-j" jobs]
41+
]
42+
install:[make "install.files"]
43+
depends: [
44+
"ocaml" {>= "4.08.1"}
45+
"dune" {>= "2.7"}
46+
"ocamlfind"
47+
"base-unix"
48+
"base-threads"
49+
"react"
50+
"ssl" {>= "0.5.8"}
51+
"lwt" {>= "3.0.0"}
52+
"lwt_ssl"
53+
"lwt_react"
54+
"lwt_log"
55+
"re" {>= "1.11.0"}
56+
"cryptokit"
57+
"ipaddr" {>= "2.1"}
58+
"cohttp-lwt-unix" {>= "5.0.0"}
59+
"conduit-lwt-unix" {>= "2.0.0"}
60+
"hmap"
61+
"xml-light"
62+
"camlzip"
63+
]
64+
conflicts: [
65+
"camlzip" {< "1.04"}
66+
"pgocaml" {< "2.2"}
67+
]
68+
url {
69+
src:
70+
"https://github.com/ocsigen/ocsigenserver/archive/refs/tags/5.1.0.tar.gz"
71+
checksum: [
72+
"md5=72c9e8479d7e4473e0d26ef10e620870"
73+
"sha512=ed466e88a61c17d8b4e4cc392efc7b703ef1f4396bf41015fc85063bfe1644ace9b5361d804fb17da4957830c3584ad610f717eb1a90ccec002d3d87f79f41c4"
74+
]
75+
}

0 commit comments

Comments
 (0)