Hello. Upstream provides org.freedesktop.Notifications.xml dbus interface [1]. It allows to use colibri as a general purpose notification service, i.e. without a KDE session. It would be nice to have it in Gentoo. This also makes kde-misc/colibri a provider for virtual/notification-daemon. Please fix. [1]: https://quickgit.kde.org/?p=colibri.git&a=blob&h=8ddb421cc346f3b29062434769526057dafd5780&hb=76c53dffad696e89edde2fd500dde0ace559bf3f&f=app%2Forg.freedesktop.Notifications.xml
The interface is used to generate an adaptor with qdbusxml2cpp. The package still doesn't create/install any .service file.
(In reply to Michael Palimaka (kensington) from comment #1) > The interface is used to generate an adaptor with qdbusxml2cpp. The package > still doesn't create/install any .service file. If I manually copy the linked interface file to /usr/share/dbus-1/interfaces/, then colibri begins to act like notification service, i.e. notify-send displays correct notifications using colibri outside of KDE session.
I retested colibri without that interface file installed. It works as a generic notification service. org.freedesktop.Notifications interface is created. I must have made a mistake back then. Been playing with different notification service implementations all day. Anyway colibri follows spec and could become a provider for virtual/notification-daemon, because spec permits manual service activation [1]. [1]: https://developer.gnome.org/notification-spec/
Thanks, fixed in git. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6833a142b0e25a48f922f2af13de859988de67