From the busy hands of codelabs.ch comes a brand new Ada binding to D-Bus: D_Bus/Ada.
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:
- GNAT Compiler
- Ahven (test framework)
- D-Bus development files and libraries
- Glib with D-Bus support
After that you should be good to go.
You can read the full release announcement from Reto Buerki here.