diff --git a/pkgs/applications/networking/vnstat/default.nix b/pkgs/applications/networking/vnstat/default.nix new file mode 100644 index 00000000000..b20f862842c --- /dev/null +++ b/pkgs/applications/networking/vnstat/default.nix @@ -0,0 +1,26 @@ +{stdenv, fetchurl, ncurses}: + +stdenv.mkDerivation rec { + name = "vnstat-1.9"; + + src = fetchurl { + url = http://humdi.net/vnstat/vnstat-1.9.tar.gz; + sha256 = "1migym0wig1s3b7d22ipxkd1p78sqc89dwx82qbf5hsb5q2fk4q1"; + }; + + installPhase = '' + ensureDir $out/{bin,sbin} $out/share/man/{man1,man5} + cp src/vnstat $out/bin + cp src/vnstatd $out/sbin + cp man/vnstat.1 man/vnstatd.1 $out/share/man/man1 + cp man/vnstat.conf.5 $out/share/man/man5 + ''; + + buildInputs = [ncurses]; + + meta = { + homepage = http://humdi.net/vnstat/; + license = "GPLv2+"; + description = "Console-based network statistics utility for Linux"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1e1d4463b53..284c051326b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7763,6 +7763,10 @@ let alsa = alsaLib; }; + vnstat = import ../applications/networking/vnstat { + inherit fetchurl stdenv ncurses; + }; + vorbisTools = import ../applications/audio/vorbis-tools { inherit fetchurl stdenv libogg libvorbis libao pkgconfig curl glibc speex flac;