electron_32: fix log spam when building on aarch64-linux (#378988)
[NixPkgs.git] / pkgs / by-name / mr / mrtg / package.nix
blob9c5e89f7bd74b2e1a4af53bbad64bbfda862d565
2   lib,
3   stdenv,
4   fetchurl,
5   perl,
6   gd,
7   rrdtool,
8 }:
10 let
11   perlWithPkgs = perl.withPackages (
12     pp: with pp; [
13       Socket6
14       IOSocketINET6
15     ]
16   );
18 stdenv.mkDerivation rec {
19   pname = "mrtg";
20   version = "2.17.10";
22   src = fetchurl {
23     url = "https://oss.oetiker.ch/mrtg/pub/mrtg-${version}.tar.gz";
24     sha256 = "sha256-x/EcteIXpQDYfuO10mxYqGUu28DTKRaIu3krAQ+uQ6w=";
25   };
27   buildInputs = [
28     # add support for ipv6 snmp:
29     # https://github.com/oetiker/mrtg/blob/433ebfa5fc043971b46a5cd975fb642c76e3e49d/src/bin/mrtg#L331-L341
30     perlWithPkgs
31     gd
32     rrdtool
33   ];
35   meta = with lib; {
36     description = "Multi Router Traffic Grapher";
37     homepage = "https://oss.oetiker.ch/mrtg/";
38     license = licenses.gpl2Only;
39     maintainers = with maintainers; [ robberer ];
40     platforms = platforms.unix;
41   };