Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 663680 - app-misc/lirc-0.10.1 - automagic dependencies
Summary: app-misc/lirc-0.10.1 - automagic dependencies
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Craig Andrews
URL: https://sourceforge.net/p/lirc/ticket...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-15 15:22 UTC by Sławomir Nizio
Modified: 2018-08-31 18:35 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 Sławomir Nizio 2018-08-15 15:22:21 UTC
On a system when I built it, I've got:

dev-embedded/libftdi
and media-libs/portaudio

even though they weren't requested in ebuild.

Looks like design of the ebuild makes it so:

    audio? (                                                                                               
        >media-libs/portaudio-18
        media-libs/alsa-lib
    )

    ftdi? ( dev-embedded/libftdi:0 )

with not further handling of these flags.


This is probably because of this upstream commit:

commit 81a55d23049b7153207a943b3a7c890ca574c686
Author: Alec Leamas (xxx)
Date:   Thu Feb 27 11:50:05 2014 +0100

    autotools: Don't allow configuring a single driver.
    
    With drivers loaded dynamically, it makes no sense to configure
    just one. User can just build one driver later on, by using
    the Makefile in plugins dir. Or she can build all but just
    use a subset at  installation time. Simplifies configure.ac a lot.
    
    Clean up last directory fixes in configure.ac, those are now
    in plugins/Makefile.am in a simplified form.


which is all unfortunate for the reasons listed here https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies.
Comment 1 Craig Andrews gentoo-dev 2018-08-31 18:35:00 UTC
Reported upstream at https://sourceforge.net/p/lirc/tickets/336/