Hello community, here is the log from the commit of package mate-panel for openSUSE:Factory checked in at 2019-05-16 22:05:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mate-panel (Old) and /work/SRC/openSUSE:Factory/.mate-panel.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mate-panel" Thu May 16 22:05:25 2019 rev:33 rq:692058 version:1.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mate-panel/mate-panel.changes 2019-02-05 11:18:48.664894157 +0100 +++ /work/SRC/openSUSE:Factory/.mate-panel.new.5148/mate-panel.changes 2019-05-16 22:05:28.730542116 +0200 @@ -1,0 +2,98 @@ +Fri Apr 5 17:10:22 UTC 2019 - Alexei Sorokin <sor.ale...@meowr.ru> + +- Update mate-panel-layouts-suse.patch for the volume control + applet. + +------------------------------------------------------------------- +Tue Mar 5 15:19:33 UTC 2019 - sor.ale...@meowr.ru + +- Update to version 1.22.0: + * Support new mate-menus api. + * panel-context-menu.c: Avoid deprecated GtkImageMenuItem. + * Avoid gtk_file_chooser_dialog_new with stock ids. + * panel-run-dialog.ui: Avoid deprecated functions. + * fish.c: Avoid gtk_dialog_new_with_buttons with stock ids. + * panel-test-applets.ui: Avoid deprecated functions. + * window-list.ui: Avoid GtkVBox and GtkButton:use-stock. + * workspace-switcher.ui: Avoid deprecated GtkButton:use-stock. + * panel-properties-dialog.ui: Avoid GtkButton:use-stock and + GtkImage:stock. + * fish.ui: Avoid deprecated functions. + * clock.ui: Avoid deprecated functions. + * Avoid gtk_dialog_add_buttons with stock ids. + * panel-menu-button.c: Force use basename for compare. + * applet.c: Avoid deprecated GtkImageMenuItem. + * fish: Avoid deprecated "gtk_window_set_wmclass". + * Replace deprecated gtk_menu_popup. + * na-tray-child: Replace deprecated gdk_error_trap functions. + * libmate-panel-applet: Replace deprecated gdk_error_trap + functions. + * panel-xutils: Replace deprecated gdk_error_trap functions. + * panel-util: Replace deprecated gdk_flush. + * main: Replace deprecated gdk_flush. + * panel-widget: Replace deprecated gdk_flush. + * panel-force-quit: Replace deprecated gdk_device_grab. + * panel-force-quit: Replace deprecated gdk_error_trap functions. + * panel-force-quit: Replace deprecated gdk_flush. + * menu.c: Fix: Keep spaces in the left if "menus-have-icons" is + off. + * Panel-gtk.c: Show menu icons only when "menus-have-icons" is + set. + * workspace-switcher: Provide themed fallback colour. + * Check if manager->proxy is NULL. + * Migrate mate-panel from dbus-glib to gdbus. + * notification-area-preferences-dialog.ui: Avoid + GtkButton:use-stock. + * Fix a GdkSeat warning. + * Ensure alt-F1 can show the menu even if no menu applet on panel. + * na-tray: Add preferences dialogue and applet menu entry. + * na-tray: Wide panels, add GSettings to the applet. + * README - Add dependency list. + * libmate-panel-applet: Add comments in headers to explain Wayland + behaviour. + * libmate-panel-applet: mate-panel-applet.c Wayland support. + * libmate-panel-applet: Applet factory Wayland support. + * libmate-panel-applet: Error if panel-plug is built without X11. + * libmate-panel-applet: Stop X11 specific files from building on + Wayland. + * eggsmclient: Avoid deprecated g_type_class_add_private. + * panel-config-global: Avoid deprecated g_settings_list_keys. + * Store fish surface size to enable rendering without backend + specific code. + * Remove unused screen variable in fish applet. + * Remove X specific functions from fish applet. + * README: Don't mention dbus-glib which is not needed anymore. + * Disallow building without X11 support. + * Allow for enabling and disabling a backend without affecting the + other. + * Remove generated Wayland files on make clean. + * Replace wayland-scanner private-code option with code. + * clock.c: Force negative margin, not passing on clockbutton. + * Link with Wayland protocols and libraries. + * Include Wayland protocol generating makefile in build system. + * Add wayland protocol generating makefile. + * Updated configure.ac for Wayland support. + * Add XDG Shell protocol xml. + * Add Layer Shell protocol xml. + * Remove legacy X11 package detection. + * panel-gtk: Fix memory leaks. + * Ensure proper translation of the About dialogue title. + * Make translatable the copyright in the About dialogue. + * Fix last menu with gtk_menu_popup and failure to follow panel + theme. + * mate-panel-applet.c: Replace deprecated gtk_menu_popup. + * Properly align button menu positions on vertical panels. + * panel-action-protocol: Error if used when X11 is disabled. + * panel-force-quit: Error if used when X11 is disabled. + * panel-xutils: Error if used when X11 is disabled. + * xstuff: Include GTK and GDK X11 headers. + * xstuff: Add is_using_x11(). + * xstuff: Error if X11 not enabled. + * Applets: Only compile X11 applets when X11 is enabled. + * Clock: Wayland support. + * wncklet: Error if compiling without X11 support. + * Notification area: Error if compiling without X11 support. + * applet.c: Remove unused mate_panel_applet_position_menu. +- Rebase mate-panel-gtk-3.20.patch. + +------------------------------------------------------------------- Old: ---- mate-panel-1.20.5.tar.xz New: ---- mate-panel-1.22.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mate-panel.spec ++++++ --- /var/tmp/diff_new_pack.XWulTP/_old 2019-05-16 22:05:29.930540991 +0200 +++ /var/tmp/diff_new_pack.XWulTP/_new 2019-05-16 22:05:29.954540969 +0200 @@ -19,14 +19,14 @@ %define soname libmate-panel-applet-4 %define sover 1 %define typelib typelib-1_0-MatePanelApplet-4_0 -%define _version 1.20 +%define _version 1.22 Name: mate-panel -Version: 1.20.5 +Version: 1.22.0 Release: 0 Summary: MATE Desktop Panel License: GPL-2.0-or-later 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 Source1: %{name}-branding.gschema.override.in Source2: baselibs.conf @@ -43,7 +43,6 @@ BuildRequires: update-desktop-files BuildRequires: yelp-tools BuildRequires: pkgconfig(NetworkManager) -BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(dconf) >= 0.13.4 BuildRequires: pkgconfig(gio-2.0) >= 2.48 BuildRequires: pkgconfig(glib-2.0) >= 2.48 @@ -127,9 +126,7 @@ %lang_package %prep -%setup -q -%patch0 -p1 -%patch1 -p1 +%autosetup -p1 cp -a %{SOURCE1} zz-mate-panel-upream-branding.gschema.override %build ++++++ mate-panel-1.20.5.tar.xz -> mate-panel-1.22.0.tar.xz ++++++ ++++ 332459 lines of diff (skipped) ++++++ mate-panel-gtk-3.20.patch ++++++ ++++ 638 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/mate-panel/mate-panel-gtk-3.20.patch ++++ and /work/SRC/openSUSE:Factory/.mate-panel.new.5148/mate-panel-gtk-3.20.patch ++++++ mate-panel-layouts-suse.patch ++++++ --- /var/tmp/diff_new_pack.XWulTP/_old 2019-05-16 22:05:32.738538361 +0200 +++ /var/tmp/diff_new_pack.XWulTP/_new 2019-05-16 22:05:32.758538342 +0200 @@ -1,39 +1,102 @@ +--- a/data/default.layout ++++ b/data/default.layout +@@ -18,6 +18,14 @@ locked=true + object-type=applet + applet-iid=NotificationAreaAppletFactory::NotificationArea + toplevel-id=top ++position=20 ++panel-right-stick=true ++locked=true ++ ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=top + position=10 + panel-right-stick=true + locked=true +--- a/data/fedora.layout ++++ b/data/fedora.layout +@@ -39,6 +39,14 @@ locked=true + object-type=applet + applet-iid=NotificationAreaAppletFactory::NotificationArea + toplevel-id=top ++position=20 ++panel-right-stick=true ++locked=true ++ ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=top + position=10 + panel-right-stick=true + locked=true --- a/data/linuxmint.layout +++ b/data/linuxmint.layout -@@ -5,7 +5,7 @@ size=24 - - [Object menu-bar] +@@ -28,6 +28,14 @@ locked=true object-type=applet --applet-iid=MintMenuAppletFactory::MintMenuApplet -+applet-iid=MateMenuAppletFactory::MateMenuApplet + applet-iid=NotificationAreaAppletFactory::NotificationArea toplevel-id=bottom - position=0 ++position=20 ++panel-right-stick=true ++locked=true ++ ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=bottom + position=10 + panel-right-stick=true locked=true --- a/data/mageia.layout +++ b/data/mageia.layout -@@ -16,7 +16,7 @@ locked=true - - [Object mcc] - object-type=launcher --launcher-location=/usr/share/applications/mageia-drakconf.desktop -+launcher-location=/usr/share/applications/YaST.desktop +@@ -39,6 +39,14 @@ locked=true + object-type=applet + applet-iid=NotificationAreaAppletFactory::NotificationArea toplevel-id=top ++position=20 ++panel-right-stick=true ++locked=true ++ ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=top position=10 + panel-right-stick=true locked=true --- a/data/opensuse.layout +++ b/data/opensuse.layout -@@ -24,6 +24,14 @@ toplevel-id=bottom - position=20 - locked=true - -+[Object software-updates] -+object-type=applet -+applet-iid=SoftupdAppletFactory::SoftupdApplet -+toplevel-id=bottom +@@ -28,6 +28,14 @@ locked=true + object-type=applet + applet-iid=NotificationAreaAppletFactory::NotificationArea + toplevel-id=bottom +position=40 +panel-right-stick=true +locked=true + - [Object notification-area] ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=bottom + position=30 + panel-right-stick=true + locked=true +--- a/data/ubuntu.layout ++++ b/data/ubuntu.layout +@@ -26,6 +26,14 @@ menu-path=applications:/ object-type=applet applet-iid=NotificationAreaAppletFactory::NotificationArea + toplevel-id=top ++position=40 ++panel-right-stick=true ++locked=true ++ ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=top + position=30 + panel-right-stick=true + locked=true