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)