Hello community, here is the log from the commit of package xfce4-notifyd for openSUSE:Factory checked in at 2017-11-16 14:01:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xfce4-notifyd (Old) and /work/SRC/openSUSE:Factory/.xfce4-notifyd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-notifyd" Thu Nov 16 14:01:19 2017 rev:33 rq:540724 version:0.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xfce4-notifyd/xfce4-notifyd.changes 2017-04-29 10:54:02.999772092 +0200 +++ /work/SRC/openSUSE:Factory/.xfce4-notifyd.new/xfce4-notifyd.changes 2017-11-16 14:01:27.568657721 +0100 @@ -1,0 +2,22 @@ +Fri Nov 10 20:41:52 UTC 2017 - seife+...@b1-systems.com + +- update to version 0.4.0 (07 October 2017): + This is a feature release. + Features: + * Panel plugin that shows most recent notifications + and allows for quick access to DND mode + * Persistent daemon (bxo#12754) + * New (optional) animation: slide-out + * Support for all image types in the log + * Better application icon matching in the config dialog + * New logo (also in high resolution) + Bugs fixed: + * Bump notification spec version to 1.2 (bxo#13578) + * Fix empty body when markup is invalid (bxo#10027) + * Show warning in settings dialog if notifyd is not running (bxo#13417) + * log-viewer: Fix escaping of characters and add markup support + * Handle desktop-id as fallback in the log + * Updated translations +- add xfce4-notifyd-0.4.0-fix-build-with-old-gtk3.diff (for Leap) + +------------------------------------------------------------------- Old: ---- xfce4-notifyd-0.3.6.tar.bz2 New: ---- xfce4-notifyd-0.4.0-fix-build-with-old-gtk3.diff xfce4-notifyd-0.4.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfce4-notifyd.spec ++++++ --- /var/tmp/diff_new_pack.gHsScP/_old 2017-11-16 14:01:28.236633514 +0100 +++ /var/tmp/diff_new_pack.gHsScP/_new 2017-11-16 14:01:28.240633370 +0100 @@ -17,15 +17,16 @@ Name: xfce4-notifyd -Version: 0.3.6 +Version: 0.4.0 Release: 0 Summary: Simple Notification Daemon for Xfce License: GPL-2.0 Group: System/Daemons Url: http://spurint.org/projects/xfce4-notify-daemon/ -Source: http://archive.xfce.org/src/apps/xfce4-notifyd/0.3/%{name}-%{version}.tar.bz2 +Source: http://archive.xfce.org/src/apps/xfce4-notifyd/0.4/%{name}-%{version}.tar.bz2 Source1: %{name}.xml Source100: %{name}-rpmlintrc +Patch0: xfce4-notifyd-0.4.0-fix-build-with-old-gtk3.diff BuildRequires: exo-tools BuildRequires: intltool BuildRequires: update-desktop-files @@ -34,9 +35,10 @@ BuildRequires: pkgconfig(gio-unix-2.0) >= 2.42.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.14 BuildRequires: pkgconfig(libnotify) >= 0.7.0 +BuildRequires: pkgconfig(libxfce4panel-2.0) >= 4.12.0 BuildRequires: pkgconfig(libxfce4ui-2) >= 4.12.0 -BuildRequires: pkgconfig(libxfce4util-1.0) -BuildRequires: pkgconfig(libxfconf-0) +BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.12.0 +BuildRequires: pkgconfig(libxfconf-0) >= 4.10.0 Requires: libnotify-tools Requires: xfce4-notifyd-branding = %{version} Recommends: %{name}-lang = %{version} @@ -64,6 +66,7 @@ %prep %setup -q +%patch0 -p1 %build # xdt-autogen @@ -78,6 +81,7 @@ install -D -p -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml %suse_update_desktop_file -i xfce4-notifyd-config +rm %{buildroot}%{_libdir}/xfce4/panel/plugins/*.la %find_lang %{name} %{?no_lang_C} @@ -98,13 +102,16 @@ %{_bindir}/xfce4-notifyd-config %{_datadir}/applications/xfce4-notifyd-config.desktop %{_datadir}/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service -%{_datadir}/icons/hicolor/48x48/apps/xfce4-notifyd.png +%{_datadir}/icons/hicolor/*/apps/xfce4-notifyd.* +%{_datadir}/icons/hicolor/scalable/status/notification-*symbolic.svg %dir %{_datadir}/themes/* %dir %{_datadir}/themes/*/xfce-notify-4.0 %{_datadir}/themes/*/xfce-notify-4.0/gtk.css %dir %{_libexecdir}/xfce4 %dir %{_libexecdir}/xfce4/notifyd %{_libexecdir}/xfce4/notifyd/xfce4-notifyd +%{_libdir}/xfce4/panel/plugins/libnotification-plugin.so +%{_datadir}/xfce4/panel/plugins/notification-plugin.desktop %doc %{_mandir}/man1/xfce4-notifyd-config.1* # Leap 42.1 does not know _userunitdir... %{!?_userunitdir:/usr/lib/systemd/user}%{?_userunitdir}/xfce4-notifyd.service ++++++ xfce4-notifyd-0.4.0-fix-build-with-old-gtk3.diff ++++++ commit 8e968ea745098eb3188eafbefb6c27d0b7880525 Author: Viktor Odintsev <nine...@xfce.org> Date: Sat Oct 21 08:39:19 2017 +0000 Fix deprecation methods usage for GTK <= 3.20 (Bug #13943) diff --git a/panel-plugin/notification-plugin.c b/panel-plugin/notification-plugin.c index 4d6412f..bb7b9ba 100644 --- a/panel-plugin/notification-plugin.c +++ b/panel-plugin/notification-plugin.c @@ -81,6 +81,7 @@ void notification_plugin_popup_menu (NotificationPlugin *notification_plugin) { gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (notification_plugin->button), TRUE); +#if GTK_CHECK_VERSION (3, 22, 0) gtk_menu_popup_at_widget (GTK_MENU (notification_plugin->menu), notification_plugin->button, xfce_panel_plugin_get_orientation (notification_plugin->plugin) == GTK_ORIENTATION_VERTICAL @@ -88,6 +89,10 @@ notification_plugin_popup_menu (NotificationPlugin *notification_plugin) xfce_panel_plugin_get_orientation (notification_plugin->plugin) == GTK_ORIENTATION_VERTICAL ? GDK_GRAVITY_EAST : GDK_GRAVITY_SOUTH, NULL); +#else + gtk_menu_popup (GTK_MENU (notification_plugin->menu), NULL, NULL, + xfce_panel_plugin_position_menu, notification_plugin, 0, 0); +#endif xfce_panel_plugin_register_menu (notification_plugin->plugin, GTK_MENU (notification_plugin->menu)); } diff --git a/xfce4-notifyd/xfce-notify-daemon.c b/xfce4-notifyd/xfce-notify-daemon.c index e5ff963..0d547d0 100644 --- a/xfce4-notifyd/xfce-notify-daemon.c +++ b/xfce4-notifyd/xfce-notify-daemon.c @@ -216,7 +216,7 @@ xfce_notify_daemon_get_primary_monitor (GdkScreen *screen) return xfce_notify_daemon_get_monitor_index (display, monitor); #else - return gdk_screen_get_primary_monitor(widget_screen); + return gdk_screen_get_primary_monitor (screen); #endif } @@ -231,7 +231,7 @@ xfce_notify_daemon_get_monitor_at_point (GdkScreen *screen, return xfce_notify_daemon_get_monitor_index (display, monitor); #else - return gdk_screen_get_monitor_at_point(widget_screen); + return gdk_screen_get_monitor_at_point (screen, x, y); #endif } ++++++ xfce4-notifyd-0.3.6.tar.bz2 -> xfce4-notifyd-0.4.0.tar.bz2 ++++++ ++++ 42529 lines of diff (skipped)