at 22.05-pre 27 lines 762 B view raw
1{ stdenv, fetchurl, lib, pkg-config, alsa-lib, libogg, libpulseaudio ? null, libjack2 ? null }: 2 3stdenv.mkDerivation rec { 4 pname = "alsa-plugins"; 5 version = "1.2.5"; 6 7 src = fetchurl { 8 url = "mirror://alsa/plugins/${pname}-${version}.tar.bz2"; 9 sha256 = "086z2g2f95570vfvp9d5bakib4k18fb4bszf3lgx3j6j6f2gkvj2"; 10 }; 11 12 nativeBuildInputs = [ pkg-config ]; 13 14 # ToDo: a52, etc.? 15 buildInputs = 16 [ alsa-lib libogg ] 17 ++ lib.optional (libpulseaudio != null) libpulseaudio 18 ++ lib.optional (libjack2 != null) libjack2; 19 20 meta = with lib; { 21 description = "Various plugins for ALSA"; 22 homepage = "http://alsa-project.org/"; 23 license = licenses.lgpl21; 24 maintainers = [ maintainers.marcweber ]; 25 platforms = platforms.linux; 26 }; 27}