/usr/lib/ocaml/eliom/META is in libeliom-ocaml-dev 4.0.0-2+b2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | version = "4.0.0"
description = "Eliom: client-server Web and mobile applications"
package "server" (
description = "Eliom: server-side"
version = "[distributed with Eliom]"
directory = "server"
requires = "ocsigenserver,ocsigenserver.ext,deriving.runtime,js_of_ocaml.deriving,react,calendar,tyxml,lwt.react,cryptokit"
archive(byte) = "eliom.cma"
archive(native) = "eliom.cmxa"
)
package "client" (
description = "Eliom: client-side"
version = "[distributed with Eliom]"
directory = "client"
requires = "ocsigenserver.cookies,ocsigenserver.polytables,ocsigenserver.baselib.base,deriving.runtime,js_of_ocaml,js_of_ocaml.deriving,lwt.react,tyxml.functor"
archive(byte) = "eliom_client.cma eliom_client_main.cmo"
linkopts(javascript) = "+eliom.client/eliom_client.js"
linkopts(javascript) += "+js_of_ocaml/weak.js"
linkopts(javascript) += "+js_of_ocaml/classlist.js"
)
package "syntax" (
directory = "syntax"
package "common" (
description = "Syntax extension: spliting client and server code (base)"
version = "[distributed with Eliom]"
requires = "camlp4"
requires(pkg_type_conv,preprocessor,syntax) = "type_conv"
archive(preprocessor,syntax) = "pa_eliom_seed.cmo"
)
package "client" (
description = "Syntax extension: spliting client and server code (client side)"
version = "[distributed with Eliom]"
requires(preprocessor,syntax) = "eliom.syntax.common"
requires(syntax,toploop) = "eliom.syntax.common"
archive(preprocessor,syntax) = "pa_eliom_client_client.cmo"
archive(syntax,toploop) = "pa_eliom_client_client.cmo"
)
package "server" (
description = "Syntax extension: spliting client and server code (server side)"
version = "[distributed with Eliom]"
requires(preprocessor,syntax) = "eliom.syntax.common"
requires(syntax,toploop) = "eliom.syntax.common"
archive(preprocessor,syntax) = "pa_eliom_client_server.cmo"
archive(syntax,toploop) = "pa_eliom_client_server.cmo"
)
package "type" (
description = "Syntax extension: spliting client and server code (type inference)"
version = "[distributed with Eliom]"
requires(preprocessor,syntax) = "eliom.syntax.common"
archive(preprocessor,syntax) = "pa_eliom_type_filter.cmo"
)
package "predef" (
description = "Syntax extension: predefined commonly use syntaxes"
version = "[distributed with Eliom]"
requires(preprocessor,syntax) = "js_of_ocaml.syntax,js_of_ocaml.deriving.syntax,lwt.syntax,tyxml.syntax"
requires(syntax,toploop) = "js_of_ocaml.syntax,js_of_ocaml.deriving.syntax,lwt.syntax,tyxml.syntax"
archive(preprocessor,syntax) = "-ignore dummy"
)
)
package "ocamlbuild" (
description = "Eliom ocamlbuild plugin (js_of_ocaml part included)"
version = "[distributed with Eliom]"
directory = "ocamlbuild"
requires = "js_of_ocaml.ocamlbuild"
archive(byte) = "ocamlbuild_eliom.cma"
archive(byte,plugin) = "ocamlbuild_eliom.cma"
archive(native) = "ocamlbuild_eliom.cmxa"
archive(native,plugin) = "ocamlbuild_eliom.cmxs"
)
|