opam-version: "2.0" maintainer: "dev@ocsigen.org" synopsis: "A full-featured and extensible Web server" 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." authors: "dev@ocsigen.org" homepage: "http://ocsigen.org/ocsigenserver/" bug-reports: "https://github.com/ocsigen/ocsigenserver/issues/" license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" dev-repo: "git+https://github.com/ocsigen/ocsigenserver.git" patches: ["fix-gmake-4.3.patch"] build: [ [ "sh" "configure" "--prefix" "%{prefix}%" "--ocsigen-user" "%{user}%" "--ocsigen-group" "%{group}%" "--commandpipe" "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" "--logdir" "%{lib}%/ocsigenserver/var/log/ocsigenserver" "--mandir" "%{man}%/man1" "--docdir" "%{lib}%/ocsigenserver/share/doc/ocsigenserver" "--commandpipe" "%{lib}%/ocsigenserver/var/run/ocsigenserver_command" "--staticpagesdir" "%{lib}%/ocsigenserver/var/www" "--datadir" "%{lib}%/ocsigenserver/var/lib/ocsigenserver" "--sysconfdir" "%{lib}%/ocsigenserver/etc/ocsigenserver" ] [make] ] install: [make "install"] depends: [ "ocaml" {>= "4.06.1"} "ocamlfind" "base-unix" "base-threads" "react" "ssl" {>= "0.5.8"} "lwt" {>= "3.0.0"} "lwt_ssl" "lwt_react" "lwt_log" "ocamlnet" {>= "4.0.2"} "pcre" "cryptokit" "tyxml" {>= "4.0.0"} "dbm" | "sqlite3" | "pgocaml" "ipaddr" {>= "2.1"} "xml-light" ] depopts: "camlzip" conflicts: [ "camlzip" {< "1.04"} "pgocaml" {< "2.2"} ] url { src: "https://github.com/ocsigen/ocsigenserver/archive/2.15.0.tar.gz" checksum: [ "md5=01227e2df5fad6774c9b549057fadf35" "sha512=4ba56d41c27243732ce818cf14abe8cc0965fb97453d2fc2fa2eafe6cc6143079ea50294410bcf8a7d677d63c199b085795174a43571a3a6d7a214845b9da95f" ] } extra-source "fix-gmake-4.3.patch" { src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocsigenserver/fix-gmake-4.3.patch.2.15.0" checksum: [ "sha256=bb1fe7df26ad1021492521143fc983978ce463a4dfdec7e73799aa5452bcbf96" "md5=beec17b6c45d93efecf2256a2369e402" ] }