discord: work around upstream bug via pulseaudio

upstream bug causes large ping/high cpu usage when when using voice chat
if pulseaudio is not available at runtime, even though the executable
only explicitly needs ALSA

after a fix hits upstream, I will make pulseaudio support optional and
return the default to alsa

https://github.com/crmarsh/discord-linux-bugs/issues/16
This commit is contained in:
Cray Elliott 2017-08-19 23:10:55 -07:00
parent b744ee2d93
commit b427d4a4bb

View file

@ -2,7 +2,7 @@
, alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype, gdk_pixbuf
, glib, gnome2, gtk2, libnotify, libX11, libXcomposite, libXcursor, libXdamage
, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst, nspr, nss, libxcb
, pango, systemd, libXScrnSaver, libcxx }:
, pango, systemd, libXScrnSaver, libcxx, libpulseaudio }:
stdenv.mkDerivation rec {
@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
paxmark m $out/opt/Discord
wrapProgram $out/opt/Discord --prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH:${libcxx}/lib:${systemd.lib}/lib"
wrapProgram $out/opt/Discord --prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH:${libcxx}/lib:${systemd.lib}/lib:${libpulseaudio}/lib"
ln -s $out/opt/Discord $out/bin/
ln -s $out/opt/discord.png $out/share/pixmaps