summary refs log tree commit diff
path: root/pkgs/tools/video/rtmpdump/default.nix
blob: 275e81ae0ee86fef6ea386ba352dd691c3eed0bc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{stdenv, fetchurl, zlib, gnutls, libgcrypt}:

stdenv.mkDerivation {
  name = "rtmpdump-2.2d";
  src = fetchurl {
    url = http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.2d.tgz;
    sha256 = "0w2cr3mgp4dcabmr7d7pnsn8f2r1zvar553vfavnzqv61gnhyrm5";
  };

  buildInputs = [ zlib gnutls libgcrypt ];

  makeFlags = "CRYPTO=GNUTLS posix";

  installPhase = ''
    ensureDir $out/bin $out/share/man/man{1,8}
    cp rtmpdump rtmpsrv rtmpsuck rtmpgw $out/bin
    cp *.1 $out/share/man/man1
    cp *.8 $out/share/man/man8
  '';

  meta = {
    homepage = http://rtmpdump.mplayerhq.hu/;
    description = "Toolkit for RTMP streams";
    license = "GPLv2+";
    maintainers = with stdenv.lib.maintainers; [viric];
    platforms = with stdenv.lib.platforms; all;
  };
}