at 22.05-pre 36 lines 1.2 kB view raw
1{lib, stdenv, fetchurl, alsa-lib, gettext, makeWrapper, ncurses, libsamplerate, pciutils, which, fftw}: 2 3stdenv.mkDerivation rec { 4 pname = "alsa-utils"; 5 version = "1.2.5.1"; 6 7 src = fetchurl { 8 url = "mirror://alsa/utils/${pname}-${version}.tar.bz2"; 9 sha256 = "sha256-nBaa43pJKV+bl7kqzncoA9r2tlEKGVdOC3j4flYhGNA="; 10 }; 11 12 nativeBuildInputs = [ gettext makeWrapper ]; 13 buildInputs = [ alsa-lib ncurses libsamplerate fftw ]; 14 15 configureFlags = [ "--disable-xmlto" "--with-udev-rules-dir=$(out)/lib/udev/rules.d" ]; 16 17 installFlags = [ "ASOUND_STATE_DIR=$(TMPDIR)/dummy" ]; 18 19 postFixup = '' 20 mv $out/bin/alsa-info.sh $out/bin/alsa-info 21 wrapProgram $out/bin/alsa-info --prefix PATH : "${lib.makeBinPath [ which pciutils ]}" 22 ''; 23 24 meta = with lib; { 25 homepage = "http://www.alsa-project.org/"; 26 description = "ALSA, the Advanced Linux Sound Architecture utils"; 27 longDescription = '' 28 The Advanced Linux Sound Architecture (ALSA) provides audio and 29 MIDI functionality to the Linux-based operating system. 30 ''; 31 32 license = licenses.gpl2; 33 platforms = platforms.linux; 34 maintainers = [ maintainers.AndersonTorres ]; 35 }; 36}