Hello community,

here is the log from the commit of package mate-utils for openSUSE:Factory 
checked in at 2019-05-16 22:05:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mate-utils (Old)
 and      /work/SRC/openSUSE:Factory/.mate-utils.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mate-utils"

Thu May 16 22:05:18 2019 rev:24 rq:684347 version:1.22.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mate-utils/mate-utils.changes    2018-12-28 
12:35:59.155935610 +0100
+++ /work/SRC/openSUSE:Factory/.mate-utils.new.5148/mate-utils.changes  
2019-05-16 22:05:19.798550483 +0200
@@ -1,0 +2,25 @@
+Tue Mar  5 15:19:33 UTC 2019 - [email protected]
+
+- Update to version 1.22.0:
+  * Add support for non-interactive screenshot directly to
+    clipboard.
+  * Avoid deprecated GtkStock.
+  * mate-dictionary: Fix memory leak.
+  * Replace deprecated gtk_menu_popup.
+  * screenshot: Replace deprecated gdk_flush.
+  * dictionary: Replace deprecated gdk_flush.
+  * dictionary: Replace deprecated GtkFontButton accessors.
+  * baobab help: Terminal command updated to
+    mate-disk-usage-analyzer.
+  * baobab-chart: Avoid deprecated gtk_style_context_set_background.
+  * gsearchtool: Avoid deprecated gtk_window_set_wmclass.
+  * Make translatable the copyright in the About dialogue.
+  * help: Bump docbook 4.5.
+  * eggsmclient: Avoid deprecated g_type_class_add_private.
+  * Move appdata to the metainfo/ directory.
+  * Update translations.
+- Rebase mate-utils-gtk-3.20.patch.
+- Do not build the pt lingua for the search tool help to solve
+  build issues.
+
+-------------------------------------------------------------------

Old:
----
  mate-utils-1.20.2.tar.xz

New:
----
  mate-utils-1.22.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mate-utils.spec ++++++
--- /var/tmp/diff_new_pack.oObmog/_old  2019-05-16 22:05:20.546549782 +0200
+++ /var/tmp/diff_new_pack.oObmog/_new  2019-05-16 22:05:20.550549779 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mate-utils
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,14 @@
 
 %define soname_dict libmatedict
 %define sover_dict 6
-%define _version 1.20
+%define _version 1.22
 Name:           mate-utils
-Version:        1.20.2
+Version:        1.22.0
 Release:        0
 Summary:        MATE Desktop utilities
 License:        GPL-2.0-or-later AND LGPL-2.0-or-later AND GFDL-1.1-only
 Group:          System/GUI/Other
-Url:            https://mate-desktop.org/
+URL:            https://mate-desktop.org/
 Source:         
https://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz
 # PATCH-FEATURE-OPENSUSE mate-utils-gtk-3.20.patch -- Restore GLib 2.48 and 
GTK+ 3.20 support.
 Patch0:         mate-utils-gtk-3.20.patch
@@ -157,6 +157,9 @@
 %setup -q
 %patch0 -p1
 
+# Do not build the pt lingua for the search tool help to solve build issues.
+sed -i 's/^\(IGNORE_HELP_LINGUAS =\)/\1 pt/' gsearchtool/help/Makefile.am
+
 %build
 NOCONFIGURE=1 mate-autogen
 %configure \
