Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 545910 - dev-qt/qtwebkit-5.4.1 multimedia and gstreamer useflags
Summary: dev-qt/qtwebkit-5.4.1 multimedia and gstreamer useflags
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-08 04:35 UTC by Matthias Lippert
Modified: 2015-04-08 12:37 UTC (History)
0 users

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 Matthias Lippert 2015-04-08 04:35:19 UTC
hi,

i am using a minimalistic kde environment with the vlc backend. i have set the multimedia useflag globaly, but the gstreamer useflag is needed for html 5 support in qtwebkit-5.x!

but when i try to remerge qtwebkit-5.4.1 this happens:


!!! The ebuild selected to satisfy ">=dev-qt/qtwebkit-5.4.1:5[debug=]" has unmet requirements.
- dev-qt/qtwebkit-5.4.1::gentoo USE="gstreamer multimedia opengl printsupport qml udev webp -debug -gstreamer010 -test" ABI_X86="64"

  The following REQUIRED_USE flag constraints are unsatisfied:
    at-most-one-of ( gstreamer gstreamer010 multimedia )

(dependency required by "dev-qt/designer-5.4.1::gentoo" [installed])
(dependency required by "media-libs/phonon-4.8.3::gentoo[designer,qt5]" [installed])
(dependency required by "media-libs/phonon-vlc-0.8.2::gentoo" [installed])

please fix this, thank you

by the way: since qtwebkit is the only package on my system that is hard depending ( yes i count full html 5 support as a NEEDED hard depency today :-) i really think you should rename the useflag in qtwebkit from gstreamer to html5

Reproducible: Always

Steps to Reproduce:
1."emerge -1v =qtwebkit-5.4.1" with gstreamer and multimedia useflag set
2.
3.
Actual Results:  
!!! The ebuild selected to satisfy ">=dev-qt/qtwebkit-5.4.1:5[debug=]" has unmet requirements.
- dev-qt/qtwebkit-5.4.1::gentoo USE="gstreamer multimedia opengl printsupport qml udev webp -debug -gstreamer010 -test" ABI_X86="64"

  The following REQUIRED_USE flag constraints are unsatisfied:
    at-most-one-of ( gstreamer gstreamer010 multimedia )

(dependency required by "dev-qt/designer-5.4.1::gentoo" [installed])
(dependency required by "media-libs/phonon-4.8.3::gentoo[designer,qt5]" [installed])
(dependency required by "media-libs/phonon-vlc-0.8.2::gentoo" [installed])

Expected Results:  
clean merge
Comment 1 Davide Pesavento (RETIRED) gentoo-dev 2015-04-08 12:37:12 UTC
(In reply to Matthias Lippert from comment #0)
> !!! The ebuild selected to satisfy ">=dev-qt/qtwebkit-5.4.1:5[debug=]" has
> unmet requirements.
> - dev-qt/qtwebkit-5.4.1::gentoo USE="gstreamer multimedia opengl
> printsupport qml udev webp -debug -gstreamer010 -test" ABI_X86="64"
> 
>   The following REQUIRED_USE flag constraints are unsatisfied:
>     at-most-one-of ( gstreamer gstreamer010 multimedia )
> 
> (dependency required by "dev-qt/designer-5.4.1::gentoo" [installed])
> (dependency required by "media-libs/phonon-4.8.3::gentoo[designer,qt5]"
> [installed])
> (dependency required by "media-libs/phonon-vlc-0.8.2::gentoo" [installed])
> 
> please fix this, thank you
> 

fix what? this is not a bug, you have to change your USE flags selection for qtwebkit:5, for example set USE="-gstreamer" or USE="-multimedia".

> by the way: since qtwebkit is the only package on my system that is hard
> depending ( yes i count full html 5 support as a NEEDED hard depency today
> :-) i really think you should rename the useflag in qtwebkit from gstreamer
> to html5
> 

HTML5 is much more than audio/video support. Renaming the flag would be incorrect.