commit mate-menu for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)