X-Git-Url: http://git.pld-linux.org/?p=packages%2Fblueman.git;a=blobdiff_plain;f=ayatana-indicator.patch;fp=ayatana-indicator.patch;h=52501b394392438debb0012deb71eb15338668c8;hp=0000000000000000000000000000000000000000;hb=3264904fdfd7594067717b348bfae631801c2573;hpb=1da1fd4c732a7eb6932db7cdf26a3138fd721bfc diff --git a/ayatana-indicator.patch b/ayatana-indicator.patch new file mode 100644 index 0000000..52501b3 --- /dev/null +++ b/ayatana-indicator.patch @@ -0,0 +1,36 @@ +diff --color -ur blueman-2.2.3.orig/blueman/main/indicators/AppIndicator.py blueman-2.2.3/blueman/main/indicators/AppIndicator.py +--- blueman-2.2.3.orig/blueman/main/indicators/AppIndicator.py 2021-10-27 23:53:20.000000000 +0200 ++++ blueman-2.2.3/blueman/main/indicators/AppIndicator.py 2021-11-24 17:27:22.156528203 +0100 +@@ -2,8 +2,12 @@ + + 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: ++ gi.require_version('AppIndicator3', '0.1') ++ from gi.repository import AppIndicator3 + from blueman.main.indicators.GtkStatusIcon import build_menu + + if TYPE_CHECKING: +diff --color -ur blueman-2.2.3.orig/blueman/plugins/applet/AppIndicator.py blueman-2.2.3/blueman/plugins/applet/AppIndicator.py +--- blueman-2.2.3.orig/blueman/plugins/applet/AppIndicator.py 2021-10-27 23:53:20.000000000 +0200 ++++ blueman-2.2.3/blueman/plugins/applet/AppIndicator.py 2021-11-24 17:26:51.113366220 +0100 +@@ -8,9 +8,12 @@ + from blueman.plugins.applet.StatusIcon import StatusIconImplementationProvider + + try: +- require_version('AppIndicator3', '0.1') ++ require_version('AyatanaAppIndicator3', '0.1') + except ValueError: +- raise ImportError("AppIndicator3 not found") ++ try: ++ require_version('AppIndicator3', '0.1') ++ except ValueError: ++ raise ImportError("AppIndicator3 not found") + + + class AppIndicator(AppletPlugin, StatusIconImplementationProvider):