/usr/lib/ocaml/ppx_driver/META is in libppx-driver-ocaml 113.33.03-1.
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 | version = "113.33.03"
description = "Feature-full driver for OCaml AST transformers"
requires = "ppx_core ppx_optcomp"
archive(byte ) = "ppx_driver.cma"
archive(native) = "ppx_driver.cmxa"
plugin(byte ) = "ppx_driver.cma"
plugin(native) = "ppx_driver.cmxs"
exists_if = "ppx_driver.cma"
# Until this is released: https://github.com/whitequark/ppx_deriving/pull/95
package "for_ppx_deriving" (
description = "Don't use this directly"
error(ppx_driver) = "Cannot use ppx_driver.for_ppx_deriving when ppx_driver is set"
requires = "ppx_core.for_ppx_deriving ppx_deriving ppx_optcomp.for_ppx_deriving"
exists_if = "ppx_driver.cma"
ppxopt(-custom_ppx) = "ppx_deriving,./ppx_driver.cma"
)
package "ocamlbuild" (
version = "113.33.03"
description = ""
requires = "ocamlbuild"
archive(byte ) = "ppx_driver_ocamlbuild.cma"
archive(native) = "ppx_driver_ocamlbuild.cmxa"
plugin(byte ) = "ppx_driver_ocamlbuild.cma"
plugin(native) = "ppx_driver_ocamlbuild.cmxs"
exists_if = "ppx_driver_ocamlbuild.cma"
)
package "runner" (
version = "113.33.03"
description = ""
requires = "ppx_driver"
archive(byte ) = "ppx_driver_runner.cma"
archive(native) = "ppx_driver_runner.cmxa"
plugin(byte ) = "ppx_driver_runner.cma"
plugin(native) = "ppx_driver_runner.cmxs"
exists_if = "ppx_driver_runner.cma"
)
package "runner_as_ppx" (
version = "113.33.03"
description = ""
requires = "ppx_driver"
archive(byte ) = "ppx_driver_runner_as_ppx.cma"
archive(native) = "ppx_driver_runner_as_ppx.cmxa"
plugin(byte ) = "ppx_driver_runner_as_ppx.cma"
plugin(native) = "ppx_driver_runner_as_ppx.cmxs"
exists_if = "ppx_driver_runner_as_ppx.cma"
)
|