Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 163036 - xfce-extra/notification-daemon-xfce (new ebuild)
Summary: xfce-extra/notification-daemon-xfce (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: XFCE Team
URL: http://goodies.xfce.org/projects/appl...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-01-21 07:49 UTC by Ben Ford
Modified: 2007-05-26 19:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
notification-daemon-xfce-0.3.6.ebuild (notification-daemon-xfce-0.3.6.ebuild,743 bytes, text/plain)
2007-01-21 07:49 UTC, Ben Ford
Details
fix compatibility with current dbus-binding-tool (prefix-update.patch,1.31 KB, patch)
2007-01-21 08:11 UTC, Ben Ford
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Ford 2007-01-21 07:49:12 UTC
Notification-daemon-xfce is a port of Gnome’s notification-daemon for the Xfce desktop.

Reproducible: Always
Comment 1 Ben Ford 2007-01-21 07:49:57 UTC
Created attachment 107630 [details]
notification-daemon-xfce-0.3.6.ebuild
Comment 2 Ben Ford 2007-01-21 08:11:22 UTC
Created attachment 107632 [details, diff]
fix compatibility with current dbus-binding-tool

I suppose it would help if I uploaded the patch my ebuild refers to.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2007-01-21 11:29:13 UTC
What do you mean by Gnome notification daemon? There is one notification daemon which is for all desktops I've understood, x11-misc/notification-daemon..

Maybe i'm blind but I don't see purpose for this :)

Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2007-01-21 14:20:07 UTC
Ah, it doesn't need gconf..

I still think patch to upstream conditionalizing gconf configuration backend would be better than this fork.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-01-21 20:23:51 UTC
(In reply to comment #4)
> I still think patch to upstream conditionalizing gconf configuration backend
> would be better than this fork.

+1 

Comment 6 Ben Ford 2007-01-21 22:05:11 UTC
This also adds an Xfce settings plugin.  If upstream is patched, this plugin will need to be included in the patch.
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2007-01-30 18:07:16 UTC
This would also need editing of..

gnome-extra/gnome-power-manager 
net-im/gajim 
rox-extra/memo 
x11-libs/libnotify

Because if this replaces notification-daemon those apps should also work.

Just saying, don't get me wrong.. I don't want this in tree.
Comment 8 Ben Ford 2007-01-30 19:34:42 UTC
Why would those apps need editing?  This works just fine with all the libnotify apps I use.  (libnotify, gaim, etc)
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2007-01-31 09:51:31 UTC
(In reply to comment #8)
> Why would those apps need editing?  This works just fine with all the libnotify
> apps I use.  (libnotify, gaim, etc)
> 

Because they pull notification-daemon instead of notification-daemon-xfce which can't be installed same time with notification-daemon because they collide?
Comment 10 Ben Ford 2007-01-31 10:03:49 UTC
Yes, it's annoying that the original gets pulled in, but they don't collide:

*  x11-misc/notification-daemon
      Latest version available: 0.3.6-r1
      Latest version installed: 0.3.6-r1
      Size of downloaded files: 1,178 kB
      Homepage:    http://www.galago-project.org/
      Description: Notifications daemon
      License:     GPL-2

*  xfce-extra/notification-daemon-xfce
      Latest version available: 0.3.6
      Latest version installed: 0.3.6
      Size of downloaded files: 930 kB
      Homepage:    http://www.xfce.org/
      Description: Xfce port of Gnome's notification daemon
      License:     GPL-2
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2007-01-31 10:37:33 UTC
(In reply to comment #10)
> Yes, it's annoying that the original gets pulled in, but they don't collide:

So you have FEATURES="collision-protect" in make.conf and tried emerging both after adding it?
Comment 12 Ben Ford 2007-01-31 21:32:46 UTC
That is correct.  Notification-daemon-xfce installs /usr/lib/notification-daemon-xfce-1.0/* and /usr/libexec/notification-daemon-xfce.  Both packages write to /usr/share/dbus-1/services/org.freedesktop.Notifications.service, so the last one installed is "registered"? there, but that doesn't seem to have any effect on operation and I don't have any errors when merging them.  (FEATURES="parallel-fetch collision-protect")
Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2007-02-11 11:57:23 UTC
This should be an extension to current notification-daemon, or somekind of patch to upstream but this is not a fork we will likely add to portage because it conflicts and would require dep changing for some ebuilds. Plus, original notification-daemon works just fine and you can adjust notify position with gconf-editor.

Thanks, drac
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2007-05-26 19:50:43 UTC
Reopen for correct resolution.
Comment 15 Samuli Suominen (RETIRED) gentoo-dev 2007-05-26 19:51:13 UTC
I've added 0.3.7 to tree but mark my words I'll likely be regretting this.