@@ -233,8 +236,8 @@
 %{_datadir}/glib-2.0/schemas/org.mate.disk-usage-analyzer.gschema.xml
 %{_datadir}/applications/mate-disk-usage-analyzer.desktop
 %{_datadir}/icons/hicolor/*/apps/mate-disk-usage-analyzer.*
-%dir %{_datadir}/appdata/
-%{_datadir}/appdata/mate-disk-usage-analyzer.appdata.xml
+%dir %{_datadir}/metainfo/
+%{_datadir}/metainfo/mate-disk-usage-analyzer.appdata.xml
 %{_mandir}/man?/mate-disk-usage-analyzer.?%{?ext_man}
 
 %files -n mate-dictionary
@@ -251,8 +254,8 @@
 %dir %{_libexecdir}/mate-utils/
 %{_libexecdir}/mate-utils/mate-dictionary-applet
 %{_datadir}/applications/mate-dictionary.desktop
-%dir %{_datadir}/appdata/
-%{_datadir}/appdata/mate-dictionary.appdata.xml
+%dir %{_datadir}/metainfo/
+%{_datadir}/metainfo/mate-dictionary.appdata.xml
 %{_mandir}/man?/mate-dictionary.?%{?ext_man}
 
 %files -n mate-screenshot
@@ -263,8 +266,8 @@
 %{_datadir}/glib-2.0/schemas/org.mate.screenshot.gschema.xml
 %{_datadir}/mate-screenshot/
 %{_datadir}/applications/mate-screenshot.desktop
-%dir %{_datadir}/appdata/
-%{_datadir}/appdata/mate-screenshot.appdata.xml
+%dir %{_datadir}/metainfo/
+%{_datadir}/metainfo/mate-screenshot.appdata.xml
 %{_mandir}/man?/mate-panel-screenshot.?%{?ext_man}
 %{_mandir}/man?/mate-screenshot.?%{?ext_man}
 
@@ -276,8 +279,8 @@
 %{_datadir}/glib-2.0/schemas/org.mate.search-tool.gschema.xml
 %{_datadir}/applications/mate-search-tool.desktop
 %{_datadir}/pixmaps/mate-search-tool/
-%dir %{_datadir}/appdata/
-%{_datadir}/appdata/mate-search-tool.appdata.xml
+%dir %{_datadir}/metainfo/
+%{_datadir}/metainfo/mate-search-tool.appdata.xml
 %{_mandir}/man?/mate-search-tool.?%{?ext_man}
 
 %files -n mate-system-log

++++++ mate-utils-1.20.2.tar.xz -> mate-utils-1.22.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/mate-utils/mate-utils-1.20.2.tar.xz 
/work/SRC/openSUSE:Factory/.mate-utils.new.5148/mate-utils-1.22.0.tar.xz 
differ: char 25, line 1

++++++ mate-utils-gtk-3.20.patch ++++++
--- /var/tmp/diff_new_pack.oObmog/_old  2019-05-16 22:05:20.606549726 +0200
+++ /var/tmp/diff_new_pack.oObmog/_new  2019-05-16 22:05:20.606549726 +0200
@@ -1,6 +1,38 @@
+--- a/baobab/src/baobab.c
++++ b/baobab/src/baobab.c
+@@ -1002,8 +1002,14 @@ on_chart_button_release (BaobabChart *ch
+                                         baobab_chart_can_zoom_out 
(baobab.current_chart));
+ 
+               /* show the menu */
++#if GTK_CHECK_VERSION (3, 22, 0)
+               gtk_menu_popup_at_pointer (GTK_MENU (menu->widget),
+                                          (const GdkEvent*) event);
++#else
++              gtk_menu_popup (GTK_MENU (menu->widget),
++                              NULL, NULL, NULL, NULL,
++                              event->button, event->time);
++#endif
+ 
+               gtk_tree_path_free (root_path);
+       }
 --- a/baobab/src/baobab-utils.c
 +++ b/baobab/src/baobab-utils.c
