Bug 232159 - [patch] deskutils/notify-osd: requires devel/gsettings-desktop-schemas.
Summary: [patch] deskutils/notify-osd: requires devel/gsettings-desktop-schemas.
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Emanuel Haupt
Depends on:
Reported: 2018-10-10 18:04 UTC by rsmith
Modified: 2019-08-10 16:30 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (ehaupt)

Patch for the port Makefile. (363 bytes, patch)
2018-10-10 18:04 UTC, rsmith
no flags Details | Diff
svn-diff-notify-osd (663 bytes, patch)
2019-08-09 16:15 UTC, Walter Schwarzenfeld
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description rsmith 2018-10-10 18:04:46 UTC
Created attachment 198009 [details]
Patch for the port Makefile.

After updating some things, and getting rid of some unneeded packages (I thought), I noticed that notify-send stopped working.
Trying to run /usr/local/libexec/notify-osd directly, I get the following error:

  Settings schema 'org.gnome.desktop.interface' is not installed

Installing the package devel/gsettings-desktop-schemas fixed this issue.
So I've attached a patch that adds a RUN_DEPENDS for gsettings-desktop-schemas.
Comment 1 Walter Schwarzenfeld freebsd_triage 2019-08-08 08:39:14 UTC
Comment 2 Ting-Wei Lan 2019-08-09 13:46:04 UTC
(In reply to rsmith from comment #0)
I think it is wrong to patch libnotify here. If notify-osd needs gsettings-desktop-schemas, the dependency should be added to notify-osd, not libnotify. I can't find any reference to 'org.gnome.desktop.interface' in libnotify, but it can be found in notify-osd.
Comment 3 Walter Schwarzenfeld freebsd_triage 2019-08-09 13:51:49 UTC
CC'd maintainer of notify-osd.
Comment 4 rsmith 2019-08-09 16:05:03 UTC
(In reply to Ting-Wei Lan from comment #2)

You're right. The dependency should be on notify-osd.

Since I submitted this almost a year ago, I cannot recall why I thought it belonged to libnotify. :-/
Comment 5 Walter Schwarzenfeld freebsd_triage 2019-08-09 16:15:19 UTC
Created attachment 206398 [details]
Comment 6 Walter Schwarzenfeld freebsd_triage 2019-08-09 16:24:56 UTC
(In reply to rsmith from comment #4)
Please, obsolete your patch.