| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: geoclue2 | Distribution: openSUSE Tumbleweed |
| Version: 2.7.2 | Vendor: openSUSE |
| Release: 3.3 | Build date: Mon Feb 17 11:08:32 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 863869 | Source RPM: geoclue2-2.7.2-3.3.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://gitlab.freedesktop.org/geoclue/geoclue | |
| Summary: GeoLocation Framework | |
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
GPL-2.0-or-later
* Mon Feb 17 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Move xdg/autostart filesto /usr/etc (boo#1237248).
* Sat Dec 21 2024 Enrico Belleri <kilgore.trout@idesmi.eu>
- Use BeaconDB as a drop-in replacement for defunct MLS WiFi
geolocation, and contribute to coverage
(<https://codeberg.org/beacondb/beacondb/issues/5#issuecomment-2504311>)
- Add 0001-ichnaea-include-ssid.patch:
* MLS/Ichnaea: Include SSID for geolocate and submission requests
- Add 0002-ichnaea-replace-user-agent.patch:
* MLS/Ichnaea: Replace rather than append User-Agent
- Add 0003-user-agent-os-info.patch:
* Set User-Agent on Soup Session Construction
* Add OS Info to user-agent
* Fri Dec 13 2024 ming li <mli@suse.com>
- Update to version 2.7.2:
* Don't warn about missing conf.d directory
* Accept 11-part RMC NMEA sentences from pre NMEA v2.3 GPS sources
* Log the service client list on SIGUSR1
* Read GPS locations from non-enabled ModemManager modem, enabling
GPS use without a SIM card
* Bump ModemManager dependency to version 1.12
* Mozilla Location Service (MLS) has been retired, remove MLS
related constants and configs:
Remove DEFAULT_WIFI_URL and DEFAULT_WIFI_SUBMIT_URL
If wifi URL is not set in config, disable wifi and 3g sources
Remove Mozilla URLs from default config file
Remove mozilla-api-key option from meson build
* Allow specifying default Ichnaea-compatible locate and submit
URLs in meson build
* Allow setting an empty submission-nick in config
* Add User-Agent header to locate and submit queries
* Upgrade GLib / Gio dependency to version 2.74.0
* Use GApplication in demo agent, ensuring a unique, user session
bound process
* The async constructor gclue_simple_new in libgeoclue now can be
canceled properly
* Tue May 21 2024 Richard Brown <rbrown@suse.com>
- Add /etc/geoclue/conf.d as used by tools like gnome-initial-setup
* Fri Sep 29 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.7.1:
+ Add 'age' field to MLS locate queries
+ Location updates now always have an accuracy value
+ Improvements to NMEA parsing:
- Parse NMEA timestamps with sub-second accuracy
- Add default accuracy to NMEA RMC locations
- Ignore locations from GGA and RMC sentences if the GNSS fix
is not valid
+ Prioritize GNSS sources with a recent fix over other sources,
preventing location jumps
+ Install D-Bus policy in /usr/share, not /etc
+ Upgrade GLib / Gio dependency to version 2.68.0
+ Correct gi annotations in GClueSimple
+ Various small fixes
- Use ldconfig_scriptlets macro for post(un) handling.
* Mon Mar 06 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.7.0:
+ Multiple config files named *.conf are now read from the config
directory at @sysconfdir@/geoclue/conf.d.
+ HTTP requests are now made via libsoup3.0 instead of
libsoup2.4.
+ A static location can now be set in @sysconfdir@/geolocation
for immobile systems.
+ Web source requests are now submitted with combined WiFi and
3GPP tower data.
+ Web source now checks connectivity in a way that allows
location and submission servers running on localhost.
+ Web source submissions are now made using /v2/geosubmit API.
+ Web source cell tower submissions now have the correct radio
type.
+ Web source requests now submit the BSS age property.
+ Web source submissions now contain the location speed.
+ Web source cache now respects WiFi signal tolerance strictly.
+ NMEA source now supports both '\n' and '\r' NMEA delimiters.
+ NMEA source can now be made the Web source submit source.
+ ModemManager now use signaled calls to get cached location
information to avoid performing explicit modem query.
+ Location description now contains information about its source.
+ GSettings backend no longer complains about being run from a
read-only filesystem.
+ Many small improvements and fixes, some memory safety related.
- Drop 129.patch: Fixed upstream.
* Wed Oct 05 2022 Callum Farmer <gmbr3@opensuse.org>
- Move dbus system.d conf file to /usr (bsc#1204054)
* Thu Sep 01 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Add 129.patch: Port to use soup3. Following this, replace
pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) BuildRequires.
* Fri May 20 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.6.0:
+ Stop the client for system applications when accuracy is set to
NONE.
+ NMEA: add a unix socket file option.
+ Client info: support cgroup v2.
+ Don't compute movements for low accuracy sources.
+ Add an option to generate vapi.
+ Send the 3G tower type as part of the Mozilla location service
requests.
+ Add phosh & lipstick as allowed agents.
+ Use GeoIP when no WiFi device is available.
+ Modem manager: add polkit rule to allow GPS access.
+ Allow disabling compass at build and at runtime.
+ Fix heading computation for identical locations.
+ Be strict with time and distance threshold.
+ Fix the XDG location portal integration.
+ Replace agent wait timeout with a queue.
+ Other bugs fixes.
- Drop geoclue2-geoip-when-wifi-unavailable.patch: fixed upstream.
- Minor tweaks to rpmlintrc file: systemd_service changed from
warnings to error (but still don't apply here, as it's a dbus
enabled service).
* Sun Mar 20 2022 Callum Farmer <gmbr3@opensuse.org>
- Remove unnecessary shadow requires
* Thu Feb 24 2022 Callum Farmer <gmbr3@opensuse.org>
- Add CONFIG parameter to %sysusers_generate_pre
/etc/geoclue /etc/geoclue/conf.d /etc/geoclue/geoclue.conf /usr/etc/xdg/autostart/geoclue-demo-agent.desktop /usr/lib/systemd/system/geoclue.service /usr/lib64/libgeoclue-2.so.0 /usr/lib64/libgeoclue-2.so.0.0.0 /usr/libexec/geoclue /usr/libexec/geoclue-2.0 /usr/libexec/geoclue-2.0/demos /usr/libexec/geoclue-2.0/demos/agent /usr/libexec/geoclue-2.0/demos/where-am-i /usr/share/applications/geoclue-demo-agent.desktop /usr/share/applications/geoclue-where-am-i.desktop /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Client.xml /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Location.xml /usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml /usr/share/dbus-1/system-services/org.freedesktop.GeoClue2.service /usr/share/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf /usr/share/dbus-1/system.d/org.freedesktop.GeoClue2.conf /usr/share/doc/packages/geoclue2 /usr/share/doc/packages/geoclue2/README.md /usr/share/licenses/geoclue2 /usr/share/licenses/geoclue2/COPYING /usr/share/man/man5/geoclue.5.gz /usr/share/polkit-1/rules.d/50-org.freedesktop.GeoClue2.rules
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Oct 4 23:02:02 2025