commit fusion-icon for openSUSE:Factory

2017-06-12 Thread root
Hello community,

here is the log from the commit of package fusion-icon for openSUSE:Factory 
checked in at 2017-06-12 15:34:31

Comparing /work/SRC/openSUSE:Factory/fusion-icon (Old)
 and  /work/SRC/openSUSE:Factory/.fusion-icon.new (New)


Package is "fusion-icon"

Mon Jun 12 15:34:31 2017 rev:5 rq:502824 version:0.2.4

Changes:

--- /work/SRC/openSUSE:Factory/fusion-icon/fusion-icon.changes  2017-05-16 
14:34:02.096873447 +0200
+++ /work/SRC/openSUSE:Factory/.fusion-icon.new/fusion-icon.changes 
2017-06-12 15:34:36.353962126 +0200
@@ -1,0 +2,12 @@
+Sat Jun 10 20:11:48 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 0.2.4:
+  * Make the application ID for SNI the same as in AppIndicator in
+Qt5: "Fusion Icon". Can affect the icon ordering.
+  * Stop using fusion-icon-panel in the Qt frontend.
+The icon is expected to sometimes be symbolic.
+Hence explicit lookup for it can cause problems.
+  * Implement left-click action with SNI on Qt5.
+  * Open menu on "secondary action" in GTK+3.
+
+---

Old:

  fusion-icon-0.2.3.tar.xz

New:

  fusion-icon-0.2.4.tar.xz



Other differences:
--
++ fusion-icon.spec ++
--- /var/tmp/diff_new_pack.cbY0t7/_old  2017-06-12 15:34:37.205841976 +0200
+++ /var/tmp/diff_new_pack.cbY0t7/_new  2017-06-12 15:34:37.209841412 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   fusion-icon
-Version:0.2.3
+Version:0.2.4
 Release:0
 Summary:Tray icon to manage Compiz
 License:GPL-2.0+

++ fusion-icon-0.2.3.tar.xz -> fusion-icon-0.2.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fusion-icon-0.2.3/FusionIcon/interface_gtk/main.py.in 
new/fusion-icon-0.2.4/FusionIcon/interface_gtk/main.py.in
--- old/fusion-icon-0.2.3/FusionIcon/interface_gtk/main.py.in   2016-06-18 
20:44:16.0 +0200
+++ new/fusion-icon-0.2.4/FusionIcon/interface_gtk/main.py.in   2017-04-20 
08:45:26.0 +0200
@@ -23,12 +23,13 @@
 
 import os, time, gi
 try:
+gi.require_version('Gdk', '@gtkver@')
 gi.require_version('Gtk', '@gtkver@')
 gi.require_version('AppIndicator@aiver@', '0.1')
 except ValueError as e:
 # enable interface fallbacking (works only for ImportError)
 raise ImportError(e)
-from gi.repository import Gtk
+from gi.repository import Gdk, Gtk
 from gi.repository import AppIndicator@aiver@ as AppIndicator
 from FusionIcon.start import wms, apps, options, decorators, init
 
@@ -99,6 +100,19 @@
item.connect('activate', self.quit_activate)
self.append(item)
 
+   self.action_item = Gtk.MenuItem()
+   self.action_item.connect('activate', self.show_menu_activate)
+   self.action_item.show()
+   # Fool libappindicator into thinking this is menu's child.
+   self.action_item.set_parent(self)
+
+   def show_menu_activate(self, widget):
+   self.show_all()
+   try:
+   self.popup(None, None, None, None, 1, Gdk.CURRENT_TIME)
+   except AttributeError:
+   pass
+
def reload_activate(self, widget):
wms.restart()
 
@@ -199,6 +213,7 @@
 icon.set_status(AppIndicator.IndicatorStatus.ACTIVE)
 menu = TrayMenu()
 icon.set_menu(menu)
+icon.set_secondary_activate_target(menu.action_item)
 menu.show_all()
 
 # active wm (possibly) starts here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fusion-icon-0.2.3/FusionIcon/interface_qt/main.py.in 
new/fusion-icon-0.2.4/FusionIcon/interface_qt/main.py.in
--- old/fusion-icon-0.2.3/FusionIcon/interface_qt/main.py.in2016-06-06 
15:17:20.0 +0200
+++ new/fusion-icon-0.2.4/FusionIcon/interface_qt/main.py.in2017-04-19 
23:30:20.0 +0200
@@ -46,8 +46,9 @@
 
