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