python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / networking / smokeping / default.nix
blob2b4a12bc73788e150effc079f9426a0b054f12f2
1 { lib, stdenv, fetchurl, fping, rrdtool, perlPackages, nixosTests }:
3 stdenv.mkDerivation rec {
4   pname = "smokeping";
5   version = "2.6.11";
6   src = fetchurl {
7     url = "https://oss.oetiker.ch/smokeping/pub/smokeping-${version}.tar.gz";
8     sha256 = "1p9hpa2zs33p7hzrds80kwrm5255s0869v3s3qmsyx2sx63c7czj";
9   };
10   propagatedBuildInputs = [ rrdtool ] ++
11     (with perlPackages; [ perl FCGI CGI CGIFast ConfigGrammar DigestHMAC NetTelnet
12       NetOpenSSH NetSNMP LWP IOTty fping NetDNS perlldap ]);
14   postInstall = ''
15     mv $out/htdocs/smokeping.fcgi.dist $out/htdocs/smokeping.fcgi
16   '';
18   passthru.tests.smokeping = nixosTests.smokeping;
20   meta = {
21     description = "Network latency collector";
22     homepage = "http://oss.oetiker.ch/smokeping";
23     license = lib.licenses.gpl2Plus;
24     platforms = lib.platforms.all;
25     maintainers = [ lib.maintainers.erictapen ];
26   };