It's not obvious enough that for bluetooth module to work waybar should be built with USE="logind". Perhaps better to make it an explicit USE flag and add some condition like REQUIRED_USE="bluetooth? ( logind )"? Reproducible: Always
Same applies to 'upower' and 'mpris'.
(In reply to flora from comment #1) > Same applies to 'upower' and 'mpris'. Can you elaborate? What do you find confusing about those? I can improve the description of mpris, but upower is a global USE flag so the description is the same as every other package with a 'upower' USE flag.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5b83c04eafed28c97d9ef5909f7eaedbb69078 commit 8d5b83c04eafed28c97d9ef5909f7eaedbb69078 Author: Julien Roy <julien@jroy.ca> AuthorDate: 2023-04-15 15:20:59 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-04-16 00:10:30 +0000 gui-apps/waybar: add 0.9.17-r2 Fix pulseaudio USE flag dependency Remove systemd patch Improme logind USE flag description Add REQUIRED_USE for mpris and upower Make libinput USE flag enabled by default Bug: https://bugs.gentoo.org/894068 Closes: https://bugs.gentoo.org/904163 Closes: https://bugs.gentoo.org/904165 Signed-off-by: Julien Roy <julien@jroy.ca> Signed-off-by: Sam James <sam@gentoo.org> gui-apps/waybar/metadata.xml | 2 +- gui-apps/waybar/waybar-0.9.17-r2.ebuild | 106 ++++++++++++++++++++++++++++++++ gui-apps/waybar/waybar-9999.ebuild | 15 ++--- 3 files changed, 115 insertions(+), 8 deletions(-)