commit mate-menu for openSUSE:Factory

2020-08-29 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2020-08-29 20:39:43

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new.3399 (New)


Package is "mate-menu"

Sat Aug 29 20:39:43 2020 rev:22 rq:830054 version:20.04.1

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2020-02-28 
15:22:29.774034202 +0100
+++ /work/SRC/openSUSE:Factory/.mate-menu.new.3399/mate-menu.changes
2020-08-29 20:40:02.173407019 +0200
@@ -1,0 +2,5 @@
+Thu Aug 27 12:52:58 UTC 2020 - Callum Farmer 
+
+- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
+
+---



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.RYo7KP/_old  2020-08-29 20:40:03.553407601 +0200
+++ /var/tmp/diff_new_pack.RYo7KP/_new  2020-08-29 20:40:03.557407603 +0200
@@ -80,7 +80,7 @@
 %license COPYING
 %doc README.md
 %{_bindir}/%{name}
-%{_libexecdir}/%{name}/
+%{_prefix}/lib/%{name}/
 %{python3_sitelib}/%{_name}/
 %{python3_sitelib}/%{_name}-*
 %{_datadir}/%{name}/




commit mate-menu for openSUSE:Factory

2020-02-28 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2020-02-28 15:22:28

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new.26092 (New)


Package is "mate-menu"

Fri Feb 28 15:22:28 2020 rev:21 rq:780258 version:20.04.1

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2019-05-16 
22:05:23.722546807 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new.26092/mate-menu.changes   
2020-02-28 15:22:29.774034202 +0100
@@ -1,0 +2,32 @@
+Sat Feb 22 15:48:43 UTC 2020 - Alexei Sorokin 
+
+- Update to version 20.04.1 (changes since 19.04.0):
+  * Add a darker MATE logo.
+  * Ensure the name is consistent 'Advanced MATE Menu'.
+  * Remove theme and colour customisation.
+This feature adds unnecessary complexity and is mostly useless.
+The applet already adapts to the desktop theme and panel
+colours.
+  * Use start-here as the menu icon
+Instead of providing a custom image and then having to override
+it, we set the icon to always be "start-here".
+This way each theme can supply the correct icon without having
+to manually change it.
+  * Fix applet tooltip text.
+  * The viewport is now coloured consistently with the other
+plugins.
+  * The buttons will now have a relief on hover.
+  * Icons should render sharply on HiDPI displays.
+  * Remove search focus delay.
+  * Render search icons as high resolution Cairo surfaces.
+  * Check availability of environment variables.
+  * Fix transliterated desktop entries in the Applications section.
+  * Set window title.
+This fixes issues in which a global menu tries to display
+information about the top-level focused window when the
+mate-menu is open.
+  * Update translations.
+- Drop support for old openSUSE versions.
+- Remove mate-menu-glib-2.48.patch.
+
+---

Old:

  mate-menu-19.04.0.tar.gz
  mate-menu-glib-2.48.patch

New:

  mate-menu-20.04.1.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.Y02tnm/_old  2020-02-28 15:22:30.278035228 +0100
+++ /var/tmp/diff_new_pack.Y02tnm/_new  2020-02-28 15:22:30.278035228 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mate-menu
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,17 +18,14 @@
 
 %define _name   mate_menu
 Name:   mate-menu
-Version:19.04.0
+Version:20.04.1
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0-or-later
-Group:  System/GUI/Other
 URL:https://github.com/ubuntu-mate/mate-menu
 Source: 
https://github.com/ubuntu-mate/mate-menu/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 # PATCH-FEATURE-OPENSUSE mate-menu-yast2-software.patch sor.ale...@meowr.ru -- 
Use YaST2 and GNOME PackageKit package managers.
 Patch0: mate-menu-yast2-software.patch
-# PATCH-FEATURE-OPENSUSE mate-menu-glib-2.48.patch -- Restore GLib 2.48 
support.
-Patch1: mate-menu-glib-2.48.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  python3-distutils-extra
@@ -79,16 +76,6 @@
 %py3_compile %{buildroot}%{_datadir}/%{name}/plugins/
 %find_lang %{name}
 
-%if 0%{?suse_version} < 1500
-%post
-%desktop_database_post
-%glib2_gsettings_schema_post
-
-%postun
-%desktop_database_postun
-%glib2_gsettings_schema_postun
-%endif
-
 %files
 %license COPYING
 %doc README.md

++ mate-menu-19.04.0.tar.gz -> mate-menu-20.04.1.tar.gz ++
 90521 lines of diff (skipped)




commit mate-menu for openSUSE:Factory

2019-05-16 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2019-05-16 22:05:21

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new.5148 (New)


Package is "mate-menu"

Thu May 16 22:05:21 2019 rev:20 rq:692056 version:19.04.0

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2018-11-06 
14:38:38.176664256 +0100
+++ /work/SRC/openSUSE:Factory/.mate-menu.new.5148/mate-menu.changes
2019-05-16 22:05:23.722546807 +0200
@@ -1,0 +2,23 @@
+Mon Apr  1 22:08:06 UTC 2019 - Alexei Sorokin 
+
+- Update to version 19.04.0 (changes since 18.04.3):
+  * mate_menu/plugins/recent.py: Replace deprecated gvfs-open call
+by "gio open".
+  * Support the new mate-menus 1.22+ API.
+  * Port to Python3.
+  * Fix Fix icon file types.
+  * Use gtk-missing-image to replace application-default-icon
+image.
+  * Fix keybindings from swallowing Super+Mouse events.
+  * Fix spawning zombie processes.
+  * Update translations.
+- Remove mate-menu-mate-menus-1.22.patch: fixed upstream.
+- Add mate-menu-glib-2.48.patch: Restore GLib 2.48 support.
+
+---
+Sun Nov 25 15:37:18 UTC 2018 - sor.ale...@meowr.ru
+
+- Add mate-menu-mate-menus-1.22.patch: Support the mate-menus 1.22+
+  API (commit b2ce7a8).
+
+---

Old:

  mate-menu-18.04.3.tar.gz

New:

  mate-menu-19.04.0.tar.gz
  mate-menu-glib-2.48.patch



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.B1gMzK/_old  2019-05-16 22:05:24.262546301 +0200
+++ /var/tmp/diff_new_pack.B1gMzK/_new  2019-05-16 22:05:24.266546297 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mate-menu
 #
-# 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,46 +18,38 @@
 
 %define _name   mate_menu
 Name:   mate-menu
-Version:18.04.3
+Version:19.04.0
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0-or-later
 Group:  System/GUI/Other
-Url:https://github.com/ubuntu-mate/mate-menu
+URL:https://github.com/ubuntu-mate/mate-menu
 Source: 
https://github.com/ubuntu-mate/mate-menu/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 # PATCH-FEATURE-OPENSUSE mate-menu-yast2-software.patch sor.ale...@meowr.ru -- 
Use YaST2 and GNOME PackageKit package managers.
-Patch0: %{name}-yast2-software.patch
+Patch0: mate-menu-yast2-software.patch
+# PATCH-FEATURE-OPENSUSE mate-menu-glib-2.48.patch -- Restore GLib 2.48 
support.
+Patch1: mate-menu-glib-2.48.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
+BuildRequires:  python3-distutils-extra
+BuildRequires:  python3-setuptools
 BuildRequires:  update-desktop-files
 Requires:   glib2-tools
 Requires:   gvfs
 Requires:   mate-menus
 Requires:   mozo
-Requires:   python-xdg
-Requires:   python-xlib
+Requires:   python3-Unidecode
+Requires:   python3-configobj
+Requires:   python3-gobject
+Requires:   python3-gobject-Gdk
+Requires:   python3-setproctitle
+Requires:   python3-xdg
+Requires:   python3-xlib
 Requires:   xdg-utils
 Recommends: %{name}-lang
 Recommends: lsb-release
 BuildArch:  noarch
 %glib2_gsettings_schema_requires
-%if 0%{?suse_version} >= 1500
-BuildRequires:  python2-distutils-extra
-BuildRequires:  python2-setuptools
-Requires:   python2-configobj
-Requires:   python2-gobject
-Requires:   python2-gobject-Gdk
-Requires:   python2-mate-menus
-Requires:   python2-setproctitle
-%else
-BuildRequires:  python-distutils-extra
-BuildRequires:  python-setuptools
-Requires:   python-configobj
-Requires:   python-gobject
-Requires:   python-gobject-Gdk
-Requires:   python-mate-menus
-Requires:   python-setproctitle
-%endif
 
 %description
 An advanced menu for MATE. Supports filtering, favourites,
@@ -70,21 +62,21 @@
 %lang_package
 
 %prep
-%setup -q
-%patch0 -p1
+%autosetup -p1
+
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
 # Do not use env for python sripts.
