Bug 273757 - net/geoclue: update to 2.7.1
Summary: net/geoclue: update to 2.7.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL: https://gitlab.freedesktop.org/geoclu...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-13 09:34 UTC by Olivier Duchateau
Modified: 2024-01-01 17:45 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (desktop)


Attachments
Patch to update net/geoclue (4.96 KB, patch)
2023-09-13 09:34 UTC, Olivier Duchateau
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Duchateau 2023-09-13 09:34:07 UTC
Created attachment 244803 [details]
Patch to update net/geoclue

- Update to 2.7.1 (also tested and running 2.7.0)
- Pass maintainership to desktop@ (as others freedesktop.org projects)
- Set DEMO option by default

DEMO option provides an agent, if it is missing, the "org.freedesktop.GeoClue2 service" is not running!

I have tested with nimbus (an application for the Pantheon desktop) which displays weather, if agent is not present, application stucks in loading cycle (and displays nothing).

In the past, elementary OS upstream provides their own agent (pantheon-agent-geoclue2), but it is now deprecated.
Comment 1 Gleb Popov freebsd_committer freebsd_triage 2024-01-01 16:33:26 UTC
Why comment SystemdService line in the D-Bus service config?
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-01-01 17:44:44 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c83f2157ca2c126d5ae49207d6c80fa9e5e439ff

commit c83f2157ca2c126d5ae49207d6c80fa9e5e439ff
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2024-01-01 17:43:33 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2024-01-01 17:43:54 +0000

    net/geoclue: Update to 2.7.1

    PR:             273757

 net/geoclue/Makefile                               | 18 ++++++----------
 net/geoclue/distinfo                               |  6 +++---
 net/geoclue/files/patch-data_geoclue.conf.in (new) | 25 ++++++++++++++++++++++
 net/geoclue/files/patch-data_meson.build (new)     | 11 ++++++++++
 net/geoclue/pkg-plist                              |  6 ++++--
 5 files changed, 50 insertions(+), 16 deletions(-)
Comment 3 Gleb Popov freebsd_committer freebsd_triage 2024-01-01 17:45:04 UTC
Pushed, thanks.