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)


Reply via email to