about summary refs log tree commit diff
path: root/pkgs/applications/networking/vnstat
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2019-05-03 01:46:41 -0500
committerWill Dietz <w@wdtz.org>2019-05-03 01:47:57 -0500
commit329df959581629113d4643465d1a2fcddef7fef2 (patch)
tree7aca64b57509ac49d1d0bb252b17aa4947ed5ad2 /pkgs/applications/networking/vnstat
parentf58482658eabf7d695f45904ecbc5f49c19fef98 (diff)
downloadnixlib-329df959581629113d4643465d1a2fcddef7fef2.tar
nixlib-329df959581629113d4643465d1a2fcddef7fef2.tar.gz
nixlib-329df959581629113d4643465d1a2fcddef7fef2.tar.bz2
nixlib-329df959581629113d4643465d1a2fcddef7fef2.tar.lz
nixlib-329df959581629113d4643465d1a2fcddef7fef2.tar.xz
nixlib-329df959581629113d4643465d1a2fcddef7fef2.tar.zst
nixlib-329df959581629113d4643465d1a2fcddef7fef2.zip
vnstat: 2.1 -> 2.2
https://humdi.net/vnstat/CHANGES

* enable tests
* add hardening options from upstream's
  example service
* fix "documentation" setting in service:
  either needs to be `unitConfig.Documentation`
  (uppercase) or lowercase but not within unitConfig.
Diffstat (limited to 'pkgs/applications/networking/vnstat')
-rw-r--r--pkgs/applications/networking/vnstat/default.nix15
1 files changed, 10 insertions, 5 deletions
diff --git a/pkgs/applications/networking/vnstat/default.nix b/pkgs/applications/networking/vnstat/default.nix
index b384efc5fe89..7b3e62779e95 100644
--- a/pkgs/applications/networking/vnstat/default.nix
+++ b/pkgs/applications/networking/vnstat/default.nix
@@ -1,20 +1,25 @@
-{ stdenv, fetchurl, gd, ncurses, sqlite }:
+{ stdenv, fetchurl, pkgconfig, gd, ncurses, sqlite, check }:
 
 stdenv.mkDerivation rec {
-  name = "vnstat-${version}";
+  pname = "vnstat";
   version = "2.2";
 
   src = fetchurl {
     sha256 = "0b7020rlc568pz6vkiy28kl8493z88wzrn18wv9b0iq2bv1pn2n6";
-    url = "https://humdi.net/vnstat/${name}.tar.gz";
+    url = "https://humdi.net/${pname}/${pname}-${version}.tar.gz";
   };
 
-  buildInputs = [ gd ncurses sqlite ];
-
   postPatch = ''
     substituteInPlace src/cfg.c --replace /usr/local $out
   '';
 
+  nativeBuildInputs = [ pkgconfig ];
+  buildInputs = [ gd ncurses sqlite ];
+
+  checkInputs = [ check ];
+
+  doCheck = true;
+
   meta = with stdenv.lib; {
     description = "Console-based network statistics utility for Linux";
     longDescription = ''