Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 556878 - =media-plugins/audacious-plugins-3.6.2 - incoorect gtk+ useflag check in ebuild
Summary: =media-plugins/audacious-plugins-3.6.2 - incoorect gtk+ useflag check in ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-06 19:40 UTC by Amadeusz Sławiński
Modified: 2015-08-14 08:04 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 Amadeusz Sławiński 2015-08-06 19:40:58 UTC
In ebuild there is 

    gtk3? ( x11-libs/gtk+:2 )
    gtk3? ( x11-libs/gtk+:3 )

I assume the gtk+2: line should be:
    !gtk3? ( x11-libs/gtk+:2 )
instead

Reproducible: Always
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2015-08-13 11:22:13 UTC
Preferably it should be

    gtk2? ( x11-libs/gtk+:2 )

as per QA recommendations.
Comment 2 Tony Vroon (RETIRED) gentoo-dev 2015-08-14 07:51:37 UTC
(In reply to Amadeusz Sławiński from comment #0)
> I assume the gtk+2: line should be:
>     !gtk3? ( x11-libs/gtk+:2 )

Correct, thank you.
Comment 3 Tony Vroon (RETIRED) gentoo-dev 2015-08-14 07:52:19 UTC
(In reply to Ben de Groot from comment #1)
> Preferably it should be
>     gtk2? ( x11-libs/gtk+:2 )

That implies that GTK+ support can be disabled, which it cannot. I am not willing to introduce further USE_REQUIRED constraints with how incredibly badly portage handles these.
Comment 4 Tony Vroon (RETIRED) gentoo-dev 2015-08-14 08:04:07 UTC
* 1 files being committed... 
[master 5eb1707] media-plugins/audacious-plugins: Correct two USE-flag to configuration errors, closes bug #556878 by Amadeusz Sławiński & bug #556910 by nE0sIghT.
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename media-plugins/audacious-plugins/{audacious-plugins-3.6.2.ebuild => audacious-plugins-3.6.2-r1.ebuild} (98%)

Commit complete.