{ lib, stdenv, fetchurl, pkg-config , libjack2, alsa-lib, libpulseaudio , faac, lame, libogg, libopus, libvorbis, libsamplerate }: stdenv.mkDerivation rec { pname = "darkice"; version = "1.3"; src = fetchurl { url = "mirror://sourceforge/darkice/${version}/darkice-${version}.tar.gz"; sha256 = "1rlxds7ssq7nk2in4s46xws7xy9ylxsqgcz85hxjgh17lsm0y39c"; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ libopus libvorbis libogg libpulseaudio alsa-lib libsamplerate libjack2 lame ]; NIX_CFLAGS_COMPILE = "-fpermissive"; configureFlags = [ "--with-faac-prefix=${faac}" "--with-lame-prefix=${lame.lib}" ]; patches = [ ./fix-undeclared-memmove.patch ]; enableParallelBuilding = true; meta = { homepage = "http://darkice.org/"; description = "Live audio streamer"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ ikervagyok fpletz ]; }; }