biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / audio / trx / default.nix
blobc0b03a83caad2ac3b8d01c923cc8f156ab03f552
1 { lib, stdenv, fetchurl, alsa-lib, libopus, ortp, bctoolbox }:
3 stdenv.mkDerivation rec {
4   pname = "trx";
5   version = "0.5";
7   src = fetchurl {
8     url = "https://www.pogo.org.uk/~mark/trx/releases/${pname}-${version}.tar.gz";
9     sha256 = "1jjgca92nifjhcr3n0fmpfr6f5gxlqyal2wmgdlgd7hx834r1if7";
10   };
12   # Makefile is currently missing -lbctoolbox so the build fails when linking
13   # the libraries. This patch adds that flag.
14   patches = [
15     ./add_bctoolbox_ldlib.patch
16   ];
18   buildInputs = [ alsa-lib libopus ortp bctoolbox ];
19   makeFlags = [ "PREFIX=$(out)" ];
21   meta = with lib; {
22     description = "Simple toolset for broadcasting live audio using RTP/UDP and Opus";
23     homepage = "http://www.pogo.org.uk/~mark/trx/";
24     license = licenses.gpl2Only;
25     maintainers = [ maintainers.hansjoergschurr ];
26     platforms = platforms.linux;
27   };