def __init__(self, parent=None):
QtCore.QObject.__init__(self, parent)
+   self.setApplicationName('Fusion Icon')
image = QtGui.QIcon()
-   for iconName in ('fusion-icon-panel', 'fusion-icon', 
'image-missing'):
+   for iconName in ('fusion-icon', 'image-missing'):
if QtGui.QIcon.hasThemeIcon(iconName):
image = QtGui.QIcon.fromTheme(iconName)
break
@@ -100,9 +101,18 @@
init()
 
def showMenu(self, reason):
-   # Show menu on left click as well.
-   if reason == QtWidgets.QSystemTrayIcon.Trigger and 
self.Tray.geometry().isValid():
-   rect = self.Tray.geometry()
- 

commit fusion-icon for openSUSE:Factory

2017-05-16 Thread root
Hello community,

here is the log from the commit of package fusion-icon for openSUSE:Factory 
checked in at 2017-05-16 14:33:56

Comparing /work/SRC/openSUSE:Factory/fusion-icon (Old)
 and  /work/SRC/openSUSE:Factory/.fusion-icon.new (New)


Package is "fusion-icon"

Tue May 16 14:33:56 2017 rev:4 rq:489194 version:0.2.3

Changes:

--- /work/SRC/openSUSE:Factory/fusion-icon/fusion-icon.changes  2016-05-10 
09:27:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.fusion-icon.new/fusion-icon.changes 
2017-05-16 14:34:02.096873447 +0200
@@ -1,0 +2,9 @@
+Thu Apr 18 23:49:07 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 0.2.3:
+  * Fix fail to fallback from GTK+ if dependencies are not met.
+  * Add Python3 support.
+  * Use /usr/local as a default prefix path.
+- Switch to Python3.
+
+---

Old:

  fusion-icon-0.2.2.tar.xz

New:

  fusion-icon-0.2.3.tar.xz



Other differences:
--
++ fusion-icon.spec ++
--- /var/tmp/diff_new_pack.squkBW/_old  2017-05-16 14:34:03.032741966 +0200
+++ /var/tmp/diff_new_pack.squkBW/_new  2017-05-16 14:34:03.036741404 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fusion-icon
 #
-# 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,7 +17,7 @@
 
 
 Name:   fusion-icon
-Version:0.2.2
+Version:0.2.3
 Release:0
 Summary:Tray icon to manage Compiz
 License:GPL-2.0+
@@ -28,18 +28,18 @@
 BuildRequires:  fdupes
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  python
+BuildRequires:  python3
 BuildRequires:  update-desktop-files
 Requires:   Mesa-demo-x
-Requires:   python-compizconfig
-Requires:   python-gobject
-Requires:   python-qt5
+Requires:   python3-compizconfig
+Requires:   python3-gobject
+Requires:   python3-qt5
 Requires:   xvinfo
 Recommends: compiz-gnome < 0.9
 Suggests:   compizconfig-settings-manager < 0.9
 BuildArch:  noarch
 %if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
-Requires:   python-gobject-Gdk
+Requires:   python3-gobject-Gdk
 %endif
 
 %description
@@ -52,15 +52,16 @@
 cp -f %{SOURCE1} %{name}.1
 
 %build
-python2 setup.py build \
+python3 setup.py build \
   --with-qt=5.0 --with-gtk=3.0
 
 %install
-python2 setup.py install \
+python3 setup.py install \
   --root=%{buildroot} \
   --prefix=%{_prefix}
 
