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]

Reply via email to