summary refs log tree commit diff
path: root/pkgs/tools/networking/jnettop
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2021-11-14 09:32:38 +0000
committerSergei Trofimovich <slyich@gmail.com>2021-11-14 09:34:13 +0000
commitf390ad51bf7331ecb9d30f6568eeb17d7ab68e95 (patch)
treea32d03c0da7e50a81a64e8445b2127d46f091c0e /pkgs/tools/networking/jnettop
parent80c83e8944e64442fdb4ea9d0320e28b157e4bad (diff)
downloadnixpkgs-f390ad51bf7331ecb9d30f6568eeb17d7ab68e95.tar
nixpkgs-f390ad51bf7331ecb9d30f6568eeb17d7ab68e95.tar.gz
nixpkgs-f390ad51bf7331ecb9d30f6568eeb17d7ab68e95.tar.bz2
nixpkgs-f390ad51bf7331ecb9d30f6568eeb17d7ab68e95.tar.lz
nixpkgs-f390ad51bf7331ecb9d30f6568eeb17d7ab68e95.tar.xz
nixpkgs-f390ad51bf7331ecb9d30f6568eeb17d7ab68e95.tar.zst
nixpkgs-f390ad51bf7331ecb9d30f6568eeb17d7ab68e95.zip
jnettop: pull pending upstream inclusion fix for ncurses-6.3
Without the fix build on ncurses-6.3 fails as:

    jcursesdisplay.c:111:17: error: format not a string literal and no format arguments [-Werror=format-security]
      111 |                 mvprintw(2, 0, statusMessage);
          |                 ^~~~~~~~
Diffstat (limited to 'pkgs/tools/networking/jnettop')
-rw-r--r--pkgs/tools/networking/jnettop/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/tools/networking/jnettop/default.nix b/pkgs/tools/networking/jnettop/default.nix
index 91f92236ecf..2c002843eca 100644
--- a/pkgs/tools/networking/jnettop/default.nix
+++ b/pkgs/tools/networking/jnettop/default.nix
@@ -18,6 +18,14 @@ stdenv.mkDerivation rec {
       url = "https://sources.debian.net/data/main/j/jnettop/0.13.0-1/debian/patches/0001-Use-64-bit-integers-for-byte-totals-support-bigger-u.patch";
       sha256 = "1b0alc12sj8pzcb66f8xslbqlbsvq28kz34v6jfhbb1q25hyr7jg";
     })
+
+    # Fix pending upstream inclusion for ncurses-6.3:
+    #  https://sourceforge.net/p/jnettop/patches/5/
+    (fetchpatch {
+      name = "ncurses-6.3.patch";
+      url = "https://sourceforge.net/p/jnettop/patches/5/attachment/jnettop-0.13.0-ncurses-6.3.patch";
+      sha256 = "1a0g3bal6f2fh1sq9q5kfwljrnskfvrhdzhjadcds34gzsr26v7x";
+    })
   ];
 
   preConfigure = "autoconf ";
@@ -31,7 +39,7 @@ stdenv.mkDerivation rec {
       by bandwidth they use.
     '';
 
-    homepage = "http://jnettop.kubs.info/";
+    homepage = "https://sourceforge.net/projects/jnettop/";
     license = lib.licenses.gpl2Plus;
     platforms = lib.platforms.unix;
   };