geoclue2-devel - GeoLocation Framework -- Development files

Property Value
Distribution openSUSE Tumbleweed
Repository GNOME Factory x86_64 + i586
Package filename geoclue2-devel-2.5.4-104.1.x86_64.rpm
Package name geoclue2-devel
Package version 2.5.4
Package release 104.1
Package architecture x86_64
Package type rpm
Category Development/Languages/C and C++
License GPL-2.0-or-later
Maintainer -
Download size 33.91 KB
Installed size 321.49 KB
GeoClue is a software framework which can be used to enable geospatial
awareness in applications. GeoClue uses the D-Bus inter-process
communication mechanism to provide location information


Package Version Architecture Repository
geoclue2-devel-2.5.4-105.4.i586.rpm 2.5.4 i586 GNOME Factory
geoclue2-devel-2.5.4-94.4.i586.rpm 2.5.4 i586 GNOME Next
geoclue2-devel-2.5.4-94.4.x86_64.rpm 2.5.4 x86_64 GNOME Next
geoclue2-devel-2.5.4-1.1.i586.rpm 2.5.4 i586 openSUSE Oss
geoclue2-devel-2.5.4-1.1.x86_64.rpm 2.5.4 x86_64 openSUSE Oss
geoclue2-devel - - -


Name Value
/usr/bin/pkg-config -
geoclue2 = 2.5.4
pkgconfig(gio-2.0) >= 2.44.0
pkgconfig(gio-unix-2.0) >= 2.44.0
pkgconfig(glib-2.0) >= 2.44.0
typelib-1_0-Geoclue-2_0 = 2.5.4


Name Value
geoclue2-devel = 2.5.4-104.1
geoclue2-devel(x86-64) = 2.5.4-104.1
pkgconfig(geoclue-2.0) = 2.5.3
pkgconfig(libgeoclue-2.0) = 2.5.3


Type URL
Binary Package geoclue2-devel-2.5.4-104.1.x86_64.rpm
Source Package geoclue2-2.5.4-104.1.src.rpm

Install Howto

  1. Add the GNOME Factory repository:
    # zypper addrepo gnome-factory
  2. Install geoclue2-devel rpm package:
    # zypper install geoclue2-devel




2019-12-10 - Bjørn Lie <>
- Update to version 2.5.4:
+ Plug a leak that becomes pretty huge after a while of running
+ Fix a buffer-overflow.
2019-05-28 - Bjørn Lie <>
- Update to version 2.5.3:
+ Fix a crash.
+ Support for GGA messages from more NMEA sources.
+ New API to allow automatic server side deletion of client.
+ Automatically delete client on server when using GClueSimple.
+ Avoid linking to system-installed library.
+ Fix library-only build.
+ Add manpage for geoclue.conf file.
+ Document usage and building of the project.
+ Other fixes and improvements.
2019-01-08 -
- Update to version 2.5.2:
+ Scan for WiFi networks, greatly improving accuracy of WiFi
+ 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 needlessly.
+ 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.
- Drop geoclue2-Fix-duplicate-decl-specifier.patch: The entire code
was removed from geoclue.
2018-12-02 -
- Update to version 2.5.1:
+ Fix libgeoclue ABI break in 2.5.0.
+ Use absolute paths for libexecdir.
- Changes from version 2.5.0:
+ Drop authorization for system (non-flatpak) apps.
+ Switch from autotools to meson build system.
+ Use WiFi-based geolocation for city level accuracy.
+ Provide Vala API.
+ Don't enable all warnings from C compiler by default.
+ No need to mark translatable strings in desktop files.
- Changes from version 2.4.13:
+ Configuration file related changes:
- Allow absence of agent if agent white-list is empty.
- Add elementary-desktop-agent to whitelist.
- Allow disabling of all sources.
- Warn about use of Google's services.
- Document that all settings are mandatory.
+ Increase default inactivity timeout to 60s.
+ Increase agent timeout from 100ms to 20s.
+ Console message on inactivity timeout.
- Switch to meson buildsystem, add meson BuildRequires and macros.
2018-08-14 -
- Update to version 2.4.12:
+ Provide a work-around for documentation build issue.
+ Fix library .pc file to respect the includedir option.
2018-07-26 -
- Update to version 2.4.11:
+ Don't crash on invalid accuracy level request.
+ The demo agent now watches for geoclue on D-Bus if it's not
running already, instead of giving up. This solves a
race-condition, which makes geoclue completely unusable.
+ Provide Vala bindings for libgeoclue.
+ Add gclue_client_get/set_time_threshold() to docs.
- Drop geoclue2-Fix-safety-header-name.patch and
geoclue2-Fix-potentially-unused-variable.patch: Fixed upstream.
- Add vala BuildRequires: New optional dependency, build vala
- No longer nuke during build geoclue-demo-agent.desktop files,
upstream wants us to package them.
2018-05-08 -
- Add geoclue2-Fix-safety-header-name.patch: public-api: Fix safety
header name. It should be based on the filename.
- Add geoclue2-Fix-potentially-unused-variable.patch: locator: Fix
a potentially unused variable declaration.
- Add geoclue2-Fix-duplicate-decl-specifier.patch:Fix compiler
warning about duplicate decl specifier.

See Also

Package Description
geocode-glib-3.26.1-71.13.x86_64.rpm Convenience library for the Yahoo! Place Finder APIs
geocode-glib-3.26.1-71.19.i586.rpm Convenience library for the Yahoo! Place Finder APIs
geocode-glib-devel-3.26.1-71.13.x86_64.rpm Development files for geocode-glib, a library for the Yahoo Place Finder APIs
geocode-glib-devel-3.26.1-71.19.i586.rpm Development files for geocode-glib, a library for the Yahoo Place Finder APIs
gettext-its-gtk3-3.24.13+0-379.1.x86_64.rpm International Tag Set for GTK+ 3
gettext-its-gtk3-3.24.13+0-384.5.i586.rpm International Tag Set for GTK+ 3
gettext-its-gtk4-3.96.0-45.14.x86_64.rpm International Tag Set for GTK+ 4
gettext-its-gtk4-3.96.0-45.22.i586.rpm International Tag Set for GTK+ 4
gfbgraph-devel-0.2.3-16.24.x86_64.rpm Development files for the Facebook Graph API access library
gfbgraph-devel-0.2.3-16.25.i586.rpm Development files for the Facebook Graph API access library
gio-branding-openSUSE-42.1-25.2.noarch.rpm openSUSE definitions of default settings and applications
gio-branding-openSUSE-42.1-28.1.noarch.rpm openSUSE definitions of default settings and applications
gio-branding-upstream-2.62.3-420.3.noarch.rpm Upstream definitions of default settings and applications
gio-branding-upstream-2.62.4-426.4.noarch.rpm Upstream definitions of default settings and applications
girepository-1_0-1.62.0-213.6.x86_64.rpm Base GObject Introspection Bindings