From 5509b9302c797b7929f8c7dfcddc3f5f70d3d88e Mon Sep 17 00:00:00 2001 From: Florian Müllner Date: Mar 24 2017 22:09:58 +0000 Subject: Add gnome-shell's weather integration to the whitelist We don't want to show the indicator permanently, so mark the shell as system component. In 3.24.1, it will respect the location authorization for gnome-weather ... --- diff --git a/0001-data-Add-gnome-shell-to-the-whitelist.patch b/0001-data-Add-gnome-shell-to-the-whitelist.patch new file mode 100644 index 0000000..e2a2ad5 --- /dev/null +++ b/0001-data-Add-gnome-shell-to-the-whitelist.patch @@ -0,0 +1,35 @@ +From a4cef6c0ad08f1c2dc0b002c77bf41669f4ede98 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Florian=20M=C3=BCllner?= +Date: Fri, 17 Mar 2017 21:09:09 +0100 +Subject: [PATCH] data: Add gnome-shell to the whitelist + +gnome-shell now uses Geoclue to show weather information in the calendar +drop-down. While it can easily bypass the authorization dialog (being +the agent itself), the location indicator loses its usefulness when +permanently visible, so add it to the other system components in the +whitelist. + +https://bugs.freedesktop.org/show_bug.cgi?id=100263 +--- + data/geoclue.conf.in | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/data/geoclue.conf.in b/data/geoclue.conf.in +index 7ee15c0..bf77038 100644 +--- a/data/geoclue.conf.in ++++ b/data/geoclue.conf.in +@@ -73,6 +73,11 @@ allowed=true + system=true + users= + ++[org.gnome.Shell] ++allowed=true ++system=true ++users= ++ + [epiphany] + allowed=true + system=false +-- +2.12.0 + diff --git a/geoclue2.spec b/geoclue2.spec index 0488a85..ca9d51a 100644 --- a/geoclue2.spec +++ b/geoclue2.spec @@ -1,6 +1,6 @@ Name: geoclue2 Version: 2.4.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Geolocation service License: GPLv2+ @@ -8,6 +8,7 @@ URL: http://www.freedesktop.org/wiki/Software/GeoClue/ Source0: http://www.freedesktop.org/software/geoclue/releases/2.4/geoclue-%{version}.tar.xz # Backported from upstream Patch0: 0001-data-Add-Night-Light-functionality-to-the-whitelist.patch +Patch1: 0001-data-Add-gnome-shell-to-the-whitelist.patch BuildRequires: avahi-glib-devel BuildRequires: glib2-devel @@ -65,6 +66,7 @@ The %{name}-demos package contains demo applications that use %{name}. %prep %setup -q -n geoclue-%{version} %patch0 -p1 +%patch1 -p1 %build @@ -139,6 +141,9 @@ exit 0 %{_datadir}/applications/geoclue-where-am-i.desktop %changelog +* Fri Mar 24 2017 Florian Müllner - 32.4.5-4 +- Add gnome-shell's weather integration to the whitelist + * Wed Mar 01 2017 Kalev Lember - 2.4.5-3 - Add "Night Light" functionality to the whitelist