Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 904165 - gui-apps/waybar-0.9.17: ease the pulseaudio constraint
Summary: gui-apps/waybar-0.9.17: ease the pulseaudio constraint
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Jonas Toth
URL: https://github.com/Alexays/Waybar/iss...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-04-11 11:19 UTC by Yury Katuar
Modified: 2023-04-16 00:11 UTC (History)
3 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 Yury Katuar 2023-04-11 11:19:49 UTC
Waybar wireplumber module is still unstable and is not yet that feature rich as pulseaudio module. Since pipewire can act as a pulseaudio server, media-sound/pulseaudio[daemon] dependency for building pulseaudio module is excessive. I suggest something like:
pulseaudio? (
  || ( media-sound/pulseaudio[daemon]
       ( media-video/pipewire[sound-server]
         media-sound/pulseaudio
       )
  )
)


Reproducible: Always
Comment 1 Dale Whinham 2023-04-11 18:40:43 UTC
This has affected me too. I am running a pipewire system, but I use the pulseaudio module in my Waybar config as the module is more mature and works better.

Unfortunately the new Waybar ebuild has this hard dependency on the pulseaudio daemon if you enable the use flag, which conflicts with my pipewire system, so I'm forced to use the wireplumber module instead, which is a bit buggy right now.
Comment 2 Larry the Git Cow gentoo-dev 2023-04-16 00:11:45 UTC
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(-)