-sed -i '/^#!/s|env python.*$|python2|' lib/*.py
+sed -i '/^#!/s|env python.*$|python3|' lib/*.py
 
 %build
-python2 setup.py build
+python3 setup.py build
 
 %install
-python2 setup.py install \
+python3 setup.py install \
   --root=%{buildroot} --prefix=%{_prefix}
 
-%py_compile %{buildroot}%{_datadir}/%{

commit mate-menu for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2018-11-06 14:38:20

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Tue Nov  6 14:38:20 2018 rev:19 rq:646256 version:18.04.3

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2018-03-20 
21:57:53.831002534 +0100
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2018-11-06 
14:38:38.176664256 +0100
@@ -1,0 +2,6 @@
+Sat Nov  3 20:36:06 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 18.04.3 (changes since 18.04.1):
+  * Update translations.
+
+---

Old:

  mate-menu-18.04.1.tar.gz

New:

  mate-menu-18.04.3.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.Xp3M0n/_old  2018-11-06 14:38:39.056662926 +0100
+++ /var/tmp/diff_new_pack.Xp3M0n/_new  2018-11-06 14:38:39.060662920 +0100
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define _name   mate_menu
 Name:   mate-menu
-Version:18.04.1
+Version:18.04.3
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0-or-later
@@ -98,11 +98,7 @@
 %endif
 
 %files
-%if 0%{?suse_version} >= 1500
 %license COPYING
-%else
-%doc COPYING
-%endif
 %doc README.md
 %{_bindir}/%{name}
 %{_libexecdir}/%{name}/

++ mate-menu-18.04.1.tar.gz -> mate-menu-18.04.3.tar.gz ++
 32206 lines of diff (skipped)




commit mate-menu for openSUSE:Factory

2018-03-20 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2018-03-20 21:57:11

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Tue Mar 20 21:57:11 2018 rev:18 rq:586566 version:18.04.1

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2017-09-28 
12:35:32.622218462 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2018-03-20 
21:57:53.831002534 +0100
@@ -1,0 +2,11 @@
+Fri Mar  9 19:10:07 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 18.04.1 (changes since 17.10.8):
+  * Search engine icon updates.
+  * Use xdg-open, not Caja.
+  * Support correct widget sizes for HiDPI displays.
+  * Play nice with global keybinding code that uses the same
+modifier key.
+  * Update translations.
+
+---

Old:

  mate-menu-17.10.8.tar.gz

New:

  mate-menu-18.04.1.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.jo2rwk/_old  2018-03-20 21:57:54.554976467 +0100
+++ /var/tmp/diff_new_pack.jo2rwk/_new  2018-03-20 21:57:54.558976323 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mate-menu
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,10 +18,10 @@
 
 %define _name   mate_menu
 Name:   mate-menu
-Version:17.10.8
+Version:18.04.1
 Release:0
 Summary:Advanced MATE menu
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/GUI/Other
 Url:https://github.com/ubuntu-mate/mate-menu
 Source: 
https://github.com/ubuntu-mate/mate-menu/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
@@ -29,18 +29,11 @@
 Patch0: %{name}-yast2-software.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
-BuildRequires:  python >= 2.7
-BuildRequires:  python-distutils-extra
-BuildRequires:  python-setuptools
 BuildRequires:  update-desktop-files
 Requires:   glib2-tools
 Requires:   gvfs
 Requires:   mate-menus
 Requires:   mozo
-Requires:   python-configobj
-Requires:   python-gobject
-Requires:   python-mate-menus
-Requires:   python-setproctitle
 Requires:   python-xdg
 Requires:   python-xlib
 Requires:   xdg-utils
@@ -48,8 +41,22 @@
 Recommends: lsb-release
 BuildArch:  noarch
 %glib2_gsettings_schema_requires
-%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
+%if 0%{?suse_version} >= 1500
+BuildRequires:  python2-distutils-extra
+BuildRequires:  python2-setuptools
+Requires:   python2-configobj
+Requires:   python2-gobject
+Requires:   python2-gobject-Gdk
+Requires:   python2-mate-menus
+Requires:   python2-setproctitle
+%else
+BuildRequires:  python-distutils-extra
+BuildRequires:  python-setuptools
+Requires:   python-configobj
+Requires:   python-gobject
 Requires:   python-gobject-Gdk
+Requires:   python-mate-menus
+Requires:   python-setproctitle
 %endif
 
 %description
@@ -67,6 +74,9 @@
 %patch0 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
+# Do not use env for python sripts.
+sed -i '/^#!/s|env python.*$|python2|' lib/*.py
+
 %build
 python2 setup.py build
 
@@ -77,6 +87,7 @@
 %py_compile %{buildroot}%{_datadir}/%{name}/plugins/
 %find_lang %{name}
 
+%if 0%{?suse_version} < 1500
 %post
 %desktop_database_post
 %glib2_gsettings_schema_post
@@ -84,10 +95,15 @@
 %postun
 %desktop_database_postun
 %glib2_gsettings_schema_postun
+%endif
 
 %files
-%defattr(-,root,root)
-%doc COPYING README.md
+%if 0%{?suse_version} >= 1500
+%license COPYING
+%else
+%doc COPYING
+%endif
+%doc README.md
 %{_bindir}/%{name}
 %{_libexecdir}/%{name}/
 %{python_sitelib}/%{_name}/
@@ -103,6 +119,5 @@
 %{_mandir}/man?/%{name}.?%{?ext_man}
 
 %files lang -f %{name}.lang
-%defattr(-,root,root)
 
 %changelog

++ mate-menu-17.10.8.tar.gz -> mate-menu-18.04.1.tar.gz ++
 25490 lines of diff (skipped)




commit mate-menu for openSUSE:Factory

2017-09-28 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2017-09-28 12:35:07

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Thu Sep 28 12:35:07 2017 rev:17 rq:528967 version:17.10.8

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2017-06-29 
15:19:51.432834957 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2017-09-28 
12:35:32.622218462 +0200
@@ -1,0 +2,6 @@
+Wed Sep 27 14:10:08 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 17.10.8:
+  * No changelog available.
+
+---

Old:

  mate-menu_17.10.6.orig.tar.gz

New:

  mate-menu-17.10.8.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.3jrLwl/_old  2017-09-28 12:35:33.318120607 +0200
+++ /var/tmp/diff_new_pack.3jrLwl/_new  2017-09-28 12:35:33.318120607 +0200
@@ -17,15 +17,14 @@
 
 
 %define _name   mate_menu
-%define _revf42342bc3b49
 Name:   mate-menu
-Version:17.10.6
+Version:17.10.8
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
 Group:  System/GUI/Other
-Url:https://bitbucket.org/ubuntu-mate/mate-menu
-Source: 
https://launchpad.net/ubuntu/+archive/primary/+files/%{name}_%{version}.orig.tar.gz
+Url:https://github.com/ubuntu-mate/mate-menu
+Source: 
https://github.com/ubuntu-mate/mate-menu/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 # PATCH-FEATURE-OPENSUSE mate-menu-yast2-software.patch sor.ale...@meowr.ru -- 
Use YaST2 and GNOME PackageKit package managers.
 Patch0: %{name}-yast2-software.patch
 BuildRequires:  gobject-introspection-devel
@@ -64,7 +63,7 @@
 %lang_package
 
 %prep
-%setup -q -n ubuntu-mate-%{name}-%{_rev}
+%setup -q
 %patch0 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 




commit mate-menu for openSUSE:Factory

2017-06-29 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2017-06-29 15:19:34

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Thu Jun 29 15:19:34 2017 rev:16 rq:506924 version:17.10.6

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2017-06-20 
09:40:00.167389026 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2017-06-29 
15:19:51.432834957 +0200
@@ -1,0 +2,8 @@
+Wed Jun 28 19:20:44 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 17.10.6:
+  * places: Fix desktop button.
+  * Allow mate-menu to receive event reports from other windows.
+- Remove mate-menu-17.10.5-desktop-button.patch.
+
+---

Old:

  mate-menu-17.10.5-desktop-button.patch
  mate-menu_17.10.5.orig.tar.gz

New:

  mate-menu_17.10.6.orig.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.1ff8Va/_old  2017-06-29 15:19:56.796076832 +0200
+++ /var/tmp/diff_new_pack.1ff8Va/_new  2017-06-29 15:19:56.796076832 +0200
@@ -17,9 +17,9 @@
 
 
 %define _name   mate_menu
-%define _rev685cf9684b62
+%define _revf42342bc3b49
 Name:   mate-menu
-Version:17.10.5
+Version:17.10.6
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
@@ -28,8 +28,6 @@
 Source: 
https://launchpad.net/ubuntu/+archive/primary/+files/%{name}_%{version}.orig.tar.gz
 # PATCH-FEATURE-OPENSUSE mate-menu-yast2-software.patch sor.ale...@meowr.ru -- 
Use YaST2 and GNOME PackageKit package managers.
 Patch0: %{name}-yast2-software.patch
-# PATCH-FIX-UPSTREAM mate-menu-17.10.5-desktop-button.patch 
sor.ale...@meowr.ru -- Fix desktop button in Places (commit 7f904dc).
-Patch1: %{name}-17.10.5-desktop-button.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  python >= 2.7
@@ -68,7 +66,6 @@
 %prep
 %setup -q -n ubuntu-mate-%{name}-%{_rev}
 %patch0 -p1
-%patch1 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
 %build

++ mate-menu_17.10.5.orig.tar.gz -> mate-menu_17.10.6.orig.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ubuntu-mate-mate-menu-685cf9684b62/lib/mate-menu.py 
new/ubuntu-mate-mate-menu-f42342bc3b49/lib/mate-menu.py
--- old/ubuntu-mate-mate-menu-685cf9684b62/lib/mate-menu.py 2017-06-13 
01:35:03.0 +0200
+++ new/ubuntu-mate-mate-menu-f42342bc3b49/lib/mate-menu.py 2017-06-24 
09:19:30.0 +0200
@@ -19,7 +19,7 @@
 # Free Software Foundation, Inc.,
 # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
 
-__VERSION__='17.10.5'
+__VERSION__='17.10.6'
 
 import gc
 import gi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ubuntu-mate-mate-menu-685cf9684b62/mate_menu/keybinding.py 
new/ubuntu-mate-mate-menu-f42342bc3b49/mate_menu/keybinding.py
--- old/ubuntu-mate-mate-menu-685cf9684b62/mate_menu/keybinding.py  
2017-06-13 01:35:03.0 +0200
+++ new/ubuntu-mate-mate-menu-f42342bc3b49/mate_menu/keybinding.py  
2017-06-24 09:19:30.0 +0200
@@ -85,6 +85,15 @@
 self.keycode = 
self.keymap.get_entries_for_keyval(keyval)[1][0].keycode
 self.modifiers = int(modifiers)
 
+# Request to receive key press/release reports from other windows that 
may not be using modifiers
+catch = error.CatchError(error.BadWindow)
+if self.modifiers:
+self.window.change_attributes(onerror=catch, event_mask = 
X.KeyPressMask | X.KeyReleaseMask)
+else:
+self.window.change_attributes(onerror=catch, event_mask = 
X.NoEventMask)
+if catch.get_error():
+return False
+
 catch = error.CatchError(error.BadAccess)
 for ignored_mask in self.ignored_masks:
 mod = modifiers | ignored_mask
@@ -145,7 +154,9 @@
 GLib.idle_add(self.idle)
 self.display.allow_events(X.AsyncKeyboard, event.time)
 else:
-self.display.send_event(self.window, event, X.KeyPressMask 
| X.KeyReleaseMask, True)
+# If we're not using modifiers, send the event up in case 
another window is listening to it
+if not self.modifiers:
+self.display.send_event(self.window, event, 
X.KeyPressMask | X.KeyReleaseMask, True)
 self.display.allow_events(X.ReplayKeyboard, event.time)
 wait_for_release = False
 except AttributeError:
diff -urN

commit mate-menu for openSUSE:Factory

2017-06-20 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2017-06-20 09:39:59

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Tue Jun 20 09:39:59 2017 rev:15 rq:504424 version:17.10.5

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2017-06-15 
11:24:39.456690611 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2017-06-20 
09:40:00.167389026 +0200
@@ -1,0 +2,6 @@
+Sat Jun 17 23:35:11 UTC 2017 - sor.ale...@meowr.ru
+
+- Add mate-menu-17.10.5-desktop-button.patch: Fix desktop button in
+  Places (commit 7f904dc).
+
+---

New:

  mate-menu-17.10.5-desktop-button.patch



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.hFLjQa/_old  2017-06-20 09:40:00.827295984 +0200
+++ /var/tmp/diff_new_pack.hFLjQa/_new  2017-06-20 09:40:00.827295984 +0200
@@ -28,6 +28,8 @@
 Source: 
https://launchpad.net/ubuntu/+archive/primary/+files/%{name}_%{version}.orig.tar.gz
 # PATCH-FEATURE-OPENSUSE mate-menu-yast2-software.patch sor.ale...@meowr.ru -- 
Use YaST2 and GNOME PackageKit package managers.
 Patch0: %{name}-yast2-software.patch
+# PATCH-FIX-UPSTREAM mate-menu-17.10.5-desktop-button.patch 
sor.ale...@meowr.ru -- Fix desktop button in Places (commit 7f904dc).
+Patch1: %{name}-17.10.5-desktop-button.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  python >= 2.7
@@ -66,6 +68,7 @@
 %prep
 %setup -q -n ubuntu-mate-%{name}-%{_rev}
 %patch0 -p1
+%patch1 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
 %build

++ mate-menu-17.10.5-desktop-button.patch ++
--- a/mate_menu/plugins/places.py
+++ b/mate_menu/plugins/places.py
@@ -188,8 +188,8 @@ class pluginclass( object ):
 configPath = os.environ.get("XDG_CONFIG_HOME",
 os.path.join( os.environ["HOME"], 
".config"))
 config = ConfigObj(os.path.join(configPath, "user-dirs.dirs"))
-tmpdesktopDir = config['XDG_DESKTOP_DIR']
-if os.path.exists(os.path.expandvars(tmpdesktopDir)):
+tmpdesktopDir = os.path.expandvars(config['XDG_DESKTOP_DIR'])
+if os.path.exists(tmpdesktopDir):
 desktopDir = tmpdesktopDir
 except Exception, detail:
 print detail



commit mate-menu for openSUSE:Factory

2017-06-15 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2017-06-15 11:24:36

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Thu Jun 15 11:24:36 2017 rev:14 rq:503491 version:17.10.5

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2017-06-12 
15:35:13.852673228 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2017-06-15 
11:24:39.456690611 +0200
@@ -3,0 +4,10 @@
+- Update to version 17.10.5 (changes since 17.10.3):
+  * Fix arguments in launchers.
+  * Sort applications by relevance when searching.
+  * Add exception handling around pointer monitor and keybinder.
+  * Revert to using "dock" type.
+- Remove mate-menu-17.10.3-fix-launching.patch.
+
+---
+Sun Jun 11 17:10:09 UTC 2017 - sor.ale...@meowr.ru
+

Old:

  mate-menu-17.10.3-fix-launching.patch
  mate-menu_17.10.3.orig.tar.gz

New:

  mate-menu_17.10.5.orig.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.aAf7Fm/_old  2017-06-15 11:24:40.296572051 +0200
+++ /var/tmp/diff_new_pack.aAf7Fm/_new  2017-06-15 11:24:40.300571487 +0200
@@ -17,9 +17,9 @@
 
 
 %define _name   mate_menu
-%define _rev63ffcb04fac3
+%define _rev685cf9684b62
 Name:   mate-menu
-Version:17.10.3
+Version:17.10.5
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
@@ -28,8 +28,6 @@
 Source: 
https://launchpad.net/ubuntu/+archive/primary/+files/%{name}_%{version}.orig.tar.gz
 # PATCH-FEATURE-OPENSUSE mate-menu-yast2-software.patch sor.ale...@meowr.ru -- 
Use YaST2 and GNOME PackageKit package managers.
 Patch0: %{name}-yast2-software.patch
-# PATCH-FIX-UPSTREAM mate-menu-17.10.3-fix-launching.patch sor.ale...@meowr.ru 
-- Fix entries launching with arguments.
-Patch1: %{name}-17.10.3-fix-launching.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  python >= 2.7
@@ -68,7 +66,6 @@
 %prep
 %setup -q -n ubuntu-mate-%{name}-%{_rev}
 %patch0 -p1
-%patch1 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
 %build

++ mate-menu_17.10.3.orig.tar.gz -> mate-menu_17.10.5.orig.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ubuntu-mate-mate-menu-63ffcb04fac3/data/mate-menu.glade 
new/ubuntu-mate-mate-menu-685cf9684b62/data/mate-menu.glade
--- old/ubuntu-mate-mate-menu-63ffcb04fac3/data/mate-menu.glade 2017-06-10 
18:13:39.0 +0200
+++ new/ubuntu-mate-mate-menu-685cf9684b62/data/mate-menu.glade 2017-06-13 
01:35:03.0 +0200
@@ -1,11 +1,12 @@
 
+
 
   
   
 False
 GDK_POINTER_MOTION_MASK | 
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 
| GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK
-False
 dock
+False
 True
 True
 False
@@ -18,7 +19,6 @@
   
 True
 False
-horizontal
 
   
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ubuntu-mate-mate-menu-63ffcb04fac3/lib/mate-menu.py 
new/ubuntu-mate-mate-menu-685cf9684b62/lib/mate-menu.py
--- old/ubuntu-mate-mate-menu-63ffcb04fac3/lib/mate-menu.py 2017-06-10 
18:13:39.0 +0200
+++ new/ubuntu-mate-mate-menu-685cf9684b62/lib/mate-menu.py 2017-06-13 
01:35:03.0 +0200
@@ -19,7 +19,7 @@
 # Free Software Foundation, Inc.,
 # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
 
-__VERSION__='17.10.3'
+__VERSION__='17.10.5'
 
 import gc
 import gi
@@ -63,10 +63,9 @@
 class MainWindow( object ):
 """This is the main class for the application"""
 
-def __init__( self, toggleButton, settings, keybinder ):
+def __init__(self, toggleButton, settings):
 
 self.settings = settings
-self.keybinder = keybinder
 self.data_path = os.path.join( '/', 'usr', 'share', 'mate-menu' )
 self.icon = "/usr/share/mate-menu/icons/mate-logo.svg"
 
@@ -487,7 +486,6 @@
 self.data_path = os.path.join('/','usr','share','mate-menu')
 self.applet = applet
 self.settings = Gio.Settings.new("org.mate.mate-menu")
-self.keybinder = keybinding.GlobalKeyBinding()
 self.loadSettings()
 
 self.createPanelButton()
@@ -501,17 +499,15 @@
 self.settings.connect( "changed::applet-icon", self.reloadSettings )
 self.settings.connect( "changed::hide-applet-icon", 
self.reloadSettings )
 self.settings.connect( "changed::applet-icon-size", 
self.rel

commit mate-menu for openSUSE:Factory

2017-06-12 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2017-06-12 15:34:52

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Mon Jun 12 15:34:52 2017 rev:13 rq:502899 version:17.10.3

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2017-06-09 
15:58:47.787905908 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2017-06-12 
15:35:13.852673228 +0200
@@ -1,0 +2,12 @@
+Sun Jun 11 17:10:09 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 17.10.3:
+  * Add DuckDckGo as a web search engine option.
+  * Make search engines configurable under
+Preferences -> Applications.
+  * Fix missing drag-data-get event handler.
+  * Fix launching menu editors.
+- Add mate-menu-17.10.3-fix-launching.patch: Fix entries launching
+  with arguments.
+
+---

Old:

  mate-menu_17.10.2.orig.tar.gz

New:

  mate-menu-17.10.3-fix-launching.patch
  mate-menu_17.10.3.orig.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.NUSFOY/_old  2017-06-12 15:35:19.091934269 +0200
+++ /var/tmp/diff_new_pack.NUSFOY/_new  2017-06-12 15:35:19.095933704 +0200
@@ -17,9 +17,9 @@
 
 
 %define _name   mate_menu
-%define _rev78639eb63111
+%define _rev63ffcb04fac3
 Name:   mate-menu
-Version:17.10.2
+Version:17.10.3
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
@@ -28,6 +28,8 @@
 Source: 
https://launchpad.net/ubuntu/+archive/primary/+files/%{name}_%{version}.orig.tar.gz
 # PATCH-FEATURE-OPENSUSE mate-menu-yast2-software.patch sor.ale...@meowr.ru -- 
Use YaST2 and GNOME PackageKit package managers.
 Patch0: %{name}-yast2-software.patch
+# PATCH-FIX-UPSTREAM mate-menu-17.10.3-fix-launching.patch sor.ale...@meowr.ru 
-- Fix entries launching with arguments.
+Patch1: %{name}-17.10.3-fix-launching.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  python >= 2.7
@@ -66,6 +68,7 @@
 %prep
 %setup -q -n ubuntu-mate-%{name}-%{_rev}
 %patch0 -p1
+%patch1 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
 %build

++ mate-menu-17.10.3-fix-launching.patch ++
--- a/mate_menu/execute.py
+++ b/mate_menu/execute.py
@@ -55,9 +55,8 @@ def Execute( cmd , commandCwd=None):
cmd = RemoveArgs(cmd)
 
try:
-   os.chdir( cwd )
-   string = ' '.join(cmd)
-   subprocess.Popen([string])
+   os.chdir(cwd)
+   subprocess.Popen(cmd)
return True
except Exception, detail:
print detail
++ mate-menu_17.10.2.orig.tar.gz -> mate-menu_17.10.3.orig.tar.gz ++
Binary files old/ubuntu-mate-mate-menu-78639eb63111/data/icons/ddg.ico and 
new/ubuntu-mate-mate-menu-63ffcb04fac3/data/icons/ddg.ico differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ubuntu-mate-mate-menu-78639eb63111/data/mate-menu-config.glade 
new/ubuntu-mate-mate-menu-63ffcb04fac3/data/mate-menu-config.glade
--- old/ubuntu-mate-mate-menu-78639eb63111/data/mate-menu-config.glade  
2017-05-19 13:04:25.0 +0200
+++ new/ubuntu-mate-mate-menu-63ffcb04fac3/data/mate-menu-config.glade  
2017-06-10 18:13:39.0 +0200
@@ -954,6 +954,106 @@
   
 
 
+  
+DuckDuckGo
+True
+True
+False
+GDK_POINTER_MOTION_MASK | 
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | 
GDK_BUTTON_RELEASE_MASK
+True
+  
+  
+0
+9
+  
+
+
+  
+Google
+True
+True
+False
+GDK_POINTER_MOTION_MASK | 
GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | 
GDK_BUTTON_RELEASE_MASK
+True
+  
+  
+0
+10
+  
+
+
+  
+Wikipedia
+True
+True
+False
+GDK_POINTER_MOTION_MASK | 
GDK_POINTER_MOTION_HINT_MASK | GD

commit mate-menu for openSUSE:Factory

2017-06-09 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2017-06-09 15:58:44

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Fri Jun  9 15:58:44 2017 rev:12 rq:502498 version:17.10.2

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2017-04-30 
21:24:53.996222462 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2017-06-09 
15:58:47.787905908 +0200
@@ -1,0 +2,18 @@
+Fri Jun  9 07:16:28 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 17.10.2 (changes since 17.10.0):
+  * Fix get_origin calls in older Gtk3.
+  * Fix keybinding in older Gtk3.
+  * Fix popup menus.
+  * Fix race condition with dconf on session start.
+  * Fix missing custom icon crashing mate-menu.
+  * Fix bug where hotkey setting blocks usage in global
+keybindings.
+  * Use the Gtk3 bookmarks location.
+  * Add `PRELIGHT` state flags to all menu buttons while focused.
+  * Fix DnD of favourites.
+  * Replace ctypes with setproctitle.
+  * Fix some deprecations.
+  * Update translations.
+
+---

Old:

  mate-menu_17.10.0.orig.tar.gz

New:

  mate-menu_17.10.2.orig.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.926ur4/_old  2017-06-09 15:58:48.787764788 +0200
+++ /var/tmp/diff_new_pack.926ur4/_new  2017-06-09 15:58:48.787764788 +0200
@@ -17,9 +17,9 @@
 
 
 %define _name   mate_menu
-%define _rev0e7ed6bb32c4
+%define _rev78639eb63111
 Name:   mate-menu
-Version:17.10.0
+Version:17.10.2
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
@@ -41,6 +41,7 @@
 Requires:   python-configobj
 Requires:   python-gobject
 Requires:   python-mate-menus
+Requires:   python-setproctitle
 Requires:   python-xdg
 Requires:   python-xlib
 Requires:   xdg-utils

++ mate-menu_17.10.0.orig.tar.gz -> mate-menu_17.10.2.orig.tar.gz ++
 71072 lines of diff (skipped)




commit mate-menu for openSUSE:Factory

2017-04-30 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2017-04-30 21:24:20

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Sun Apr 30 21:24:20 2017 rev:11 rq:492146 version:17.10.0

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2017-04-03 
11:06:01.323933765 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2017-04-30 
21:24:53.996222462 +0200
@@ -1,0 +2,9 @@
+Sat Apr 29 18:30:12 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 17.10.0:
+  * Fix reordering of favourites.
+  * Fix adding Menu to a left or right panel.
+  * Drop Opacity support.
+  * Update translations.
+
+---

Old:

  mate-menu_17.04.3.orig.tar.gz

New:

  mate-menu_17.10.0.orig.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.Juz8Sk/_old  2017-04-30 21:24:54.880097838 +0200
+++ /var/tmp/diff_new_pack.Juz8Sk/_new  2017-04-30 21:24:54.884097274 +0200
@@ -17,9 +17,9 @@
 
 
 %define _name   mate_menu
-%define _revf4328f0400ec
+%define _rev0e7ed6bb32c4
 Name:   mate-menu
-Version:17.04.3
+Version:17.10.0
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+

++ mate-menu_17.04.3.orig.tar.gz -> mate-menu_17.10.0.orig.tar.gz ++
 101163 lines of diff (skipped)




commit mate-menu for openSUSE:Factory

2017-04-03 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2017-04-03 11:05:19

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Mon Apr  3 11:05:19 2017 rev:10 rq:484068 version:17.04.3

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2017-03-20 
17:11:54.529994656 +0100
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2017-04-03 
11:06:01.323933765 +0200
@@ -1,0 +2,9 @@
+Fri Mar 31 11:05:58 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 17.04.3:
+  * Menu icon: Scale SVG files to 22px to prevent them from getting
+too big.
+  * Fix launching some Wine applications.
+  * Better categories hovering state.
+
+---

Old:

  mate-menu_17.04.2.orig.tar.gz

New:

  mate-menu_17.04.3.orig.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.XJ1ytn/_old  2017-04-03 11:06:02.135819059 +0200
+++ /var/tmp/diff_new_pack.XJ1ytn/_new  2017-04-03 11:06:02.139818494 +0200
@@ -17,9 +17,9 @@
 
 
 %define _name   mate_menu
-%define _revf13d0b5158b8
+%define _revf4328f0400ec
 Name:   mate-menu
-Version:17.04.2
+Version:17.04.3
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+

++ mate-menu_17.04.2.orig.tar.gz -> mate-menu_17.04.3.orig.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ubuntu-mate-mate-menu-f13d0b5158b8/lib/mate-menu-config.py 
new/ubuntu-mate-mate-menu-f4328f0400ec/lib/mate-menu-config.py
--- old/ubuntu-mate-mate-menu-f13d0b5158b8/lib/mate-menu-config.py  
2017-03-17 15:10:44.0 +0100
+++ new/ubuntu-mate-mate-menu-f4328f0400ec/lib/mate-menu-config.py  
2017-03-29 00:36:39.0 +0200
@@ -27,7 +27,7 @@
 
 gi.require_version("Gtk", "3.0")
 
-from gi.repository import Gtk, Gdk
+from gi.repository import Gtk, Gdk, GdkPixbuf
 import mate_menu.keybinding as keybinding
 
 signal.signal(signal.SIGINT, signal.SIG_DFL)
@@ -348,7 +348,8 @@
 
 def setButtonIcon( self, value ):
 self.buttonIconChooser.set_filename(value)
-self.buttonIconImage.set_from_file(value)
+pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(value, -1, 22)
+self.buttonIconImage.set_from_pixbuf(pixbuf)
 
 def getShowButtonIcon( self ):
 return not self.showButtonIcon.get_active()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ubuntu-mate-mate-menu-f13d0b5158b8/lib/mate-menu.py 
new/ubuntu-mate-mate-menu-f4328f0400ec/lib/mate-menu.py
--- old/ubuntu-mate-mate-menu-f13d0b5158b8/lib/mate-menu.py 2017-03-17 
15:10:44.0 +0100
+++ new/ubuntu-mate-mate-menu-f4328f0400ec/lib/mate-menu.py 2017-03-29 
00:36:39.0 +0200
@@ -19,7 +19,7 @@
 # Free Software Foundation, Inc.,
 # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
 
-__VERSION__='17.04.2'
+__VERSION__='17.04.3'
 
 import gc
 import gi
@@ -576,13 +576,17 @@
 self.do_image(self.buttonIcon, False)
 
 def do_image(self, image_file, saturate):
-pixbuf = GdkPixbuf.Pixbuf.new_from_file(image_file)
+if image_file.endswith(".svg"):
+pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(image_file, -1, 22)
+else:
+pixbuf = GdkPixbuf.Pixbuf.new_from_file(image_file)
 if saturate:
 GdkPixbuf.Pixbuf.saturate_and_pixelate(pixbuf, pixbuf, 1.5, False)
 self.button_icon.set_from_pixbuf(pixbuf)
 
 def createPanelButton( self ):
-self.button_icon = Gtk.Image.new_from_file( self.buttonIcon )
+self.button_icon = Gtk.Image()
+self.do_image(self.buttonIcon, False)
 self.systemlabel = Gtk.Label(label= "%s " % self.buttonText )
 try:
 process = subprocess.Popen(['lsb_release', '-d'], 
stdout=subprocess.PIPE)
@@ -681,7 +685,7 @@
 def updateButton( self ):
 self.systemlabel.set_text( self.buttonText )
 self.button_icon.clear()
-self.button_icon.set_from_file( self.buttonIcon )
+self.do_image(self.buttonIcon, False)
 self.sizeButton()
 
 def bind_hot_key (self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ubuntu-mate-mate-menu-f13d0b5158b8/mate_menu/easybuttons.py 
new/ubuntu-mate-mate-menu-f4328f0400ec/mate_menu/easybuttons.py
--- old/ubuntu-mate-mate-menu-f13d0b5158b8/mate_menu/easybuttons.py 
2017-03-17 15:10:44.0 +0100
+++ new/ubuntu-mate-mate-menu-f4328f0400ec/mate_menu/easybuttons.py 
2017-

commit mate-menu for openSUSE:Factory

2017-03-20 Thread root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2017-03-20 17:11:52

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Mon Mar 20 17:11:52 2017 rev:9 rq:481132 version:17.04.2

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2016-05-17 
17:15:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2017-03-20 
17:11:54.529994656 +0100
@@ -1,0 +2,36 @@
+Sun Mar 19 11:03:41 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 17.04.2 (changes since 16.10.1):
+  * Enforce the /usr prefix: code relies on it.
+  * Build bytecode for scripts in /usr/lib/mate-menu/.
+  * Replace galculator with mate-calc.
+  * Try MenuLibre and fallback to Mozo.
+  * Update translations.
+
+---
+Wed Jun  8 12:08:34 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 16.10.1:
+  * Fix application popup menu.
+  * Don't make huge separators in search suggestions.
+  * Use a displayable icon for applet selector.
+  * Make mate-menu aware of $XDG_CONFIG_HOME.
+  * Have a system colour for the border.
+  * Have more fallbacks for Terminal.
+  * Add GNOME Software as a Package Manager option.
+  * Sort available themes in Menu preferences->Theme.
+  * Refresh the applications on icon-theme-changed.
+- Remove 0001-xterm-no-symlink-dep.patch: fixed upstream.
+- Rebase and rename 0002-yast2-software.patch to
+  mate-menu-yast2-software.patch.
+
+---
+Wed Jun  8 12:08:34 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 16.10.0:
+  * Port to Gtk3.
+  * Don't crash if there's no PM to show.
+  * Drop a broken "add to startup" feature.
+- Rebase 0001-xterm-no-symlink-dep.patch, 0002-yast2-software.patch.
+
+---

Old:

  0001-xterm-no-symlink-dep.patch
  0002-yast2-software.patch
  mate-menu-5.7.1.tar.gz

New:

  mate-menu-yast2-software.patch
  mate-menu_17.04.2.orig.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.FfHArJ/_old  2017-03-20 17:11:55.205899219 +0100
+++ /var/tmp/diff_new_pack.FfHArJ/_new  2017-03-20 17:11:55.209898654 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mate-menu
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -17,19 +17,17 @@
 
 
 %define _name   mate_menu
-%define _rev6b637f9272b2
+%define _revf13d0b5158b8
 Name:   mate-menu
-Version:5.7.1
+Version:17.04.2
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
 Group:  System/GUI/Other
 Url:https://bitbucket.org/ubuntu-mate/mate-menu
-Source: 
https://bitbucket.org/ubuntu-mate/%{name}/get/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE 0001-xterm-no-symlink-dep.patch sor.ale...@meowr.ru -- 
Remove dependency on x-terminal-emulator Debian's symlink.
-Patch0: 0001-xterm-no-symlink-dep.patch
-# PATCH-FEATURE-OPENSUSE 0002-yast2-software.patch sor.ale...@meowr.ru -- Use 
YaST2 and GNOME PackageKit package managers.
-Patch1: 0002-yast2-software.patch
+Source: 
https://launchpad.net/ubuntu/+archive/primary/+files/%{name}_%{version}.orig.tar.gz
+# PATCH-FEATURE-OPENSUSE mate-menu-yast2-software.patch sor.ale...@meowr.ru -- 
Use YaST2 and GNOME PackageKit package managers.
+Patch0: %{name}-yast2-software.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  python >= 2.7
@@ -67,18 +65,15 @@
 %prep
 %setup -q -n ubuntu-mate-%{name}-%{_rev}
 %patch0 -p1
-%patch1 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
 %build
-# Nothing to build.
+python2 setup.py build
 
 %install
 python2 setup.py install \
-  --root=%{buildroot}\
-  --prefix=%{_prefix}
+  --root=%{buildroot} --prefix=%{_prefix}
 
-%py_compile %{buildroot}%{_libexecdir}/%{name}/
 %py_compile %{buildroot}%{_datadir}/%{name}/plugins/
 %find_lang %{name}
 

++ mate-menu-yast2-software.patch ++
--- a/mate_menu/plugins/system_management.py
+++ b/mate_menu/plugins/system_management.py
@@ -149,18 +149,16 @@ class pluginclass( object ):
 return True
 
 if ( self.showPackageManager == True ):
-if pathExists("synaptic-pkexec"):
+if pathExists("/sbin/yast2") or \
+   pa

commit mate-menu for openSUSE:Factory

2016-05-17 Thread h_root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2016-05-17 17:15:08

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2016-04-30 
23:31:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2016-05-17 
17:15:11.0 +0200
@@ -1,0 +2,7 @@
+Wed May  4 16:34:01 UTC 2016 - sor.ale...@meowr.ru
+
+- Add a missing python-gobject-Gdk dependency.
+- Remove useless libmate-desktop-2-17, libmate-panel-applet-4-1
+  dependencies.
+
+---



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.8Vj5po/_old  2016-05-17 17:15:12.0 +0200
+++ /var/tmp/diff_new_pack.8Vj5po/_new  2016-05-17 17:15:12.0 +0200
@@ -38,8 +38,6 @@
 BuildRequires:  update-desktop-files
 Requires:   glib2-tools
 Requires:   gvfs
-Requires:   libmate-desktop-2-17
-Requires:   libmate-panel-applet-4-1
 Requires:   mate-menus
 Requires:   mozo
 Requires:   python-configobj
@@ -52,6 +50,9 @@
 Recommends: lsb-release
 BuildArch:  noarch
 %glib2_gsettings_schema_requires
+%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
+Requires:   python-gobject-Gdk
+%endif
 
 %description
 An advanced menu for MATE. Supports filtering, favourites,
@@ -76,6 +77,7 @@
 python2 setup.py install \
   --root=%{buildroot}\
   --prefix=%{_prefix}
+
 %py_compile %{buildroot}%{_libexecdir}/%{name}/
 %py_compile %{buildroot}%{_datadir}/%{name}/plugins/
 %find_lang %{name}




commit mate-menu for openSUSE:Factory

2016-04-30 Thread h_root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2016-04-30 23:31:24

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2016-04-15 
19:11:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2016-04-30 
23:31:31.0 +0200
@@ -1,0 +2,11 @@
+Thu Apr 28 06:45:38 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 5.7.1:
+  * Fix configuring a custom heading colour (lp#1560332).
+  * Display the Software Boutique as package manager if it is
+available (lp#1568170).
+  * Ensure the menu is always drawn over existing windows
+(lp#1569563)
+- Rebase 0001-xterm-no-symlink-dep.patch, 0002-yast2-software.patch.
+
+---

Old:

  mate-menu-5.7.0.tar.gz

New:

  mate-menu-5.7.1.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.9NSZz7/_old  2016-04-30 23:31:32.0 +0200
+++ /var/tmp/diff_new_pack.9NSZz7/_new  2016-04-30 23:31:32.0 +0200
@@ -17,9 +17,9 @@
 
 
 %define _name   mate_menu
-%define _rev77ef996a35b8
+%define _rev6b637f9272b2
 Name:   mate-menu
-Version:5.7.0
+Version:5.7.1
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
@@ -32,7 +32,7 @@
 Patch1: 0002-yast2-software.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
-BuildRequires:  python >= 2.4
+BuildRequires:  python >= 2.7
 BuildRequires:  python-distutils-extra
 BuildRequires:  python-setuptools
 BuildRequires:  update-desktop-files

++ 0001-xterm-no-symlink-dep.patch ++
--- /var/tmp/diff_new_pack.9NSZz7/_old  2016-04-30 23:31:32.0 +0200
+++ /var/tmp/diff_new_pack.9NSZz7/_new  2016-04-30 23:31:32.0 +0200
@@ -1,7 +1,6 @@
-diff -aur a/mate_menu/easybuttons.py b/mate_menu/easybuttons.py
 --- a/mate_menu/easybuttons.py
 +++ b/mate_menu/easybuttons.py
-@@ -399,9 +399,11 @@
+@@ -399,9 +399,11 @@ class ApplicationLauncher( easyButton ):
  def execute( self, *args ):
  if self.appExec:
  if self.useTerminal:
@@ -14,10 +13,9 @@
  Execute(cmd, self.appPath)
  else:
  Execute(self.appExec, self.appPath)
-diff -aur a/mate_menu/plugins/system_management.py 
b/mate_menu/plugins/system_management.py
 --- a/mate_menu/plugins/system_management.py
 +++ b/mate_menu/plugins/system_management.py
-@@ -169,8 +169,10 @@ class pluginclass( object ):
+@@ -166,8 +166,10 @@ class pluginclass( object ):
  Button4 = easyButton( "terminal", self.iconsize, [_("Terminal")], 
-1, -1 )
  if os.path.exists("/usr/bin/mate-terminal"):
  Button4.connect( "clicked", self.ButtonClicked, 
"mate-terminal" )

++ 0002-yast2-software.patch ++
--- /var/tmp/diff_new_pack.9NSZz7/_old  2016-04-30 23:31:32.0 +0200
+++ /var/tmp/diff_new_pack.9NSZz7/_new  2016-04-30 23:31:32.0 +0200
@@ -1,29 +1,27 @@
 --- a/mate_menu/plugins/system_management.py
 +++ b/mate_menu/plugins/system_management.py
-@@ -142,18 +142,15 @@ class pluginclass( object ):
+@@ -142,15 +142,16 @@ class pluginclass( object ):
  def do_standard_items( self ):
  
  if ( self.showPackageManager == True ):
--if os.path.exists("/usr/bin/software-center") or \
--   os.path.exists("/usr/bin/synaptic-pkexec") or \
--   
os.path.exists("/usr/share/applications/ubuntu-mate-software.desktop"):
--if os.path.exists("/usr/bin/synaptic-pkexec"):
--Button2 = easyButton("synaptic", self.iconsize, 
[_("Package Manager")], -1, -1 )
--Button2.connect( "clicked", self.ButtonClicked, 
"/usr/bin/synaptic-pkexec" )
--elif os.path.exists("/usr/bin/software-center"):
--Button2 = easyButton("softwarecenter", self.iconsize, 
[_("Package Manager")], -1, -1 )
--Button2.connect( "clicked", self.ButtonClicked, 
"/usr/bin/software-center" )
--elif 
os.path.exists("/usr/share/applications/ubuntu-mate-software.desktop"):
-+if os.path.exists("/usr/bin/gpk-application") or \
-+   os.path.exists("/sbin/yast2") or \
+-if os.path.exists("/usr/bin/synaptic-pkexec"):
+-Button2 = easyButton("synaptic", self.iconsize, [_("Package 
Manager")], -1, -1 )
+-Button2.connect( "clicked", self.ButtonClicked, 
"/usr/bin/synaptic-pkexec" )
+-elif os.path.exists("/usr/bin/soft

commit mate-menu for openSUSE:Factory

2016-04-15 Thread h_root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2016-04-15 19:11:10

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2016-02-01 
19:56:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2016-04-15 
19:11:11.0 +0200
@@ -1,0 +2,11 @@
+Sat Apr  9 11:24:53 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 5.7.0 (changes since 5.6.8):
+  * Fix mate-menu.py being displayed (lp#1553313).
+  * Change window hint to toolbar.
+  * Update translations.
+- Rebase and rename 0002-xterm-no-symlink-dep.patch to
+  0001-xterm-no-symlink-dep.patch.
+- Rebase 0002-yast2-software.patch.
+
+---

Old:

  0002-xterm-no-symlink-dep.patch
  mate-menu-5.6.8.tar.gz

New:

  0001-xterm-no-symlink-dep.patch
  mate-menu-5.7.0.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.17y5ri/_old  2016-04-15 19:11:12.0 +0200
+++ /var/tmp/diff_new_pack.17y5ri/_new  2016-04-15 19:11:12.0 +0200
@@ -17,17 +17,17 @@
 
 
 %define _name   mate_menu
-%define _revdc317ce199de
+%define _rev77ef996a35b8
 Name:   mate-menu
-Version:5.6.8
+Version:5.7.0
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
 Group:  System/GUI/Other
 Url:https://bitbucket.org/ubuntu-mate/mate-menu
 Source: 
https://bitbucket.org/ubuntu-mate/%{name}/get/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE 0002-xterm-no-symlink-dep.patch sor.ale...@meowr.ru -- 
Remove dependency on x-terminal-emulator Debian's symlink.
-Patch0: 0002-xterm-no-symlink-dep.patch
+# PATCH-FIX-OPENSUSE 0001-xterm-no-symlink-dep.patch sor.ale...@meowr.ru -- 
Remove dependency on x-terminal-emulator Debian's symlink.
+Patch0: 0001-xterm-no-symlink-dep.patch
 # PATCH-FEATURE-OPENSUSE 0002-yast2-software.patch sor.ale...@meowr.ru -- Use 
YaST2 and GNOME PackageKit package managers.
 Patch1: 0002-yast2-software.patch
 BuildRequires:  gobject-introspection-devel

++ 0002-xterm-no-symlink-dep.patch -> 0001-xterm-no-symlink-dep.patch ++
--- /work/SRC/openSUSE:Factory/mate-menu/0002-xterm-no-symlink-dep.patch
2015-07-03 00:09:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/0001-xterm-no-symlink-dep.patch   
2016-04-15 19:11:11.0 +0200
@@ -17,7 +17,7 @@
 diff -aur a/mate_menu/plugins/system_management.py 
b/mate_menu/plugins/system_management.py
 --- a/mate_menu/plugins/system_management.py
 +++ b/mate_menu/plugins/system_management.py
-@@ -164,8 +164,10 @@
+@@ -169,8 +169,10 @@ class pluginclass( object ):
  Button4 = easyButton( "terminal", self.iconsize, [_("Terminal")], 
-1, -1 )
  if os.path.exists("/usr/bin/mate-terminal"):
  Button4.connect( "clicked", self.ButtonClicked, 
"mate-terminal" )

++ 0002-yast2-software.patch ++
--- /var/tmp/diff_new_pack.17y5ri/_old  2016-04-15 19:11:12.0 +0200
+++ /var/tmp/diff_new_pack.17y5ri/_new  2016-04-15 19:11:12.0 +0200
@@ -1,23 +1,29 @@
 --- a/mate_menu/plugins/system_management.py
 +++ b/mate_menu/plugins/system_management.py
-@@ -142,13 +142,13 @@ class pluginclass( object ):
+@@ -142,18 +142,15 @@ class pluginclass( object ):
  def do_standard_items( self ):
  
  if ( self.showPackageManager == True ):
--if os.path.exists("/usr/bin/software-center") or 
os.path.exists("/usr/bin/synaptic-pkexec"):
+-if os.path.exists("/usr/bin/software-center") or \
+-   os.path.exists("/usr/bin/synaptic-pkexec") or \
+-   
os.path.exists("/usr/share/applications/ubuntu-mate-software.desktop"):
 -if os.path.exists("/usr/bin/synaptic-pkexec"):
 -Button2 = easyButton("synaptic", self.iconsize, 
[_("Package Manager")], -1, -1 )
 -Button2.connect( "clicked", self.ButtonClicked, 
"/usr/bin/synaptic-pkexec" )
 -elif os.path.exists("/usr/bin/software-center"):
 -Button2 = easyButton("softwarecenter", self.iconsize, 
[_("Package Manager")], -1, -1 )
 -Button2.connect( "clicked", self.ButtonClicked, 
"/usr/bin/software-center" )
-+if os.path.exists("/usr/bin/gpk-application") or 
os.path.exists("/usr/share/applications/YaST2/sw_single.desktop") or 
os.path.exists("/sbin/yast2"):
+-elif 
os.path.exists("/usr/share/applications/ubuntu-mate-software

commit mate-menu for openSUSE:Factory

2016-02-01 Thread h_root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2016-02-01 19:56:03

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2016-01-22 
01:09:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2016-02-01 
19:56:35.0 +0100
@@ -1,0 +2,7 @@
+Thu Jan 28 22:40:00 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to 5.6.8:
+  * Fix a crash.
+- Remove 0001-fix-path-find.patch: merged upstream.
+
+---

Old:

  0001-fix-path-find.patch
  mate-menu-5.6.7.tar.gz

New:

  mate-menu-5.6.8.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.bncceK/_old  2016-02-01 19:56:36.0 +0100
+++ /var/tmp/diff_new_pack.bncceK/_new  2016-02-01 19:56:36.0 +0100
@@ -17,21 +17,19 @@
 
 
 %define _name   mate_menu
-%define _revcb3ee3ec1f8e
+%define _revdc317ce199de
 Name:   mate-menu
-Version:5.6.7
+Version:5.6.8
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
 Group:  System/GUI/Other
 Url:https://bitbucket.org/ubuntu-mate/mate-menu
 Source: 
https://bitbucket.org/ubuntu-mate/%{name}/get/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM 0001-fix-path-find.patch sor.ale...@meowr.ru
-Patch0: 0001-fix-path-find.patch
 # PATCH-FIX-OPENSUSE 0002-xterm-no-symlink-dep.patch sor.ale...@meowr.ru -- 
Remove dependency on x-terminal-emulator Debian's symlink.
-Patch1: 0002-xterm-no-symlink-dep.patch
+Patch0: 0002-xterm-no-symlink-dep.patch
 # PATCH-FEATURE-OPENSUSE 0002-yast2-software.patch sor.ale...@meowr.ru -- Use 
YaST2 and GNOME PackageKit package managers.
-Patch2: 0002-yast2-software.patch
+Patch1: 0002-yast2-software.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  python >= 2.4
@@ -69,7 +67,6 @@
 %setup -q -n ubuntu-mate-%{name}-%{_rev}
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
 %build

++ mate-menu-5.6.7.tar.gz -> mate-menu-5.6.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ubuntu-mate-mate-menu-cb3ee3ec1f8e/lib/mate-menu.py 
new/ubuntu-mate-mate-menu-dc317ce199de/lib/mate-menu.py
--- old/ubuntu-mate-mate-menu-cb3ee3ec1f8e/lib/mate-menu.py 2016-01-18 
14:59:19.0 +0100
+++ new/ubuntu-mate-mate-menu-dc317ce199de/lib/mate-menu.py 2016-01-28 
23:40:04.0 +0100
@@ -19,7 +19,7 @@
 # Free Software Foundation, Inc.,
 # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
 
-__VERSION__='5.6.7'
+__VERSION__='5.6.8'
 
 import ctypes
 import gc
@@ -73,19 +73,6 @@
 
 from mate_menu.execute import *
 
-def find_on_path(self, command):
-"""Is command on the executable search path?"""
-if 'PATH' not in os.environ:
-return False
-path = os.environ['PATH']
-for element in path.split(os.pathsep):
-if not element:
-continue
-filename = os.path.join(element, command)
-if os.path.isfile(filename) and os.access(filename, os.X_OK):
-return True
-return False
-
 class MainWindow( object ):
 """This is the main class for the application"""
 
@@ -576,12 +563,14 @@
 def createPanelButton( self ):
 self.button_icon = Gtk.Image.new_from_file( self.buttonIcon )
 self.systemlabel = Gtk.Label(label= "%s " % self.buttonText )
-if find_on_path('lsb_release'):
+try:
 process = subprocess.Popen(['lsb_release', '-d'], 
stdout=subprocess.PIPE)
 out, err = process.communicate()
 tooltip = out.replace('Description:', '').strip()
 self.systemlabel.set_tooltip_text(tooltip)
 self.button_icon.set_tooltip_text(tooltip)
+except OSError:
+pass
 
 if self.applet.get_orient() == MatePanelApplet.AppletOrient.UP or 
self.applet.get_orient() == MatePanelApplet.AppletOrient.DOWN:
 self.button_box = Gtk.HBox()




commit mate-menu for openSUSE:Factory

2016-01-21 Thread h_root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2016-01-21 23:43:56

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2016-01-13 
22:46:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2016-01-22 
01:09:29.0 +0100
@@ -1,0 +2,14 @@
+Mon Jan 18 14:08:33 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to 5.6.7:
+  * Fix intends in mate-menu execute.py.
+  * Do not use mate-folder.png that doesn't exist in freedesktop
+specification.
+  * Fix configurator crash due to changes in Gtk 2.24.29.
+  * Do not crash if lsb_release is not available (boo#959024).
+- Remove 0001-execute-fix.patch, 0001-recent-icon.patch,
+  0003-fix-configurator-crash.patch: fixed upstream.
+- Add 0001-fix-path-find.patch.
+- Only recommend lsb-release.
+
+---

Old:

  0001-execute-fix.patch
  0001-recent-icon.patch
  0003-fix-configurator-crash.patch
  mate-menu-5.6.6.tar.gz

New:

  0001-fix-path-find.patch
  mate-menu-5.6.7.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.QFVbAc/_old  2016-01-22 01:09:31.0 +0100
+++ /var/tmp/diff_new_pack.QFVbAc/_new  2016-01-22 01:09:31.0 +0100
@@ -17,25 +17,21 @@
 
 
 %define _name   mate_menu
-%define _rev37bbd306cb0c
+%define _revcb3ee3ec1f8e
 Name:   mate-menu
-Version:5.6.6
+Version:5.6.7
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
 Group:  System/GUI/Other
-Url:https://bitbucket.org/ubuntu-mate/mate-tweak
+Url:https://bitbucket.org/ubuntu-mate/mate-menu
 Source: 
https://bitbucket.org/ubuntu-mate/%{name}/get/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM 0001-execute-fix.patch p.drou...@gmail.com -- Fix intends 
in mate-menu execute.py.
-Patch0: 0001-execute-fix.patch
-# PATCH-FIX-UPSTREAM 0001-recent-icon.patch p.drou...@gmail.com -- 
mate-folder.png icon doesn't exist in icon themes, use folder.png.
-Patch1: 0001-recent-icon.patch
+# PATCH-FIX-UPSTREAM 0001-fix-path-find.patch sor.ale...@meowr.ru
+Patch0: 0001-fix-path-find.patch
 # PATCH-FIX-OPENSUSE 0002-xterm-no-symlink-dep.patch sor.ale...@meowr.ru -- 
Remove dependency on x-terminal-emulator Debian's symlink.
-Patch2: 0002-xterm-no-symlink-dep.patch
+Patch1: 0002-xterm-no-symlink-dep.patch
 # PATCH-FEATURE-OPENSUSE 0002-yast2-software.patch sor.ale...@meowr.ru -- Use 
YaST2 and GNOME PackageKit package managers.
-Patch3: 0002-yast2-software.patch
-# PATCH-FIX-UPSTREAM 0003-fix-configurator-crash.patch sor.ale...@meowr.ru -- 
Fix crash in mate-menu configurator.
-Patch4: 0003-fix-configurator-crash.patch
+Patch2: 0002-yast2-software.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  python >= 2.4
@@ -46,7 +42,6 @@
 Requires:   gvfs
 Requires:   libmate-desktop-2-17
 Requires:   libmate-panel-applet-4-1
-Requires:   lsb-release
 Requires:   mate-menus
 Requires:   mozo
 Requires:   python-configobj
@@ -56,6 +51,7 @@
 Requires:   python-xlib
 Requires:   xdg-utils
 Recommends: %{name}-lang
+Recommends: lsb-release
 BuildArch:  noarch
 %glib2_gsettings_schema_requires
 
@@ -74,8 +70,6 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
-%patch4 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
 %build

++ 0001-fix-path-find.patch ++
diff -paur a/lib/mate-menu.py b/lib/mate-menu.py
--- a/lib/mate-menu.py  2016-01-18 16:59:19.0 +0300
+++ b/lib/mate-menu.py  2016-01-19 12:52:23.395199920 +0300
@@ -73,19 +73,6 @@ xdg.Config.setWindowManager('MATE')
 
 from mate_menu.execute import *
 
-def find_on_path(self, command):
-"""Is command on the executable search path?"""
-if 'PATH' not in os.environ:
-return False
-path = os.environ['PATH']
-for element in path.split(os.pathsep):
-if not element:
-continue
-filename = os.path.join(element, command)
-if os.path.isfile(filename) and os.access(filename, os.X_OK):
-return True
-return False
-
 class MainWindow( object ):
 """This is the main class for the application"""
 
@@ -576,12 +563,14 @@ class MenuWin( object ):
 def createPanelButton( self ):
 self.button_icon = Gtk.Image.new_from_file( self.buttonIcon )
 self.systemlabel = Gtk.Label(label= "%s " % self.buttonText )
-i

commit mate-menu for openSUSE:Factory

2016-01-13 Thread h_root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2016-01-13 22:46:01

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2016-01-01 
19:49:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2016-01-13 
22:46:01.0 +0100
@@ -1,0 +2,8 @@
+Mon Jan 11 15:30:48 UTC 2016 - sor.ale...@meowr.ru
+
+- Add missing lsb-release and python-gobject dependencies
+  (boo#959024).
+- Add 0003-fix-configurator-crash.patch: fix crash in mate-menu
+  configurator.
+
+---

New:

  0003-fix-configurator-crash.patch



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.NZVrm6/_old  2016-01-13 22:46:02.0 +0100
+++ /var/tmp/diff_new_pack.NZVrm6/_new  2016-01-13 22:46:02.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mate-menu
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -34,6 +34,8 @@
 Patch2: 0002-xterm-no-symlink-dep.patch
 # PATCH-FEATURE-OPENSUSE 0002-yast2-software.patch sor.ale...@meowr.ru -- Use 
YaST2 and GNOME PackageKit package managers.
 Patch3: 0002-yast2-software.patch
+# PATCH-FIX-UPSTREAM 0003-fix-configurator-crash.patch sor.ale...@meowr.ru -- 
Fix crash in mate-menu configurator.
+Patch4: 0003-fix-configurator-crash.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
 BuildRequires:  python >= 2.4
@@ -44,10 +46,11 @@
 Requires:   gvfs
 Requires:   libmate-desktop-2-17
 Requires:   libmate-panel-applet-4-1
+Requires:   lsb-release
 Requires:   mate-menus
 Requires:   mozo
 Requires:   python-configobj
-Requires:   python-gtk
+Requires:   python-gobject
 Requires:   python-mate-menus
 Requires:   python-xdg
 Requires:   python-xlib
@@ -72,6 +75,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 sed -i 's/su-to-root/xdg-su/g' %{_name}/execute.py
 
 %build

++ 0003-fix-configurator-crash.patch ++
--- a/lib/mate-menu-config.py
+++ b/lib/mate-menu-config.py
@@ -383,8 +383,11 @@ class mateMenuConfig( object ):
 self.headingColorLabel.set_sensitive(  widget.get_active() )
 
 def getBackgroundColor( self ):
-color = Gdk.Color(0,0,0)
-self.backgroundColor.get_color(color)
+try:
+color = self.backgroundColor.get_color()
+except TypeError:
+color = Gdk.Color(0, 0, 0)
+self.backgroundColor.get_color(color)
 return self.gdkColorToString( color )
 
 def getBorderColor( self ):



commit mate-menu for openSUSE:Factory

2016-01-01 Thread h_root
Hello community,

here is the log from the commit of package mate-menu for openSUSE:Factory 
checked in at 2016-01-01 19:47:54

Comparing /work/SRC/openSUSE:Factory/mate-menu (Old)
 and  /work/SRC/openSUSE:Factory/.mate-menu.new (New)


Package is "mate-menu"

Changes:

--- /work/SRC/openSUSE:Factory/mate-menu/mate-menu.changes  2015-07-03 
00:09:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.mate-menu.new/mate-menu.changes 2016-01-01 
19:49:59.0 +0100
@@ -1,0 +2,6 @@
+Sun Dec 20 16:45:13 UTC 2015 - sor.ale...@meowr.ru
+
+- Update to 5.6.6.
+- Rebase 0001-execute-fix.patch and 0002-yast2-software.patch.
+
+---

Old:

  mate-menu-5.6.5a.tar.gz

New:

  mate-menu-5.6.6.tar.gz



Other differences:
--
++ mate-menu.spec ++
--- /var/tmp/diff_new_pack.gssboE/_old  2016-01-01 19:50:00.0 +0100
+++ /var/tmp/diff_new_pack.gssboE/_new  2016-01-01 19:50:00.0 +0100
@@ -17,22 +17,22 @@
 
 
 %define _name   mate_menu
-%define _revb130be3ff9ad
+%define _rev37bbd306cb0c
 Name:   mate-menu
-Version:5.6.5a
+Version:5.6.6
 Release:0
 Summary:Advanced MATE menu
 License:GPL-2.0+
 Group:  System/GUI/Other
 Url:https://bitbucket.org/ubuntu-mate/mate-tweak
 Source: 
https://bitbucket.org/ubuntu-mate/%{name}/get/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM 0001-execute-fix.patch p.drou...@gmail.com -- Fix intends 
in mate-menu execute.py
+# PATCH-FIX-UPSTREAM 0001-execute-fix.patch p.drou...@gmail.com -- Fix intends 
in mate-menu execute.py.
 Patch0: 0001-execute-fix.patch
-# PATCH-FIX-UPSTREAM 0001-recent-icon.patch p.drou...@gmail.com -- 
mate-folder.png icon doesn't exits in icon themes, use folder.png
+# PATCH-FIX-UPSTREAM 0001-recent-icon.patch p.drou...@gmail.com -- 
mate-folder.png icon doesn't exist in icon themes, use folder.png.
 Patch1: 0001-recent-icon.patch
 # PATCH-FIX-OPENSUSE 0002-xterm-no-symlink-dep.patch sor.ale...@meowr.ru -- 
Remove dependency on x-terminal-emulator Debian's symlink.
 Patch2: 0002-xterm-no-symlink-dep.patch
-# PATCH-FEATURE-OPENSUSE 0002-yast2-software.patch sor.ale...@meowr.ru -- Add 
YaST2 and GNOME PackageKit package managers
+# PATCH-FEATURE-OPENSUSE 0002-yast2-software.patch sor.ale...@meowr.ru -- Use 
YaST2 and GNOME PackageKit package managers.
 Patch3: 0002-yast2-software.patch
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool
@@ -52,7 +52,7 @@
 Requires:   python-xdg
 Requires:   python-xlib
 Requires:   xdg-utils
-Recommends: %{name}-lang = %{version}
+Recommends: %{name}-lang
 BuildArch:  noarch
 %glib2_gsettings_schema_requires
 
@@ -61,7 +61,7 @@
 autosession, and many other features.
 
 This menu originated in the Linux Mint distribution and has
-been ported to other distros that ship the MATE Desktop
+been ported to other distributions that ship the MATE Desktop
 Environment.
 
 %lang_package

++ 0001-execute-fix.patch ++
--- /var/tmp/diff_new_pack.gssboE/_old  2016-01-01 19:50:00.0 +0100
+++ /var/tmp/diff_new_pack.gssboE/_new  2016-01-01 19:50:01.0 +0100
@@ -1,12 +1,11 @@
-diff -aur a/mate_menu/execute.py b/mate_menu/execute.py
 --- a/mate_menu/execute.py
 +++ b/mate_menu/execute.py
-@@ -50,7 +50,7 @@
+@@ -50,7 +50,7 @@ def Execute( cmd , commandCwd=None):
except Exception, detail:
print detail
return False
 -  cmd = cmd.split()
 +  cmd = cmd.split()
cmd = RemoveArgs(cmd)
-   
+ 
try:

++ 0002-yast2-software.patch ++
--- /var/tmp/diff_new_pack.gssboE/_old  2016-01-01 19:50:01.0 +0100
+++ /var/tmp/diff_new_pack.gssboE/_new  2016-01-01 19:50:01.0 +0100
@@ -1,10 +1,9 @@
-diff -aur a/mate_menu/plugins/system_management.py 
b/mate_menu/plugins/system_management.py
 --- a/mate_menu/plugins/system_management.py
 +++ b/mate_menu/plugins/system_management.py
-@@ -142,13 +142,13 @@
+@@ -142,13 +142,13 @@ class pluginclass( object ):
  def do_standard_items( self ):
  
- if ( self.showPackageManager == True ):   
+ if ( self.showPackageManager == True ):
 -if os.path.exists("/usr/bin/software-center") or 
os.path.exists("/usr/bin/synaptic-pkexec"):
 -if os.path.exists("/usr/bin/synaptic-pkexec"):
 -Button2 = easyButton("synaptic", self.iconsize, 
[_("Package Manager")], -1, -1 )

++ mate-menu-5.6.5a.tar.gz -> mate-menu-5.6.6.tar.gz ++
 14052 lines of diff (skipped)