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) = ""
plugin(byte) = "obus.cma"
plugin(native) = ""
package "hal" (
  directory = "hal"
  version = "1.2.5"
  description = ""
  requires = "lwt obus"
  archive(byte) = "obus_hal.cma"
  archive(native) = ""
  plugin(byte) = "obus_hal.cma"
  plugin(native) = ""
)
package "internals" (
  directory = "internals"
  version = "1.2.5"
  description = ""
  requires = "lwt lwt.unix lwt_log xmlm"
  archive(byte) = "obus_internals.cma"
  archive(native) = ""
  plugin(byte) = "obus_internals.cma"
  plugin(native) = ""
)
package "network_manager" (
  directory = "network_manager"
  version = "1.2.5"
  description = ""
  requires = "lwt lwt_log obus"
  archive(byte) = "obus_network_manager.cma"
  archive(native) = ""
  plugin(byte) = "obus_network_manager.cma"
  plugin(native) = ""
)
package "notification" (
  directory = "notification"
  version = "1.2.5"
  description = ""
  requires = "lwt obus"
  archive(byte) = "obus_notification.cma"
  archive(native) = ""
  plugin(byte) = "obus_notification.cma"
  plugin(native) = ""
)
package "policykit" (
  directory = "policykit"
  version = "1.2.5"
  description = ""
  requires = "lwt obus"
  archive(byte) = "obus_policy_kit.cma"
  archive(native) = ""
  plugin(byte) = "obus_policy_kit.cma"
  plugin(native) = ""
)
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) = ""
  plugin(ppx_driver,byte) = "ppx_obus.cma"
  plugin(ppx_driver,native) = ""
  # 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) = ""
  plugin(byte) = "obus_udisks.cma"
  plugin(native) = ""
)
package "upower" (
  directory = "upower"
  version = "1.2.5"
  description = ""
  requires = "lwt obus"
  archive(byte) = "obus_upower.cma"
  archive(native) = ""
  plugin(byte) = "obus_upower.cma"
  plugin(native) = ""
)