biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / audio / darkice / default.nix
blobc1b7eab31f9a9904c6ec589b37e5442c6215036b
1 { lib, stdenv, fetchurl, pkg-config
2 , libjack2, alsa-lib, libpulseaudio
3 , faac, lame, libogg, libopus, libvorbis, libsamplerate
4 }:
6 stdenv.mkDerivation rec {
7   pname = "darkice";
8   version = "1.5";
10   src = fetchurl {
11     url = "https://github.com/rafael2k/darkice/releases/download/v${version}/darkice-${version}.tar.gz";
12     sha256 = "sha256-GLTEVzp8z+CcEJTrV5gVniqYkhBupi11OTP28qdGBY4=";
13   };
15   nativeBuildInputs = [ pkg-config ];
16   buildInputs = [
17     libopus libvorbis libogg libpulseaudio alsa-lib libsamplerate libjack2 lame
18   ];
20   env.NIX_CFLAGS_COMPILE = "-fpermissive";
22   configureFlags = [
23     "--with-faac-prefix=${faac}"
24     "--with-lame-prefix=${lame.lib}"
25   ];
27   patches = [ ./fix-undeclared-memmove.patch ];
29   enableParallelBuilding = true;
31   meta = {
32     homepage = "http://darkice.org/";
33     description = "Live audio streamer";
34     license = lib.licenses.gpl3;
35     maintainers = with lib.maintainers; [ ikervagyok ];
36   };