lol

firefox: place alsaLib in lib search patch

libcubeb has dlopened libraries for awhile now. In nixpkgs there was
support for the PulseAudio backend doing this, however the ALSA backend
support was missed and caused issue #79310 (no sound with ALSA). This
gives ALSA users the ability to hear sound once again.

authored by

S. Nordin Abouzahra and committed by
Benjamin Hipple
57ea2656 4506d174

+4 -1
+1
pkgs/applications/networking/browsers/firefox/common.nix
··· 333 333 version = ffversion; 334 334 isFirefox3Like = true; 335 335 gtk = gtk2; 336 + inherit alsaSupport; 336 337 inherit nspr; 337 338 inherit ffmpegSupport; 338 339 inherit gssSupport;
+3 -1
pkgs/applications/networking/browsers/firefox/wrapper.nix
··· 2 2 3 3 ## various stuff that can be plugged in 4 4 , flashplayer, hal-flash 5 - , ffmpeg, xorg, libpulseaudio, libcanberra-gtk2, libglvnd 5 + , ffmpeg, xorg, alsaLib, libpulseaudio, libcanberra-gtk2, libglvnd 6 6 , gnome3/*.gnome-shell*/ 7 7 , browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow 8 8 , tridactyl-native ··· 39 39 enableAdobeFlash = cfg.enableAdobeFlash or false; 40 40 ffmpegSupport = browser.ffmpegSupport or false; 41 41 gssSupport = browser.gssSupport or false; 42 + alsaSupport = browser.alsaSupport or false; 42 43 43 44 plugins = 44 45 let ··· 76 77 (with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ]) 77 78 ++ lib.optional (enableAdobeFlash && (cfg.enableAdobeFlashDRM or false)) hal-flash 78 79 ++ lib.optional (config.pulseaudio or true) libpulseaudio 80 + ++ lib.optional alsaSupport alsaLib 79 81 ++ pkcs11Modules; 80 82 gtk_modules = [ libcanberra-gtk2 ]; 81 83