at 23.05-pre 27 lines 761 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.7.1"; 6 7 src = fetchurl { 8 url = "mirror://alsa/plugins/${pname}-${version}.tar.bz2"; 9 hash = "sha256-jDN4FJVLt8FnRWczpgRhQqKTHxLsy6PsKkrmGKNDJRE="; 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}