Hello community, here is the log from the commit of package geoclue2 for openSUSE:Factory checked in at 2014-08-13 08:48:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old) and /work/SRC/openSUSE:Factory/.geoclue2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "geoclue2" Changes: -------- --- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes 2014-04-09 13:13:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes 2014-08-13 08:48:05.000000000 +0200 @@ -1,0 +2,72 @@ +Thu Aug 7 19:41:32 UTC 2014 - [email protected] + +- Update to version 2.1.9: + + Move from NetworkManager to direct use of wpa_supplicant to + retreive WiFI data, for greater portability. + + Port from opencellid.org to Mozilla Location Service for + 3G-geolocation. + + Network data submission + - Explicit option in config to enable submission. + - Commandline options to enable network data submission and set + nickname. + - Submit 3G data. + - Submit under 'geoclue' nick by default. + + Fix a few crashes. + + Drop now redundant workaround for pure geoip queries. + + Ability to mark an app as system component in the config so + that: + - Agent can't decide its accuracy level nor agent is asked to + authorize it. This mean automatic timezone in GNOME will + continue working even if you disable geolocation. + - App is not taken into account for 'InUse' property. That + means you will no longer have to see location crosshair in + gnome-shell's topbar forever just because you have automatic + timezone enabled. + + Exit demo app if geoclue deactivates it. + + Improved debug log. + + Many other internal changes and minor improvements. +- Changes from version 2.1.8: + + Switch to Mozilla Location Service for geoip as well. + + Allow specifying nickname to submit network data with. + + Report actual available accuracy level and keep it up2date. + + Add 'Active' property to indicate client state. + + Expose altitude info (if known). + + Timeout on inactivity, rather than no clients. + + Automatically: + - stop the client if max accuracy level is set to 0. + - start the client if max accuracy level is set to non-0 and it + was automatically stopped. + + Don't disable modem after using it. Disabling the modem, + disables it for everyone so if there was an active connection + going on through the modem, geoclue will cause it to + disconnect. While we need to have some centralized means to + enable/disable modem and ideally geoclue shouldn't do any + enabling/disabling of modems at all, for now lets just only + enable the modem. + + Fix issue of missed location updates. + + Whitelist correct ID for gnome-settings-daemon in default + config. + + Replace '--disable-wifi-source' configure option with + '--disable-network-manager'. i-e now you disable usage of + NetworkManger explicitly rather than wifi source, which is now + always built and enabled. + + Drop now redundant geoip server. + + Don't distribute .desktop.in files for demos. + + Plug some leaks. + + More debug log. + + Other minor fixes. +- Changes from version 2.1.7: + + 'InUse' property now only affected by active clients. This + fixes the issue of gnome-shell incorrectly showing 'geolocation + in use' icon. + + Move DBus interface files to their canonical location: + /usr/share/dbus-1/interfaces/. + + Drop redundant check for the C++ compiler in configure script. + + Demo agent now prints 'geolocation in use' info. +- Drop pkgconfig(libnm-glib) and pkgconfig(libxml-2.0) + BuildRequires: no longer needed. +- Add geoclue2-permit-gnome-maps.patch: Allow gnome-maps to access + geoclue. +- Also drop the invalid rpmlintrc variant geoclue2.rpmlintrc. + +------------------------------------------------------------------- Old: ---- geoclue-2.1.6.tar.xz New: ---- geoclue-2.1.9.tar.xz geoclue2-permit-gnome-maps.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ geoclue2.spec ++++++ --- /var/tmp/diff_new_pack.E2lsDR/_old 2014-08-13 08:48:06.000000000 +0200 +++ /var/tmp/diff_new_pack.E2lsDR/_new 2014-08-13 08:48:06.000000000 +0200 @@ -19,21 +19,21 @@ Name: geoclue2 %define _name geoclue %define dbus_user srvGeoClue -Version: 2.1.6 +Version: 2.1.9 Release: 0 Summary: GeoLocation Framework License: GPL-2.0+ Group: System/Libraries Url: http://people.freedesktop.org/~zeenix/releases/ Source: http://www.freedesktop.org/software/geoclue/releases/2.1/%{_name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch [email protected] -- Allow gnome-maps to access geoclue +Patch0: geoclue2-permit-gnome-maps.patch BuildRequires: intltool >= 0.40.0 BuildRequires: pkgconfig(gio-2.0) >= 2.34.0 BuildRequires: pkgconfig(gio-unix-2.0) >= 2.34.0 BuildRequires: pkgconfig(glib-2.0) >= 2.34.0 BuildRequires: pkgconfig(json-glib-1.0) >= 0.14 -BuildRequires: pkgconfig(libnm-glib) >= 0.9.8 BuildRequires: pkgconfig(libsoup-2.4) -BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(mm-glib) >= 1.0 BuildRequires: pkgconfig(systemd) # Virtual provides for the dbus service @@ -59,6 +59,7 @@ %prep %setup -q -n %{_name}-%{version} +%patch0 -p1 %build %configure \ @@ -98,7 +99,6 @@ %dir %{_datadir}/dbus-1 %dir %{_datadir}/dbus-1/system-services %{_datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service -%{_datadir}/geoclue-2.0/ %dir %{_sysconfdir}/dbus-1 %dir %{_sysconfdir}/dbus-1/system.d %dir %{_sysconfdir}/geoclue/ @@ -112,5 +112,7 @@ %files devel %defattr(-,root,root) %{_libdir}/pkgconfig/geoclue-2.0.pc +%{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.xml %changelog ++++++ geoclue-2.1.6.tar.xz -> geoclue-2.1.9.tar.xz ++++++ ++++ 23147 lines of diff (skipped) ++++++ geoclue2-permit-gnome-maps.patch ++++++ Index: geoclue-2.1.9/data/geoclue.conf.in =================================================================== --- geoclue-2.1.9.orig/data/geoclue.conf.in +++ geoclue-2.1.9/data/geoclue.conf.in @@ -65,3 +65,8 @@ users= allowed=true system=false users= + +[gnome-maps] +allowed=true +users= + -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
