Geoclue 2.5.2


Here is another release of Geoclue. Changes since 2.5.1:

– Scan for WiFi networks, greatly improving accuracy of WiFi source.
– Allow multiple clients on the same D-Bus connection and add API for
it. This is mainly targetted for Flatpak location portal.
– Add API for apps to explicitly delete their client objects. Long
running apps, like gnome-settings-daemon and Flatpak location portal,
should use that to ensure Geoclue knows when these apps are not
actually using it and hence it doesn’t need to keep running
– Restore accidently removed, build of modem sources.
– Update location on connectivity actually changing.
– Try not spamming Mozilla Location Service.
– Fix unexpected exit when non-active clients are connected.
– Fix a check for system apps.
– Use absolute paths for sysconfdir.
– Fix links in docs.
– More debug log.
– A bunch of internal and/or non-functional fixes & improvements.

Dependency-related changes:

– Require glib >= 2.44.


Bastien Nocera
Jan Alexander Steffens (heftig)
Laurent Bigonville
Valentin Blot
Will Thompson
Zeeshan Ali

Release tarball:
sha256sum: d0a2f95d8a98ea983466ba9eb2426c7ec1ce3d2063d228d3ad688f8799afddad

Geoclue is a D-Bus service that provides location information. The
goal of the Geoclue project is to make creating location-aware
applications as simple as possible.

Geoclue is Free Software, licensed under GNU GPLv2+. It is developed for Linux.

The aim of project is to utilize all possible sources of geolocation
to best find user’s location:

* WiFi-based geolocation (accuracy: in meters)
* GPS(A) receivers (accuracy: in centimeters)
* GPS of other devices on the local network, e.g smartphones
(accuracy: in centimeters)
* 3G modems (accuracy: in kilometers, unless modem has GPS)
* GeoIP (accuracy: city-level)

Geoclue used to also do (reverse-)geocoding but that functionality has
been dropped in favor of geocode-glib library.

D-Bus API documentation:
Library API documentation:


Zeeshan Ali
gnome-announce-list mailing list