|
|
|
@ -60,22 +60,22 @@ stdenv.mkDerivation { |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
meta = apulse.meta // { |
|
|
|
|
description = "libpulseaudio without any sound daemons over pure ALSA"; |
|
|
|
|
description = "libpulse without any sound daemons over pure ALSA"; |
|
|
|
|
longDescription = '' |
|
|
|
|
apulse (${apulse.meta.homepage}) implements most of libpulseaudio |
|
|
|
|
apulse (${apulse.meta.homepage}) implements most of libpulse |
|
|
|
|
API over pure ALSA in 5% LOC of the original PulseAudio. |
|
|
|
|
|
|
|
|
|
But apulse is made to be used as a wrapper that substitutes its |
|
|
|
|
replacement libs into LD_LIBRARY_PATH. The problem with that is |
|
|
|
|
that you still have to link against the original libpulseaudio. |
|
|
|
|
that you still have to link against the original libpulse. |
|
|
|
|
|
|
|
|
|
pressureaudio (http://git.r-36.net/pressureaudio/) wraps apulse |
|
|
|
|
with everything you need to replace libpulseaudio completely. |
|
|
|
|
with everything you need to replace libpulse completely. |
|
|
|
|
|
|
|
|
|
This derivation is a reimplementation of pressureaudio in pure |
|
|
|
|
nix. |
|
|
|
|
|
|
|
|
|
You can simply override libpulseaudio with this and most |
|
|
|
|
You can simply override libpulse with this and most |
|
|
|
|
packages would just work. |
|
|
|
|
''; |
|
|
|
|
}; |
|
|
|
|