Hello community,

here is the log from the commit of package xapps for openSUSE:Factory checked 
in at 2020-12-13 17:30:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xapps (Old)
 and      /work/SRC/openSUSE:Factory/.xapps.new.2328 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xapps"

Sun Dec 13 17:30:29 2020 rev:13 rq:855397 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/xapps/xapps.changes      2020-09-08 
22:49:58.375593632 +0200
+++ /work/SRC/openSUSE:Factory/.xapps.new.2328/xapps.changes    2020-12-13 
17:30:58.648424861 +0100
@@ -1,0 +2,112 @@
+Sun Dec  6 16:43:39 UTC 2020 - andy great <andythe_gr...@pm.me>
+
+- Update to version 2.0.0.
+  * Bump for favorites support
+  * .gitignore: Ignore the new debian build folder.
+  * favorites: expose xapp_favorites_rename (), it was mistakenly
+    made private during some cleanup.
+  * xapp-gtk3-module.c: Don't initialize favorites until they're 
+    needed.
+  * xapp-gtk3-module.c: Register the favorites uri scheme 
+    immediately, rather than when XAppFavorites is instantiated.
+  * xapp-favorites: Add missing pointer to the DestroyData.
+  * l10n: Update POT
+- Updates since 1.6.10.
+  * sn-watcher.c: Move invocation completion to the registration
+    callback.
+  * sn-item.c: use a different method of fetching the pixmap.
+  * Make property-retrieval fully asynchronous.
+  * mate-xapp-status-applet.py: Adapt to change brought by 
+    9c4d5e92d2eb288.
+  * build: Allow making a library-only build for flatpak packaging.
+  * xapp-icon-chooser-button.c: Remove leftover debugging line.
+  * xapp-sn-watcher: Create StatusNotifierItem proxies 
+    asynchronously, and don't try to load their properties.
+  * xapp-sn-watcher: Add an app list to flag items that should 
+    have their tooltip replaced by the application name.
+  * build: Make build of xapp-sn-watcher optional, defaulting to
+    true.
+  * xapp-sn-watcher: Add key to disable StatusNotifier support, 
+    but leave appindicator support enabled.
+  * l10n: Update translations
+  * Update docs
+  * xapp-status-icon.c: Get rid of the dead 'shadow' region around
+    menus, as they can interfere with clicking on the icon to 
+    close the menu.
+  * xapp-status-icon: Add new properties for menu/button state 
+    handling and one for metadata (miscellaneous info to help 
+    define behavior in the status applets).
+  * xapp-sn-watcher: Set status icon metadata for appindicator 
+    icons, to inform the applet to highlight/toggle the panel icon 
+    with either button click when opening the menu.
+  * mate-xapp-status-applet.py: Use new properties to sync button 
+    toggle state with the menu state.
+  * test-scripts: Update some scripts to demonstrate new property
+    use.
+  * sn-item: Remove support for XAyatanaLabel.
+  * xapp-sn-watcher: Update clear the registration list before 
+    freeing the table of registered items.
+  * xapp-status-icon.c: Add xapp_status_icon_popup_menu() and use 
+    a more reliable GtkMenu popup method.
+  * xapp-status-icon.c: Fix inadvertant verison change in doc 
+    string.
+  * Icons: Add symbolic icons for xreaders annotation features
+  * xapp-status-icon: Add a get_visible method.
+  * mate applet: Use markup for tooltips, and update test script to
+    reflect this as well.
+  * mate-xapp-status-applet: Fix set icon error handling when an 
+    icon name is missing.
+  * xapp-status-icon: Add a get_visible method.
+  * mate applet: Use markup for tooltips, and update test script to
+    reflect this as well.
+  * mate-xapp-status-applet: Fix set icon error handling when an 
+    icon name is missing.
+  * Update documentation
+  * README: Update link to docs
+  * Update README.md
+  * xapp-util.c: Initialize auto variables.
+  * Icons: add pin/unpin symbolic (#90)
+  * Icons: Add xapp-diaporama-symbolic
+  * xapp-sn-watcher: Add autostart file, to start at session, to
+    start at the session initialization phase.
+  * Add a utility function to check for nvidia on-demand mode.
+  * xapp-sn-watcher: Don't enable in MATE
+  * l10n: Fix makepot picking up unwanted service file
+  * Eliminate all appindicator-specific code from 
+    xapp-status-icon.c, Add a whitelist for xapp-sn-watcher to list
+    ai icons  that should left-click to activate.
+  * l10n: Fix makepot picking up unwanted service file
+  * Eliminate all appindicator-specific code from 
+    xapp-status-icon.c,
+    Add a whitelist for xapp-sn-watcher to list ai icons  that 
+    should left-click to activate.
+  * xapp-sn-watcher: Add a whitelist to manage what desktop 
+    environments to start in.
+  * Add option to specify path to pygobject override directory
+  * Install icons and scripts using meson options
+  * xapp-status-icon.c: Sync the visible state of the fallback 
+    GtkStatusIcon when it is first created.
+  * xapp-status-icon.c: Fix the timeout duration for 
+    xapp_status_icon_any_monitors.
+  * Remove use of deprecated g_type_class_add_private function.
+  * xapp-monitor-blanker: Use G_DECLARE_FINAL_TYPE
+  * xapp-status-icon.c: check if we have a fallback status icon 
+    before disconnecting signals from it.
+  * xapp-status-icon.c: Only call gtk_status_icon_set_name() when 
+    explicitly requested.
+  * Add StatusNotifier watcher.
+  * mate applet: Set the new icon size property (this provides a 
+    hint to xapp-sn-watcher or any client app to provide a correct
+    icon size in some situations).
+  * status icon: Add support for scroll events
+  * debian: Remove python2 deps.
+  * debian/control: Add missing dbusmenu dependency.
+  * Packaging: Re-add python-gi-dev as build-dep
+  * xapp-sn-watcher: rewrite in C due to leaky dbus python 
+    bindings.
+- Removed xapps-python3.patch, fixed.
+- Removed gtkstatusicon-fix.patch, fixed
+- Add fix_sn-item_control_reaches_end_of_non-void_function.patch
+  to fix Fix control reaches end of non-void function in sn-item.c
+
+-------------------------------------------------------------------

Old:
----
  gtkstatusicon-fix.patch
  xapps-1.6.10.tar.gz
  xapps-python3.patch

New:
----
  fix_sn-item_control_reaches_end_of_non-void_function.patch
  xapp-2.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xapps.spec ++++++
--- /var/tmp/diff_new_pack.vejH9g/_old  2020-12-13 17:30:59.424425648 +0100
+++ /var/tmp/diff_new_pack.vejH9g/_new  2020-12-13 17:30:59.424425648 +0100
@@ -20,19 +20,17 @@
 %define soname  libxapp
 %define sover   1
 Name:           xapps
-Version:        1.6.10
+Version:        2.0.0
 Release:        0
 Summary:        XApp library and common files
 License:        GPL-3.0-or-later
 Group:          System/GUI/Other
 URL:            https://github.com/linuxmint/xapps
-Source:         
https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source:         
https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/xapp-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE xapps-void-return-no-return.patch -- Satisfy rpmlint 
checks.
 Patch0:         xapps-void-return-no-return.patch
-# PATCH-FIX-UPSTREAM xapps-python3.patch -- python2 is gone
-Patch1:         xapps-python3.patch
-# PATCH-FIX-UPSTREAM gtkstatusicon-fix.patch maurizio.ga...@gmail.com -- 
Backport fix for icon crashing when using gtkstatus icon
-Patch2:         gtkstatusicon-fix.patch
+# PATCH-FIX-UPSTREAM 
fix_sn-item_control_reaches_end_of_non-void_function.patch andythe_gr...@pm.me 
-- Fix control reaches end of non-void function in sn-item.c
+Patch1:         fix_sn-item_control_reaches_end_of_non-void_function.patch
 BuildRequires:  fdupes
 BuildRequires:  gtk-doc
 BuildRequires:  hicolor-icon-theme
@@ -41,6 +39,7 @@
 BuildRequires:  python3-gobject
 BuildRequires:  vala
 BuildRequires:  pkgconfig(cairo)
+BuildRequires:  pkgconfig(dbusmenu-gtk3-0.4)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.22.0
 BuildRequires:  pkgconfig(gio-2.0) >= 2.37.3
 BuildRequires:  pkgconfig(glib-2.0) >= 2.37.3
@@ -117,7 +116,9 @@
 %lang_package -n %{name}-common
 
 %prep
-%autosetup -p1
+%setup -q -n xapp-%{version}
+%patch0 -p1
+%patch1 -p1
 
 %build
 python3 -c 'import gi;print(gi._overridesdir)'
@@ -134,7 +135,6 @@
 %find_lang xapp
 
 %post -n %{soname}%{sover} -p /sbin/ldconfig
-
 %postun -n %{soname}%{sover} -p /sbin/ldconfig
 
 %if 0%{?suse_version} < 1500
@@ -151,10 +151,10 @@
 %license debian/copyright
 %doc debian/changelog
 %{_libdir}/%{soname}.so.%{sover}*
+%{_libdir}/libxapp.so.2.0.0
 
 %files -n %{typelib}
 %{_libdir}/girepository-1.0/XApp-1.0.typelib
-#%{python_sitearch}/gi/overrides/XApp.py
 %{python3_sitearch}/gi/overrides/XApp.py
 
 %files -n %{soname}-devel
@@ -168,6 +168,7 @@
 %dir %{_datadir}/glade/catalogs/
 %{_datadir}/glade/catalogs/xapp-glade-catalog.xml
 %{_datadir}/gtk-doc/html/libxapp/
+%{_libdir}/gtk-3.0/modules/libxapp-gtk3-module.so
 
 %files common
 %license debian/copyright
@@ -176,6 +177,11 @@
 %{_datadir}/icons/hicolor/*/actions/*.*
 %{_datadir}/icons/hicolor/*/categories/*.*
 %{_datadir}/glib-2.0/schemas/org.x.apps.*.xml
+%dir %{_sysconfdir}/X11/Xsession.d
+%config %{_sysconfdir}/X11/Xsession.d/80xapp-gtk3-module
+%{_sysconfdir}/xdg/autostart/xapp-sn-watcher.desktop
+%{_datadir}/dbus-1/services/org.x.StatusNotifierWatcher.service
+%{_datadir}/icons/hicolor/scalable/emblems/emblem-xapp-favorite.svg
 
 %files mate
 %dir %{_datadir}/mate-panel/

++++++ fix_sn-item_control_reaches_end_of_non-void_function.patch ++++++
diff -ruN a/xapp-sn-watcher/sn-item.c b/xapp-sn-watcher/sn-item.c
--- a/xapp-sn-watcher/sn-item.c 2020-11-25 18:28:28.000000000 +0700
+++ b/xapp-sn-watcher/sn-item.c 2020-12-07 00:31:23.921718397 +0700
@@ -294,6 +294,8 @@
 
         return surface;
     }
+    
+    return NULL;
 }
 
 static cairo_surface_t *
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to