113 Commits

Author SHA256 Message Date
Ana Guerrero
f0a80678b8 Accepting request 1246402 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1246402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=50
2025-02-18 18:08:35 +00:00
e45d85012b - Move xdg/autostart filesto /usr/etc (boo#1237248).
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=109
2025-02-17 11:29:10 +00:00
Ana Guerrero
7689da1315 Accepting request 1233923 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1233923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=49
2025-01-02 18:19:15 +00:00
Martin Pluskal
5baad8fc40 - 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

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=107
2024-12-30 13:25:14 +00:00
Ana Guerrero
0848d61ed0 Accepting request 1230753 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1230753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=48
2024-12-15 11:34:19 +00:00
cc9eb048a9 Accepting request 1230727 from home:simonlm:branches:Application:Geo
Update to version 2.7.2

OBS-URL: https://build.opensuse.org/request/show/1230727
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=105
2024-12-13 09:46:54 +00:00
Ana Guerrero
f877f7b494 Accepting request 1175517 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1175517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=47
2024-05-22 19:28:59 +00:00
498aba1279 Accepting request 1175490 from home:RBrownSUSE:branches:Application:Geo
- Add /etc/geoclue/conf.d as used by tools like gnome-initial-setup

OBS-URL: https://build.opensuse.org/request/show/1175490
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=103
2024-05-21 10:39:09 +00:00
Ana Guerrero
6d7a912b54 Accepting request 1114952 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1114952
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=46
2023-10-04 20:30:36 +00:00
5e9cd0bbe4 Accepting request 1114548 from GNOME:Next
- 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.

OBS-URL: https://build.opensuse.org/request/show/1114548
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=101
2023-10-03 08:40:19 +00:00
4fcfa69b5b Accepting request 1069774 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1069774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=45
2023-03-08 13:51:14 +00:00
f9389eb7a3 Accepting request 1069617 from home:iznogood:branches:Application:Geo
- 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.

OBS-URL: https://build.opensuse.org/request/show/1069617
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=99
2023-03-07 01:51:53 +00:00
41cbfe61ef Accepting request 1011148 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1011148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=44
2022-10-16 14:09:12 +00:00
f4ae2bee0f Accepting request 1008217 from home:gmbr3:Active
- Move dbus system.d conf file to /usr (bsc#1204054)

OBS-URL: https://build.opensuse.org/request/show/1008217
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=97
2022-10-15 17:58:59 +00:00
d73905c6bd Accepting request 1003112 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1003112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=43
2022-09-21 12:39:11 +00:00
Martin Pluskal
c2e2259332 Accepting request 1002703 from GNOME:Next
GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already)

OBS-URL: https://build.opensuse.org/request/show/1002703
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=95
2022-09-13 06:45:43 +00:00
5a283c5fb6 Accepting request 980316 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/980316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=42
2022-06-03 12:15:19 +00:00
2b7cc014a2 Accepting request 980122 from home:dimstar:Factory
- 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).

OBS-URL: https://build.opensuse.org/request/show/980122
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=93
2022-06-01 09:20:35 +00:00
a91d467d9a Accepting request 963499 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/963499
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=41
2022-03-23 19:15:54 +00:00
fa06e1a04c Accepting request 963323 from home:gmbr3:Active
- Remove unnecessary shadow requires

OBS-URL: https://build.opensuse.org/request/show/963323
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=91
2022-03-21 09:05:48 +00:00
98074bd9e5 Accepting request 957542 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/957542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=40
2022-02-26 16:01:43 +00:00
ae8dff608e Accepting request 957414 from home:gmbr3:Active
- Add CONFIG parameter to %sysusers_generate_pre

OBS-URL: https://build.opensuse.org/request/show/957414
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=90
2022-02-25 09:36:01 +00:00
3c1f59f00a Accepting request 934393 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/934393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=39
2021-12-01 19:46:42 +00:00
d09e3f9e1a Accepting request 934387 from home:badshah400:branches:Application:Geo
* Drop geoclue2-revert-2-faulty.patch: Replaced by upstream fix in geoclue2-geoip-when-wifi-unavailable.patch:.
* Add geoclue2-geoip-when-wifi-unavailable.patch: [gclue-wifi] Use GeoIP when a WiFi device isn't available [glfo#geoclue/geoclue#142].

OBS-URL: https://build.opensuse.org/request/show/934387
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=89
2021-11-28 15:23:36 +00:00
86cc9cbeda Accepting request 916132 from Application:Geo
Update geoclue to 2.5.7

OBS-URL: https://build.opensuse.org/request/show/916132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=38
2021-09-07 19:13:36 +00:00
ca31deb3e2 Accepting request 859610 from home:iznogood:branches:Application:Geo
- Update to version 2.5.7:
  + A bug fix release, mainly fixing a bunch of memory leaks.
- Add geoclue2-revert-2-faulty.patch: Revert two broken commits.
  https://gitlab.freedesktop.org/geoclue/geoclue/-/issues/142

OBS-URL: https://build.opensuse.org/request/show/859610
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=88
2021-01-04 10:44:52 +00:00
fcc7fe906e Accepting request 855674 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/855674
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=37
2020-12-15 11:30:21 +00:00
Martin Pluskal
ad3c85f2cf Accepting request 855569 from home:iznogood
- Update to version 2.5.6:
  + Fix crashes in WiFi handling code.
  + Plug a leak.
