Created attachment 830685 [details] Updated ebuild According to proposed upstream patch from Gnome repo (https://gitlab.freedesktop.org/msandova/geoclue/-/tree/soup3-2/) I slightly corrected ebuild to make geoclue work with soup:3.0. Tested on x64.
Created attachment 830687 [details, diff] Required patch for libsoup-3.x
Original idea was taken from this Project:GNOME/libsoup:3 transition (https://wiki.gentoo.org/wiki/Project:GNOME/libsoup:3_transition).
Please link to the upstream MR(s).
libsoup:3 support merged [1]. That commit can't just be applied to 2.6.0 though, as indicated by the size of the attachment here. A snapshot ebuild can be created easily from geoclue-2.6.0.ebuild with: COMMIT=66dbd6decf607ade17bc845c84e8cf5c5ceb8a53 SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${COMMIT}.tar.bz2 -> ${P}.tar.bz2" S="${WORKDIR}/${PN}-${COMMIT}" (and of course updated net-libs/libsoup dependency). On the other hand, maybe only a few weeks until a new release [2]. [1] https://gitlab.freedesktop.org/geoclue/geoclue/-/commit/66dbd6decf607ade17bc845c84e8cf5c5ceb8a53 [2] https://gitlab.freedesktop.org/geoclue/geoclue/-/merge_requests/129#note_1626086
FYI: Geoclue 2.7.0 was released yesterday with libsoup3.0 support.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4706b7b7f08dc98878e77715b0f580e02ffbfd42 commit 4706b7b7f08dc98878e77715b0f580e02ffbfd42 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2023-01-28 22:18:48 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2023-01-28 22:20:33 +0000 app-misc/geoclue: Version bump to 2.7.0 Closes: https://bugs.gentoo.org/880847 Closes: https://bugs.gentoo.org/892391 Signed-off-by: Matt Turner <mattst88@gentoo.org> app-misc/geoclue/Manifest | 1 + app-misc/geoclue/geoclue-2.7.0.ebuild | 81 +++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+)