Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 705100 - media-radio/direwolf automagically depends on sci-geosciences/gpsd
Summary: media-radio/direwolf automagically depends on sci-geosciences/gpsd
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Richard Freeman
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-01-10 10:37 UTC by Ben
Modified: 2020-10-23 19:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)