-install -Dm 0644 %{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
+mv %{buildroot}%{_datadir}/{metainfo,appdata}/
+install -Dpm 0644 %{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
 %suse_update_desktop_file -r %{name} Utility DesktopUtility
 %fdupes %{buildroot}%{python_sitelib}/
 
@@ -80,8 +81,8 @@
 %{_datadir}/icons/hicolor/*/apps/%{name}.*
 %dir %{_datadir}/appdata/
 %{_datadir}/appdata/%{name}.appdata.xml
-%{python_sitelib}/FusionIcon/
-%{python_sitelib}/fusion_icon-%{version}-*
+%{python3_sitelib}/FusionIcon/
+%{python3_sitelib}/fusion_icon-*
 %{_mandir}/man?/%{name}.?%{?ext_man}
 
 %changelog

++ fusion-icon-0.2.2.tar.xz -> fusion-icon-0.2.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fusion-icon-0.2.2/FusionIcon/environment.py 
new/fusion-icon-0.2.3/FusionIcon/environment.py
--- old/fusion-icon-0.2.2/FusionIcon/environment.py 2016-03-09 
19:24:55.0 +0100
+++ new/fusion-icon-0.2.3/FusionIcon/environment.py 2016-06-06 
15:17:20.0 +0200
@@ -18,7 +18,7 @@
 # Author(s): crdlb, nesl247, raveit65
 
 import os
-from execute import run
+from FusionIcon.execute import run
 
 tfp = 'GLX_EXT_texture_from_pixmap'
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fusion-icon-0.2.2/FusionIcon/execute.py 
new/fusion-icon-0.2.3/FusionIcon/execute.py
--- old/fusion-icon-0.2.2/FusionIcon/execute.py 2016-03-09 19:24:55.0 
+0100
+++ new/fusion-icon-0.2.3/FusionIcon/execute.py 2016-06-06 15:17:20.0 
+0200
@@ -50,9 +50,9 @@
elif mode == 'output':
signal.signal(signal.SIGCHLD, signal.SIG_DFL)
if not env:
-   output = subprocess.Popen(command, 
stdout=subprocess.PIPE, stderr=open(os.devnull, 'w')).communicate()[0]
+   output = subprocess.Popen(command, 
stdout=subprocess.PIPE, stderr=open(os.devnull, "w"), 
universal_newlines=True).communicate()[0]
else:
-   

commit fusion-icon for openSUSE:Factory

2016-05-10 Thread h_root
Hello community,

here is the log from the commit of package fusion-icon for openSUSE:Factory 
checked in at 2016-05-10 09:27:19

Comparing /work/SRC/openSUSE:Factory/fusion-icon (Old)
 and  /work/SRC/openSUSE:Factory/.fusion-icon.new (New)


Package is "fusion-icon"

Changes:

--- /work/SRC/openSUSE:Factory/fusion-icon/fusion-icon.changes  2016-03-11 
12:29:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.fusion-icon.new/fusion-icon.changes 
2016-05-10 09:27:20.0 +0200
@@ -1,0 +2,5 @@
+Wed May  4 16:34:01 UTC 2016 - sor.ale...@meowr.ru
+
+- Add a missing python-gobject-Gdk dependency.
+
+---



Other differences:
--
++ fusion-icon.spec ++
--- /var/tmp/diff_new_pack.gPJfT5/_old  2016-05-10 09:27:21.0 +0200
+++ /var/tmp/diff_new_pack.gPJfT5/_new  2016-05-10 09:27:21.0 +0200
@@ -38,6 +38,9 @@
 Recommends: compiz-gnome < 0.9
 Suggests:   compizconfig-settings-manager < 0.9
 BuildArch:  noarch
+%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
+Requires:   python-gobject-Gdk
+%endif
 
 %description
 This package provides a tray icon that allows you to easily enable,




commit fusion-icon for openSUSE:Factory

2016-03-11 Thread h_root
Hello community,

here is the log from the commit of package fusion-icon for openSUSE:Factory 
checked in at 2016-03-11 12:29:44

Comparing /work/SRC/openSUSE:Factory/fusion-icon (Old)
 and  /work/SRC/openSUSE:Factory/.fusion-icon.new (New)


Package is "fusion-icon"

Changes:

--- /work/SRC/openSUSE:Factory/fusion-icon/fusion-icon.changes  2016-03-07 
13:24:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.fusion-icon.new/fusion-icon.changes 
2016-03-11 12:29:46.0 +0100
@@ -1,0 +2,8 @@
+Wed Mar  9 18:09:32 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to 0.2.2:
+  * Fix a crash in some cases caused by an error in DE detection.
+  * Acknowledge fusion-icon-panel icon in Qt backend.
+  * Some minor fixes.
+
+---

Old:

  fusion-icon-0.2.1.tar.xz

New:

  fusion-icon-0.2.2.tar.xz



Other differences:
--
++ fusion-icon.spec ++
--- /var/tmp/diff_new_pack.jks3RL/_old  2016-03-11 12:29:47.0 +0100
+++ /var/tmp/diff_new_pack.jks3RL/_new  2016-03-11 12:29:47.0 +0100
@@ -17,13 +17,13 @@
 
 
 Name:   fusion-icon
-Version:0.2.1
+Version:0.2.2
 Release:0
 Summary:Tray icon to manage Compiz
 License:GPL-2.0+
 Group:  System/GUI/Other
-Url:https://github.com/raveit65/fusion-icon
-Source: 
https://github.com/raveit65/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
+Url:https://github.com/compiz-reloaded/fusion-icon
+Source: 
https://github.com/compiz-reloaded/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
 Source1:%{name}.1
 BuildRequires:  fdupes
 BuildRequires:  gobject-introspection-devel

++ fusion-icon-0.2.1.tar.xz -> fusion-icon-0.2.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fusion-icon-0.2.1/FusionIcon/environment.py 
new/fusion-icon-0.2.2/FusionIcon/environment.py
--- old/fusion-icon-0.2.1/FusionIcon/environment.py 2016-02-21 
17:27:01.0 +0100
+++ new/fusion-icon-0.2.2/FusionIcon/environment.py 2016-03-09 
19:24:55.0 +0100
@@ -48,16 +48,16 @@
self.desktop = 'mate'
elif os.getenv('XDG_CURRENT_DESKTOP') == 'XFCE' or 
os.getenv('DESKTOP_SESSION') in ('xfce', 'xfce4', 'Xfce Session'):
self.desktop = 'xfce'
-   elif os.getenv('XDG_CURRENT_DESKTOP').endswith('GNOME') or 
os.getenv('GNOME_DESKTOP_SESSION_ID') is not None:
+   elif os.getenv('XDG_CURRENT_DESKTOP', '').endswith('GNOME') or 
os.getenv('GNOME_DESKTOP_SESSION_ID') is not None:
self.desktop = 'gnome'
elif os.getenv('XDG_CURRENT_DESKTOP') == 'KDE' or 
os.getenv('KDE_FULL_SESSION') is not None:
self.desktop = 'kde'
elif os.getenv('XDG_CURRENT_DESKTOP') == 'LXQt':
self.desktop = 'lxqt'
elif os.getenv("XDG_CURRENT_DESKTOP") is not None:
-   self.desktop = os.environ.get('XDG_CURRENT_DESKTOP', 
'unknown').lower()
+   self.desktop = os.getenv('XDG_CURRENT_DESKTOP', 
'unknown').lower()
else:
-   self.desktop = os.environ.get('DESKTOP_SESSION', 
'unknown').lower()
+   self.desktop = os.getenv('DESKTOP_SESSION', 
'unknown').lower()
 
print(' * Detected Session: ' + self.desktop)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fusion-icon-0.2.1/FusionIcon/interface_gtk/main.py.in 
new/fusion-icon-0.2.2/FusionIcon/interface_gtk/main.py.in
--- old/fusion-icon-0.2.1/FusionIcon/interface_gtk/main.py.in   2016-02-21 
17:27:01.0 +0100
+++ new/fusion-icon-0.2.2/FusionIcon/interface_gtk/main.py.in   2016-03-09 
19:24:55.0 +0100
@@ -23,6 +23,7 @@
 
 import os, time, gi
 gi.require_version('Gtk', '@gtkver@')
+gi.require_version('AppIndicator@aiver@', '0.1')
 from gi.repository import Gtk
 from gi.repository import AppIndicator@aiver@ as AppIndicator
 from FusionIcon.start import wms, apps, options, decorators, init
@@ -52,7 +53,7 @@
self.append(item)
 
#Reload
-   item = Gtk.ImageMenuItem('Reload Window Manager')
+   item = Gtk.ImageMenuItem(label='Reload Window Manager')
item.connect('activate', self.reload_activate)
item.set_image(Gtk.Image.new_from_icon_name('view-refresh', 
Gtk.IconSize.MENU))
if not wms:
@@ -60,7 +61,7 @@
self.append(item)
 
#Window Manager
-   item = Gtk.