There are some imprementations for notification-dameon. They conflict each other and interchangeable. I suggest to provide virtual/notification-daemon. - x11-misc/notification-daemon - x11-misc/notification-daemon-xfce - x11-misc/xfce4-notifyd - notify-osd(in my overlay[1]) depends on notification-daemon: - x11-libs/libnotify - net-wireless/blueman [1] http://git.overlays.gentoo.org/gitweb/?p=dev/matsuu.git;a=tree;f=x11-misc/notify-osd
Created attachment 199728 [details] virtual/notification-daemon-0.ebuild
Seems totally useless as libnotify is the "virtual" already. PDEPEND="|| ( x11-misc/notification-daemon x11-misc/notification-daemon-xfce x11-misc/xfce4-notifyd )" Just add your daemon in.
And even if your app doesn't use the library itself, there's: x11-libs/libnotify (/usr/bin/notify-send) It's pretty hard for apps to send anything to notification daemons without notify-send, command, or functions