biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / networking / omping / default.nix
blob808df455a4f2e5fe43c0e56f3b3168decc761434
1 { lib, stdenv, fetchFromGitHub, fetchpatch }:
3 stdenv.mkDerivation rec {
4   pname = "omping";
5   version = "0.0.5";
7   src = fetchFromGitHub {
8     owner  = "troglobit";
9     repo   = "omping";
10     rev    = version;
11     sha256 = "1f0vsbnhxp7bbgdnfqshryx3nhz2sqdnxdj068s0nmzsh53ckbf7";
12   };
14   patches = [
15     # This can go in 0.0.6+
16     (fetchpatch {
17       url    = "https://github.com/troglobit/omping/commit/08a31ec1a6eb4e8f88c301ef679c3b6f9893f333.patch";
18       sha256 = "1xafyvd46bq53w2zvjw8bdw7vjqbrcrr21cyh6d0zfcn4gif1k0f";
19       name   = "fix_manpage_install.patch";
20     })
21   ];
23   makeFlags = [
24     "PREFIX=${placeholder "out"}"
25   ];
27   enableParallelBuilding = true;
29   meta = with lib; {
30     broken = stdenv.isDarwin;
31     description = "Open Multicast Ping (omping) is a tool for testing IPv4/IPv6 multicast connectivity on a LAN";
32     license = licenses.mit;
33     platforms = platforms.unix;
34     inherit (src.meta) homepage;
35     mainProgram = "omping";
36   };