diff options
author | Andrew Dunham <andrew@du.nham.ca> | 2018-12-25 15:13:44 -0500 |
---|---|---|
committer | Andrew Dunham <andrew@du.nham.ca> | 2019-01-03 23:59:04 -0500 |
commit | 855d370a2036aecd2029f21012149772a55fb99c (patch) | |
tree | 977a218042ed2f560535e69a9eea21f34a1b2846 | |
parent | 0c4887c646338ba36335a7e271165313927d38d9 (diff) | |
download | nixlib-855d370a2036aecd2029f21012149772a55fb99c.tar nixlib-855d370a2036aecd2029f21012149772a55fb99c.tar.gz nixlib-855d370a2036aecd2029f21012149772a55fb99c.tar.bz2 nixlib-855d370a2036aecd2029f21012149772a55fb99c.tar.lz nixlib-855d370a2036aecd2029f21012149772a55fb99c.tar.xz nixlib-855d370a2036aecd2029f21012149772a55fb99c.tar.zst nixlib-855d370a2036aecd2029f21012149772a55fb99c.zip |
gping: init at 1.1
gping is a utility to display a graph of ping timing in a terminal
-rw-r--r-- | pkgs/tools/networking/gping/default.nix | 33 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/tools/networking/gping/default.nix b/pkgs/tools/networking/gping/default.nix new file mode 100644 index 000000000000..467f6f1586d5 --- /dev/null +++ b/pkgs/tools/networking/gping/default.nix @@ -0,0 +1,33 @@ +{ stdenv +, lib +, iputils +, python3 +, python3Packages +}: + +python3Packages.buildPythonApplication rec { + pname = "gping"; + version = "1.1"; + + propagatedBuildInputs = with python3Packages; [ colorama ]; + + src = python3Packages.fetchPypi { + inherit version; + pname = "pinggraph"; + sha256 = "0q5ma98457zb6vxsnhmrr3p38j1vg0gl155y0adzfg67wlniac92"; + }; + + # Make path to ping explicit + postFixup = '' + substituteInPlace $out/${python3.sitePackages}/gping/pinger.py \ + --replace 'subprocess.getoutput("ping ' 'subprocess.getoutput("${iputils}/bin/ping ' \ + --replace 'args = ["ping"]' 'args = ["${iputils}/bin/ping"]' + ''; + + meta = with lib; { + description = "Ping, but with a graph"; + homepage = https://github.com/orf/gping; + license = licenses.gpl2; + maintainers = with maintainers; [ andrew-d ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dbf1c2e4e39d..bb203c115d2c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1477,6 +1477,8 @@ in gosu = callPackage ../tools/misc/gosu { }; + gping = callPackage ../tools/networking/gping { }; + greg = callPackage ../applications/audio/greg { pythonPackages = python3Packages; }; |