- Changes from version 2.5.5:
  + Plug another leak.
  + Fix another buffer overflow.
  + Fix WiFi-geolocation that got broken in 2.5.4.
  + Put freequently used small strings on the stack to avoid
    excessive memory usage.

OBS-URL: https://build.opensuse.org/request/show/855569
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=86
2020-12-14 07:12:35 +00:00
72b3021e1a Accepting request 755686 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/755686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=36
2019-12-23 21:35:38 +00:00
03d8b42c90 Accepting request 755667 from GNOME:Next
- Update to version 2.5.4:
  + Plug a leak that becomes pretty huge after a while of running
    Geoclue.
  + Fix a buffer-overflow.

OBS-URL: https://build.opensuse.org/request/show/755667
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=84
2019-12-10 21:43:28 +00:00
be54c2cf4b Accepting request 706209 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/706209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=35
2019-06-12 11:03:08 +00:00
Martin Pluskal
505a989cc6 Accepting request 705893 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/705893
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=82
2019-05-29 07:22:45 +00:00
e780db89ce Accepting request 663852 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/663852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=34
2019-01-10 14:16:34 +00:00
39227d94c1 Accepting request 663851 from GNOME:Next
- Update to version 2.5.2:
  + 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 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.

OBS-URL: https://build.opensuse.org/request/show/663851
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=80
2019-01-08 22:30:32 +00:00
bf8f4778ab Accepting request 657673 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/657673
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=33
2018-12-26 23:23:27 +00:00
c91c802ba8 OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=78 2018-12-13 05:21:09 +00:00
d8385821aa Accepting request 657608 from GNOME:Next
- 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.

OBS-URL: https://build.opensuse.org/request/show/657608
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=77
2018-12-12 19:18:10 +00:00
df3708fae4 Accepting request 629348 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/629348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=32
2018-10-17 06:09:22 +00:00
Martin Pluskal
2e4038e46b Accepting request 629276 from home:iznogood:branches:Application:Geo
- Update to version 2.4.12:
  + Provide a work-around for documentation build issue.
  + Fix library .pc file to respect the includedir option.

OBS-URL: https://build.opensuse.org/request/show/629276
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=75
2018-08-15 07:39:52 +00:00
c111bde4a1 Accepting request 625946 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/625946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=31
2018-08-02 12:48:29 +00:00
b85082e7a0 Accepting request 625860 from home:iznogood:branches:Application:Geo
- 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
  bindings.
- No longer nuke during build geoclue-demo-agent.desktop files,
  upstream wants us to package them.

OBS-URL: https://build.opensuse.org/request/show/625860
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=73
2018-07-28 16:07:27 +00:00
fe9fa01d9d Accepting request 606084 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/606084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=30
2018-05-13 13:55:44 +00:00
Martin Pluskal
a09869ba5d Accepting request 605937 from home:iznogood:branches:Application:Geo
- 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.

OBS-URL: https://build.opensuse.org/request/show/605937
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=71
2018-05-10 07:03:41 +00:00
96ce1bd906 Accepting request 603944 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/603944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=29
2018-05-06 13:00:44 +00:00
Ismail Dönmez
dc6b7c6481 Accepting request 603840 from home:iznogood:branches:Application:Geo
- Update to version 2.4.10:
  + Fix issues introduced by last release 2.4.9:
    - A crash on startup.
    - Revert the new desktop ID detection code as that turned out
      to not work for non-root user that geoclue is supposed to be
      run as.
  + Use systemd's service file to lockdown the geoclue daemon to
    stop eventual security problems.

OBS-URL: https://build.opensuse.org/request/show/603840
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=69
2018-05-04 08:52:30 +00:00
Ismail Dönmez
23fed74e4e Accepting request 603338 from home:iznogood:branches:Application:Geo
- Update to version 2.4.9:
  + Modem GPS refresh rate is now based on the location refresh
    rate of apps.
  + Refuse location access if no app-auth agent is registered. This
    fixes a security hole where an app requests location access
    before the agent gets to register itself and we end up giving
    out location access even though user has disabled it.
  + Port desktop ID detection to Flatpak >= 0.6.10.
  + The default timeout on the service binary is now the same as
    the service itself: 5 seconds.
  + Demo applications:
    - where-am-i now allows setting location refresh-rate.
    - Only install demo agent's desktop file if it's enabled.
    - Build and install demo agent unless disabled explicitly.
    - Autostart the demo agent by default on non-GNOME platforms,
      since an agent is required now and no one other than GNOME
      yet provides one.
- Add pkgconfig(libnotify) BuildRequires: New dependency.

OBS-URL: https://build.opensuse.org/request/show/603338
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=68
2018-05-03 10:35:36 +00:00
6501a64801 Accepting request 596196 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/596196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=28
2018-04-22 12:29:15 +00:00
Martin Pluskal
37a943dbbe Accepting request 596018 from home:iznogood:branches:Application:Geo
New stable rel

OBS-URL: https://build.opensuse.org/request/show/596018
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=66
2018-04-13 07:54:37 +00:00
be9d7adb50 Accepting request 581156 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/581156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geoclue2?expand=0&rev=27
2018-03-04 10:52:59 +00:00
Martin Pluskal
daa8da3dee Accepting request 581053 from GNOME:Next
spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/581053
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geoclue2?expand=0&rev=64
2018-02-28 19:53:57 +00:00