smokeping: 2.6.11 -> 2.8.2

Changes:
https://github.com/oetiker/SmokePing/blob/2.8.2/CHANGES

+14 -4
+14 -4
pkgs/tools/networking/smokeping/default.nix
··· 1 - { lib, stdenv, fetchurl, fping, rrdtool, perlPackages, nixosTests }: 2 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 ]); 13 14 postInstall = '' 15 mv $out/htdocs/smokeping.fcgi.dist $out/htdocs/smokeping.fcgi 16 ''; ··· 19 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 ];
··· 1 + { lib, stdenv, fetchurl, fetchpatch, fping, rrdtool, perlPackages, autoreconfHook, nixosTests }: 2 3 stdenv.mkDerivation rec { 4 pname = "smokeping"; 5 + version = "2.8.2"; 6 src = fetchurl { 7 url = "https://oss.oetiker.ch/smokeping/pub/smokeping-${version}.tar.gz"; 8 + sha256 = "sha256-KeYRGLRV4juWmtpfjiq0MtPi74fUr+LIbeSgPXGItuo="; 9 }; 10 + 11 + patches = [ 12 + (fetchpatch { 13 + url = "https://src.fedoraproject.org/rpms/smokeping/raw/4ebf1921706a5a29c758fdce2f59cc35652c944a/f/smokeping-2.8.2-no-3rd-party.patch"; 14 + hash = "sha256-97rQ4m9HHl3lIpQyjZvu+gZSrNIB2pckxmopCQAQPp0="; 15 + }) 16 + ]; 17 + 18 propagatedBuildInputs = [ rrdtool ] ++ 19 (with perlPackages; [ perl FCGI CGI CGIFast ConfigGrammar DigestHMAC NetTelnet 20 NetOpenSSH NetSNMP LWP IOTty fping NetDNS perlldap ]); 21 22 + nativeBuildInputs = [ autoreconfHook ]; 23 + 24 postInstall = '' 25 mv $out/htdocs/smokeping.fcgi.dist $out/htdocs/smokeping.fcgi 26 ''; ··· 29 30 meta = { 31 description = "Network latency collector"; 32 + homepage = "https://oss.oetiker.ch/smokeping"; 33 license = lib.licenses.gpl2Plus; 34 platforms = lib.platforms.all; 35 maintainers = [ lib.maintainers.erictapen ];