1{ stdenv, fetchurl, lib, pkgconfig, alsaLib, libogg, libpulseaudio ? null, libjack2 ? null }:
2
3stdenv.mkDerivation rec {
4 name = "alsa-plugins-1.1.6";
5
6 src = fetchurl {
7 url = "mirror://alsa/plugins/${name}.tar.bz2";
8 sha256 = "04qcwkisbh0d6lnh0rw1k6n869fbs6zbfq6yvb41rymiwgmk27bg";
9 };
10
11 # ToDo: a52, etc.?
12 buildInputs =
13 [ pkgconfig alsaLib libogg ]
14 ++ lib.optional (libpulseaudio != null) libpulseaudio
15 ++ lib.optional (libjack2 != null) libjack2;
16
17 meta = with lib; {
18 description = "Various plugins for ALSA";
19 homepage = http://alsa-project.org/;
20 license = licenses.lgpl21;
21 maintainers = [maintainers.marcweber];
22 platforms = platforms.linux;
23 };
24}