Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 705100

Summary: media-radio/direwolf automagically depends on sci-geosciences/gpsd
Product: Gentoo Linux Reporter: Ben <blc+gentoo>
Component: Current packagesAssignee: Richard Freeman <rich0>
Status: RESOLVED FIXED    
Severity: normal CC: kripton
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/17530
Whiteboard:
Package list:
Runtime testing required: ---

Description Ben 2020-01-10 10:37:06 UTC
I found out that direwolf will be built without gpsd support if it isn't already installed on the machine at build time.  This is an optional feature but I suspect people do use this with gps, so perhaps there should be a USE controllable dependency on sci-geosciences/gpsd, though unfortunately there does not appear to be a configure-like service to enable or disable gpsd.  Will need to see if there's a way to force it on or off instead of autodetect...

Currently if gpsd is built after direwolf, it will not use gps services (as it looks for libgps at build time, and silently fails/builds without gpsd support if it can't find it).  Build the other way around, it will build with gpsd support and have a stealth revdep-rebuild dependency on sci-geosciences/gpsd .

There is a version bump bug #681666 to 1.5 outstanding, though this "feature enhancement" is relevant to 1.4 as well.
Comment 1 Larry the Git Cow gentoo-dev 2020-10-23 19:59:52 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=851cb3b5ceb043715584d238e84b9fd69f7356c3

commit 851cb3b5ceb043715584d238e84b9fd69f7356c3
Author:     Jannis Achstetter <kripton@kripserver.net>
AuthorDate: 2020-09-13 14:42:05 +0000
Commit:     Richard Freeman <rich0@gentoo.org>
CommitDate: 2020-10-23 19:52:50 +0000

    media-radio/direwolf: Bump to v1.5
    
    Closes: https://bugs.gentoo.org/681666
    Closes: https://bugs.gentoo.org/705100
    Closes: https://bugs.gentoo.org/724720
    Closes: https://bugs.gentoo.org/727636
    Package-Manager: Portage-3.0.6, Repoman-3.0.1
    Signed-off-by: Jannis Achstetter <kripton@kripserver.net>
    Closes: https://github.com/gentoo/gentoo/pull/17530
    Signed-off-by: Richard Freeman <rich0@gentoo.org>

 media-radio/direwolf/Manifest                      |   1 +
 media-radio/direwolf/direwolf-1.5.ebuild           |  59 +++++
 media-radio/direwolf/files/1.5-makefile.patch      | 295 +++++++++++++++++++++
 .../direwolf/files/direwolf-gpsd-API-9.patch       | 213 +++++++++++++++
 media-radio/direwolf/metadata.xml                  |  12 +-
 5 files changed, 577 insertions(+), 3 deletions(-)