The D_Bus/Ada library provides an Ada binding to the D-Bus message bus used for inter-process communication on most modern Linux desktop systems. D_Bus/Ada supports all but two basic D-Bus types (file descriptor and signature types are not yet implemented) and all container types. The current release focuses on the client side of the D-Bus API but it is also possible to provide D-Bus services written in Ada using the service object interface of D_Bus/Ada.
In order to build and use D_Bus/Ada you must meet the following dependencies:
After that you should be good to go.
You can read the full release announcement from Reto Buerki here.