-@@ -506,10 +506,17 @@ baobab_help_display (GtkWindow   *parent
+@@ -371,8 +371,14 @@ popupmenu_list (GtkTreePath *path, GdkEv
+       }
+ 
+       gtk_widget_show_all (pmenu);
++#if GTK_CHECK_VERSION (3, 22, 0)
+       gtk_menu_popup_at_pointer (GTK_MENU (pmenu),
+                                  (const GdkEvent*) event);
++#else
++      gtk_menu_popup (GTK_MENU (pmenu),
++                      NULL, NULL, NULL, NULL,
++                      event->button, event->time);
++#endif
+ }
+ 
+ void
+@@ -506,10 +512,17 @@ baobab_help_display (GtkWindow   *parent
                g_strdup_printf ("help:%s/%s", file_name, link_id) :
                g_strdup_printf ("help:%s", file_name);
  
@@ -50,6 +82,36 @@
  
        if (error) {
                GtkWidget * dialog;
+@@ -1386,8 +1391,14 @@ file_button_release_event_cb (GtkWidget
+                       file = g_strdup (((show_app_list == TRUE) ? 
locale_file_first : NULL));
+ 
+                       build_popup_menu_for_file (gsearch, file);
++#if GTK_CHECK_VERSION (3, 22, 0)
+                       gtk_menu_popup_at_pointer (GTK_MENU 
(gsearch->search_results_popup_menu),
+                                                  (const GdkEvent*) event);
++#else
++                      gtk_menu_popup (GTK_MENU 
(gsearch->search_results_popup_menu),
++                                      NULL, NULL, NULL, NULL,
++                                      event->button, event->time);
++#endif
+                       g_free (file);
+ 
+               }
+@@ -1886,8 +1897,14 @@ key_press_cb (GtkWidget * widget,
+                       g_list_free (list);
+ 
+                       if (!no_files_found) {
++#if GTK_CHECK_VERSION (3, 22, 0)
+                               gtk_menu_popup_at_pointer (GTK_MENU 
(gsearch->search_results_popup_menu),
+                                                          (const GdkEvent*) 
event);
++#else
++                              gtk_menu_popup (GTK_MENU 
(gsearch->search_results_popup_menu),
++                                              NULL, NULL, NULL, NULL,
++                                              event->keyval, event->time);
++#endif
+                               return TRUE;
+                       }
+               }
 --- a/logview/src/logview-window.c
 +++ b/logview/src/logview-window.c
 @@ -356,7 +356,11 @@ logview_help (GtkAction *action, GtkWidg
@@ -74,7 +136,7 @@
    GdkMonitor *monitor_num;
 +#else
 +  GdkScreen *screen;
-+  int monitor_num;
++  gint monitor_num;
 +#endif
    GtkRequisition req;
    GdkRectangle monitor;
@@ -96,7 +158,7 @@
  
    width = MIN (width, monitor.width / 2);
    height = MIN (height, monitor.height / 2);
-@@ -716,9 +729,15 @@ gdict_applet_cmd_help (GtkAction *action
+@@ -731,9 +743,15 @@ gdict_applet_cmd_help (GtkAction *action
  {
    GError *err = NULL;
  
@@ -114,7 +176,7 @@
      {
 --- a/mate-dictionary/src/gdict-pref-dialog.c
 +++ b/mate-dictionary/src/gdict-pref-dialog.c
-@@ -484,9 +484,15 @@ response_cb (GtkDialog *dialog,
+@@ -487,9 +487,15 @@ response_cb (GtkDialog *dialog,
    switch (response_id)
      {
      case GTK_RESPONSE_HELP:
@@ -130,6 +192,80 @@
        if (err)
        {
            GtkWidget *error_dialog;
+--- a/mate-dictionary/src/gdict-sidebar.c
++++ b/mate-dictionary/src/gdict-sidebar.c
+@@ -137,6 +137,31 @@ gdict_sidebar_dispose (GObject *object)
+   G_OBJECT_CLASS (gdict_sidebar_parent_class)->dispose (object);
+ }
+ 
++#if !GTK_CHECK_VERSION (3, 22, 0)
++static void
++gdict_sidebar_menu_position_function (GtkMenu  *menu,
++                                      gint     *x,
++                                      gint     *y,
++                                      gboolean *push_in,
++                                      gpointer  user_data)
++{
++  GtkWidget *widget;
++  GtkAllocation allocation;
++
++  g_return_if_fail (GTK_IS_WIDGET (user_data));
++
++  widget = GTK_WIDGET (user_data);
++
++  gdk_window_get_origin (gtk_widget_get_window (widget), x, y);
++
++  gtk_widget_get_allocation (widget, &allocation);
++  *x += allocation.x;
++  *y += allocation.y + allocation.height;
++
++  *push_in = FALSE;
++}
++#endif
++
+ static gboolean
+ gdict_sidebar_select_button_press_cb (GtkWidget      *widget,
+                                     GdkEventButton *event,
+@@ -159,11 +184,19 @@ gdict_sidebar_select_button_press_cb (Gt
+       gtk_widget_grab_focus (widget);
+ 
+       gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), TRUE);
++#if GTK_CHECK_VERSION (3, 22, 0)
+       gtk_menu_popup_at_widget (GTK_MENU (sidebar->priv->menu),
+                                 widget,
+                                 GDK_GRAVITY_SOUTH_WEST,
+                                 GDK_GRAVITY_NORTH_WEST,
+                                 (const GdkEvent*) event);
++#else
++      gtk_menu_popup (GTK_MENU (sidebar->priv->menu),
++                      NULL, NULL,
++                      gdict_sidebar_menu_position_function,
++                      (gpointer) widget,
++                      event->button, event->time);
++#endif
+ 
+       return TRUE;
+     }
+@@ -184,11 +217,19 @@ gdict_sidebar_select_key_press_cb (GtkWi
+       event->keyval == GDK_KEY_KP_Enter)
+     {
+       gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), TRUE);
++#if GTK_CHECK_VERSION (3, 22, 0)
+       gtk_menu_popup_at_widget (GTK_MENU (sidebar->priv->menu),
+                                 widget,
+                                 GDK_GRAVITY_SOUTH_WEST,
+                                 GDK_GRAVITY_NORTH_WEST,
+                                 (const GdkEvent*) event);
++#else
++      gtk_menu_popup (GTK_MENU (sidebar->priv->menu),
++                      NULL, NULL,
++                      gdict_sidebar_menu_position_function,
++                      (gpointer) widget,
++                      1, event->time);
++#endif
+ 
+       return TRUE;
+     }
 --- a/mate-dictionary/src/gdict-source-dialog.c
 +++ b/mate-dictionary/src/gdict-source-dialog.c
 @@ -469,9 +469,15 @@ gdict_source_dialog_response_cb (GtkDial
@@ -168,7 +304,7 @@
        gdict_show_gerror_dialog (GTK_WINDOW (window),
 --- a/mate-screenshot/src/mate-screenshot.c
 +++ b/mate-screenshot/src/mate-screenshot.c
-@@ -126,10 +126,17 @@ display_help (GtkWindow *parent)
+@@ -127,10 +127,17 @@ display_help (GtkWindow *parent)
  {
    GError *error = NULL;
  
@@ -188,7 +324,7 @@
      {
 --- a/mate-screenshot/src/screenshot-utils.c
 +++ b/mate-screenshot/src/screenshot-utils.c
-@@ -471,7 +471,11 @@ make_region_with_monitors (GdkScreen *sc
+@@ -477,7 +477,11 @@ make_region_with_monitors (GdkScreen *sc
    int i;
  
    display = gdk_screen_get_display (screen);
@@ -200,7 +336,7 @@
  
    region = cairo_region_create ();
  
-@@ -479,7 +483,11 @@ make_region_with_monitors (GdkScreen *sc
+@@ -485,7 +489,11 @@ make_region_with_monitors (GdkScreen *sc
      {
        GdkRectangle rect;
  


Reply via email to