version = "1.2.5"
description = "Pure Ocaml implementation of the D-Bus protocol"
requires = "lwt lwt.unix lwt_log lwt_react obus.internals xmlm"
archive(byte) = "obus.cma"
archive(native) = "obus.cmxa"
plugin(byte) = "obus.cma"
plugin(native) = "obus.cmxs"
package "hal" (
  directory = "hal"
  version = "1.2.5"
  description = ""
  requires = "lwt obus"
  archive(byte) = "obus_hal.cma"
  archive(native) = "obus_hal.cmxa"
  plugin(byte) = "obus_hal.cma"
  plugin(native) = "obus_hal.cmxs"
)
package "internals" (
  directory = "internals"
  version = "1.2.5"
  description = ""
  requires = "lwt lwt.unix lwt_log xmlm"
  archive(byte) = "obus_internals.cma"
  archive(native) = "obus_internals.cmxa"
  plugin(byte) = "obus_internals.cma"
  plugin(native) = "obus_internals.cmxs"
)
package "network_manager" (
  directory = "network_manager"
  version = "1.2.5"
  description = ""
  requires = "lwt lwt_log obus"
  archive(byte) = "obus_network_manager.cma"
  archive(native) = "obus_network_manager.cmxa"
  plugin(byte) = "obus_network_manager.cma"
  plugin(native) = "obus_network_manager.cmxs"
)
package "notification" (
  directory = "notification"
  version = "1.2.5"
  description = ""
  requires = "lwt obus"
  archive(byte) = "obus_notification.cma"
  archive(native) = "obus_notification.cmxa"
  plugin(byte) = "obus_notification.cma"
  plugin(native) = "obus_notification.cmxs"
)
package "policykit" (
  directory = "policykit"
  version = "1.2.5"
  description = ""
  requires = "lwt obus"
  archive(byte) = "obus_policy_kit.cma"
  archive(native) = "obus_policy_kit.cmxa"
  plugin(byte) = "obus_policy_kit.cma"
  plugin(native) = "obus_policy_kit.cmxs"
)
package "ppx" (
  directory = "ppx"
  version = "1.2.5"
  description = "Utility syntax for defining D-Bus errors"
  requires(ppx_driver) = "ppxlib ppxlib.ast"
  archive(ppx_driver,byte) = "ppx_obus.cma"
  archive(ppx_driver,native) = "ppx_obus.cmxa"
  plugin(ppx_driver,byte) = "ppx_obus.cma"
  plugin(ppx_driver,native) = "ppx_obus.cmxs"
  # This line makes things transparent for people mixing preprocessors
  # and normal dependencies
  requires(-ppx_driver) = ""
  ppx(-ppx_driver,-custom_ppx) = "./ppx.exe --as-ppx"
  library_kind = "ppx_rewriter"
)
package "udisks" (
  directory = "udisks"
  version = "1.2.5"
  description = ""
  requires = "lwt obus"
  archive(byte) = "obus_udisks.cma"
  archive(native) = "obus_udisks.cmxa"
  plugin(byte) = "obus_udisks.cma"
  plugin(native) = "obus_udisks.cmxs"
)
package "upower" (
  directory = "upower"
  version = "1.2.5"
  description = ""
  requires = "lwt obus"
  archive(byte) = "obus_upower.cma"
  archive(native) = "obus_upower.cmxa"
  plugin(byte) = "obus_upower.cma"
  plugin(native) = "obus_upower.cmxs"
)