lol

httping: add optional fftw for better graphing

Enabled by default.

+10 -3
+10 -3
pkgs/tools/networking/httping/default.nix
··· 1 - { stdenv, fetchurl, gettext, ncurses, openssl }: 2 3 stdenv.mkDerivation rec { 4 name = "httping-${version}"; ··· 10 sha256 = "1110r3gpsj9xmybdw7w4zkhj3zmn5mnv2nq0ijbvrywbn019zdfs"; 11 }; 12 13 - buildInputs = [ ncurses openssl ]; 14 nativeBuildInputs = [ gettext ]; 15 16 makeFlags = [ ··· 22 inherit version; 23 homepage = http://www.vanheusden.com/httping; 24 description = "ping with HTTP requests"; 25 maintainers = with maintainers; [ nckx rickynils ]; 26 - platforms = with platforms; linux; 27 }; 28 }
··· 1 + { stdenv, fetchurl, gettext, ncurses, openssl 2 + , fftw ? null }: 3 4 stdenv.mkDerivation rec { 5 name = "httping-${version}"; ··· 11 sha256 = "1110r3gpsj9xmybdw7w4zkhj3zmn5mnv2nq0ijbvrywbn019zdfs"; 12 }; 13 14 + buildInputs = [ fftw ncurses openssl ]; 15 nativeBuildInputs = [ gettext ]; 16 17 makeFlags = [ ··· 23 inherit version; 24 homepage = http://www.vanheusden.com/httping; 25 description = "ping with HTTP requests"; 26 + longDescription = '' 27 + Give httping an url, and it'll show you how long it takes to connect, 28 + send a request and retrieve the reply (only the headers). Be aware that 29 + the transmission across the network also takes time! So it measures the 30 + latency of the webserver + network. It supports IPv6. 31 + ''; 32 maintainers = with maintainers; [ nckx rickynils ]; 33 + platforms = platforms.linux; 34 }; 35 }