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.
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.
Created attachment 421826 [details] ebuild to add pulseaudio USE flag, using the patch
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.
See https://github.com/i3/i3status/pull/43 it describes upstream point of view.
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>
I did tell you. :)