Description of problem: Applications using libnotify expect something user-visible to happen if they use the libnotify API; if notify-daemon is not installed the notifications will fail. Suggest that libnotify should have a "Requires: notify-daemon" so that applications using notifications can simply "Requires: libnotify" in order to have it work sanely. Version-Release number of selected component (if applicable): libnotify-0.3.0-2
Adding to caillon's stack
Not sure if we should actually add this Requires since technically libnotify doesn't rely on a specific notification daemon, but we should make sure that notify-daemon is in comps to everwhere libnotify is...
Perhaps could address that with a virtual Provides/Requires in notify-daemon/libnotify respectively. I've added a manual Requires: notify-daemon to evolution-2.5.4-4 since evolution expects a notification daemon to be running; I still think it makes sense to do this at the libnotify level, rather than adding it to every package that uses libnotify.
Yeah, I built a virtual provides earlier this morning. It's desktop-notification-daemon fwiw. Evolution is currently building to remove the hack.