Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package blueman for openSUSE:Factory checked 
in at 2022-03-09 18:47:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/blueman (Old)
 and      /work/SRC/openSUSE:Factory/.blueman.new.2349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "blueman"

Wed Mar  9 18:47:17 2022 rev:15 rq:960256 version:2.2.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/blueman/blueman.changes  2021-11-28 
21:31:24.205827668 +0100
+++ /work/SRC/openSUSE:Factory/.blueman.new.2349/blueman.changes        
2022-03-11 11:40:36.302563129 +0100
@@ -1,0 +2,13 @@
+Tue Mar  8 11:52:40 UTC 2022 - Alexei Sorokin <sor.ale...@meowr.ru>
+
+- Update to version 2.2.4:
+  * Dropped the PIN database.
+  * Fix that blueman-mechanism accepted arbitrary file paths and
+    returned the errors from trying to open them,
+    see 
https://github.com/blueman-project/blueman/security/advisories/GHSA-3r9p-m5c8-8mw8
+- Add blueman-2.2.4-ayatana-appindicator.patch: Support
+  Ayatana AppIndicators.
+- Require dbus(org.freedesktop.Notifications) instead of
+  notification-daemon.
+
+-------------------------------------------------------------------

Old:
----
  blueman-2.2.3.tar.xz

New:
----
  blueman-2.2.4-ayatana-appindicator.patch
  blueman-2.2.4.tar.xz

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

Other differences:
------------------
++++++ blueman.spec ++++++
--- /var/tmp/diff_new_pack.qEURfH/_old  2022-03-11 11:40:36.726563604 +0100
+++ /var/tmp/diff_new_pack.qEURfH/_new  2022-03-11 11:40:36.730563609 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package blueman
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,7 @@
 #
 
 
+%global __requires_exclude ^typelib\\(AppIndicator3\\)
 %if 0%{?is_opensuse}
 %bcond_without caja
 %bcond_without nautilus
@@ -26,19 +27,21 @@
 %bcond_with nemo
 %endif
 Name:           blueman
-Version:        2.2.3
+Version:        2.2.4
 Release:        0
-Summary:        GTK+ Bluetooth Manager
+Summary:        GTK Bluetooth Manager
 License:        GPL-3.0-only
 Group:          System/GUI/GNOME
 URL:            https://github.com/blueman-project/blueman
 Source:         
https://github.com/%{name}-project/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
+# PATCH-FEATURE-OPENSUSE blueman-2.2.4-ayatana-appindicator.patch -- Support 
Ayatana AppIndicators.
+Patch0:         blueman-2.2.4-ayatana-appindicator.patch
 BuildRequires:  adwaita-icon-theme
 BuildRequires:  automake
 BuildRequires:  dbus-1-python3-devel
 BuildRequires:  fdupes
 # Needed for typelib() - Requires.
-BuildRequires:  gobject-introspection
+BuildRequires:  gobject-introspection-devel
 BuildRequires:  intltool >= 0.35.0
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -55,13 +58,13 @@
 Requires:       bluez >= 5.48
 Requires:       dbus-1-python3
 Requires:       gdk-pixbuf-loader-rsvg
-Requires:       notification-daemon
 Requires:       obex-data-server
 Requires:       polkit
 Requires:       pulseaudio-utils
 Requires:       python3-cairo
 Requires:       python3-gobject-Gdk
 Requires:       python3-notify2
+Requires:       dbus(org.freedesktop.Notifications)
 Recommends:     %{name}-lang
 %glib2_gsettings_schema_requires
 
@@ -90,9 +93,10 @@
 %if %{with caja}
 %package -n caja-extension-sendto-%{name}
 Summary:        A sendto integration for Caja
-Group:          System/GUI/MATE
-Requires:       %{name} = %{version}-%{release}
+Group:          System/GUI/Other
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(caja-python)
+Requires:       %{name} = %{version}-%{release}
 BuildArch:      noarch
 
 %description -n caja-extension-sendto-%{name}
@@ -106,8 +110,9 @@
 %package -n nautilus-extension-sendto-%{name}
 Summary:        A sendto integration for Nautilus
 Group:          System/GUI/GNOME
-Requires:       %{name} = %{version}-%{release}
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(nautilus-python)
+Requires:       %{name} = %{version}-%{release}
 BuildArch:      noarch
 
 %description -n nautilus-extension-sendto-%{name}
@@ -120,10 +125,11 @@
 %if %{with nemo}
 %package -n nemo-extension-sendto-%{name}
 Summary:        A sendto integration for Nemo
-Group:          System/GUI/Cinnamon
+Group:          System/GUI/Other
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(nemo-python)
 Requires:       %{name} = %{version}-%{release}
 Enhances:       nemo
-BuildRequires:  pkgconfig(nemo-python)
 BuildArch:      noarch
 
 %description -n nemo-extension-sendto-%{name}
@@ -136,7 +142,7 @@
 %lang_package
 
 %prep
-%setup -q
+%autosetup -p1
 sed -i '1s/python.*/python3/' apps/%{name}-*
 echo -e 'NotShowIn=KDE;GNOME;Pantheon;' >> data/%{name}.desktop.in
 
@@ -145,13 +151,14 @@
     --disable-static \
     --enable-polkit \
     --disable-schemas-compile
-
 %make_build
 
 %install
-%make_install DESTDIR=%{buildroot}
+%make_install
+
 find %{buildroot} -type f -name "*.la" -delete -print
-rm -rf %{buildroot}%{_datadir}/doc/%{name}
+rm -r %{buildroot}%{_datadir}/doc/%{name}
+
 %fdupes %{buildroot}%{python3_sitelib}
 %fdupes %{buildroot}%{_datadir}/icons/hicolor
 
@@ -204,8 +211,8 @@
 %{_unitdir}/%{name}-mechanism.service
 %{_userunitdir}/%{name}-applet.service
 %{_userunitdir}/%{name}-manager.service
-%{_prefix}/sbin/rcblueman-mechanism
-%{_prefix}/sbin/rcblueman-applet
+%{_sbindir}/rcblueman-mechanism
+%{_sbindir}/rcblueman-applet
 
 %files -n thunar-sendto-%{name}
 %dir %{_datadir}/Thunar

++++++ blueman-2.2.4-ayatana-appindicator.patch ++++++
--- a/blueman/main/indicators/AppIndicator.py
+++ b/blueman/main/indicators/AppIndicator.py
@@ -2,8 +2,12 @@ from typing import Iterable, TYPE_CHECKI
 
 import gi
 
-gi.require_version('AppIndicator3', '0.1')
-from gi.repository import AppIndicator3
+try:
+    gi.require_version('AyatanaAppIndicator3', '0.1')
+    from gi.repository import AyatanaAppIndicator3 as AppIndicator3
+except (ValueError, ImportError):
+    gi.require_version('AppIndicator3', '0.1')
+    from gi.repository import AppIndicator3 as AppIndicator3
 from blueman.main.indicators.GtkStatusIcon import build_menu
 
 if TYPE_CHECKING:

++++++ blueman-2.2.3.tar.xz -> blueman-2.2.4.tar.xz ++++++
++++ 103250 lines of diff (skipped)

Reply via email to