Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 938575 - [Request] dev-qt/qtwebengine:5 please add the "geolocation" USE flag, required for media-sound/teamspeak-client:3
Summary: [Request] dev-qt/qtwebengine:5 please add the "geolocation" USE flag, require...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-27 23:11 UTC by Thibaud CANALE
Modified: 2024-08-27 23:13 UTC (History)
2 users (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 Thibaud CANALE 2024-08-27 23:11:41 UTC
Hello,

This topic might be already discussed (I see there was bug 669082) but I think the "geolocation" USE flag might be part of the USE flags in the binary provided by the binhost project, which could be useful for users having this dependency only for teamspeak-client. As far as I noticed, this is the only missing USE flag, as "widgets" is already enabled.

Thanks for your understanding.


Here an example of the Teamspeak client package dependencies tree:
================================================================
% emerge -vpt --getbinpkg 'media-sound/teamspeak-client:3'

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
Dependency resolution took 2.29 s (backtrack: 0/20).

[ebuild  N     ] media-sound/teamspeak-client-3.6.2:3::gentoo  USE="alsa pulseaudio system-quazip -system-libcxx" 108,301 KiB
[ebuild  N     ]  dev-qt/qtwebengine-5.15.14_p20240510:5/5.15::gentoo  USE="alsa bindist geolocation jumbo-build pulseaudio screencast system-icu widgets -debug -designer -kerberos -test" 294,379 KiB
[binary  N     ]   dev-qt/qtpositioning-5.15.14-1:5/5.15::gentoo  USE="geoclue qml -debug -test" 320 KiB
[binary  N     ]    app-misc/geoclue-2.7.1-2:2.0::gentoo  USE="introspection -gtk-doc -modemmanager -vala -zeroconf" 200 KiB
[binary  N     ]     acct-user/geoclue-0-r2-1::gentoo  20 KiB
[binary  N     ]      acct-group/geoclue-0-r2-1::gentoo  0 KiB
[ebuild  N     ]  dev-libs/quazip-1.2:0/1::gentoo  USE="-test" 153 KiB
[binary  N     ]  dev-qt/qtwebsockets-5.15.14-1:5/5.15::gentoo  USE="qml ssl -debug -test" 110 KiB
[binary  N     ]  dev-qt/qtwebchannel-5.15.14-1:5/5.15::gentoo  USE="qml -debug -test" 100 KiB

Total: 9 packages (9 new, 6 binaries), Size of downloads: 403,582 KiB
================================================================

Here directly with QtWebEngine with the explicit "geolocation" USE flag:
================================================================
% USE="geolocation" emerge -vpt --getbinpkg dev-qt/qtwebengine:5 

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
Dependency resolution took 2.21 s (backtrack: 0/20).

[ebuild  N     ] dev-qt/qtwebengine-5.15.14_p20240510:5/5.15::gentoo  USE="alsa bindist geolocation jumbo-build pulseaudio screencast system-icu widgets -debug -designer -kerberos -test" 294,379 KiB
[binary  N     ]  dev-qt/qtpositioning-5.15.14-1:5/5.15::gentoo  USE="geoclue qml -debug -test" 320 KiB
[binary  N     ]   app-misc/geoclue-2.7.1-2:2.0::gentoo  USE="introspection -gtk-doc -modemmanager -vala -zeroconf" 200 KiB
[binary  N     ]    acct-user/geoclue-0-r2-1::gentoo  20 KiB
[binary  N     ]     acct-group/geoclue-0-r2-1::gentoo  0 KiB
[binary  N     ]  dev-qt/qtwebchannel-5.15.14-1:5/5.15::gentoo  USE="qml -debug -test" 100 KiB

Total: 6 packages (6 new, 5 binaries), Size of downloads: 295,019 KiB

!!! The following binary packages have been ignored due to non matching USE:

    =dev-qt/qtwebengine-5.15.14_p20240510 -geolocation -screencast
    =dev-qt/qtwebengine-5.15.14_p20240510 -geolocation

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.
================================================================