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;
