Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 570786 - x11-misc/i3status-2.10: add USE=pulseaudio support
Summary: x11-misc/i3status-2.10: add USE=pulseaudio support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Kacper Kowalik (Xarthisius) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-03 20:06 UTC by Michele Alzetta
Modified: 2019-07-29 07:48 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to optionally remove PulseAudio dependency (use make "NO_PULSE=1") (i3status-2.10-no-pulseaudio.patch,1.13 KB, patch)
2016-01-03 22:37 UTC, Watcom
Details | Diff
ebuild to add pulseaudio USE flag, using the patch (i3status-2.10-r1.ebuild,1.13 KB, text/plain)
2016-01-03 22:38 UTC, Watcom
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michele Alzetta 2016-01-03 20:06:59 UTC
I have a gentoo system which runs on eudev, openrc, and alsa. I have USE flag
-pulseaudio set in make.conf. 

On todays world update I find that updating i3status requires me to activate pulseuadio USE flag and install pulseaudio.

After getting Skype to run without pulseaudio thanks to apulse, it seems really absurd I should be forced to install pulseaudio just for i3status.

I think the ebuild should be reviewed.
Comment 1 Watcom 2016-01-03 22:37:34 UTC
Created attachment 421824 [details, diff]
Patch to optionally remove PulseAudio dependency (use make "NO_PULSE=1")

I have contributed the PulseAudio support to i3status and the original code I submitted to them had the PulseAudio dependency optional but they asked me to remove it claiming it would make it harder to maintain. Oh, well. Here's a patch + ebuild to add a pulseaudio USE flag.
Comment 2 Watcom 2016-01-03 22:38:28 UTC
Created attachment 421826 [details]
ebuild to add pulseaudio USE flag, using the patch
Comment 3 Roc Vallès 2016-01-05 01:46:40 UTC
Of all things, I didn't expect a minor revision of i3status to try and force pulseaudio into my alsa-based HWMIX-enabled system.

New ebuild makes the dependency optional. Please merge new ebuild.
Comment 4 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2016-01-06 14:13:55 UTC
See https://github.com/i3/i3status/pull/43 it describes upstream point of view.
Comment 5 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2016-01-06 14:45:48 UTC
commit b3d5558c2778adf5f80e1444ba62d7af2b80d5db
Author: Kacper Kowalik <xarthisius@gentoo.org>
Date:   Wed Jan 6 08:41:51 2016 -0600

    x11-misc/i3status: make dependency on pulseaudio optional
    
    Fixes bug #570786 and introduces the new USE flag
    'pulseaudio'.
    
    Reported-by: Michele Alzetta <michele@alzetta.org>
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2016-01-07 07:56:46 UTC
I did tell you. :)