diff options
author | Sergei Trofimovich <slyich@gmail.com> | 2021-11-14 14:57:00 +0000 |
---|---|---|
committer | Sergei Trofimovich <slyich@gmail.com> | 2021-11-21 21:09:53 +0000 |
commit | 0935cb7ed72fd6ec5df0e790363b3ff6a0123da1 (patch) | |
tree | 775844dca923479941465e62df2cad8bd8dade04 /pkgs/tools/networking/httping | |
parent | 8612c1c07ff54eb3ed024df06c29a1b114b894cb (diff) | |
download | nixpkgs-0935cb7ed72fd6ec5df0e790363b3ff6a0123da1.tar nixpkgs-0935cb7ed72fd6ec5df0e790363b3ff6a0123da1.tar.gz nixpkgs-0935cb7ed72fd6ec5df0e790363b3ff6a0123da1.tar.bz2 nixpkgs-0935cb7ed72fd6ec5df0e790363b3ff6a0123da1.tar.lz nixpkgs-0935cb7ed72fd6ec5df0e790363b3ff6a0123da1.tar.xz nixpkgs-0935cb7ed72fd6ec5df0e790363b3ff6a0123da1.tar.zst nixpkgs-0935cb7ed72fd6ec5df0e790363b3ff6a0123da1.zip |
httping: pull upstream fix for ncurses-6.3
Without the fix build on ncurses-6.3 fails as: nc.c:238:17: error: format not a string literal and no format arguments [-Werror=format-security] 238 | wprintw(w, what); | ^~~~~~~
Diffstat (limited to 'pkgs/tools/networking/httping')
-rw-r--r-- | pkgs/tools/networking/httping/default.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/tools/networking/httping/default.nix b/pkgs/tools/networking/httping/default.nix index 7389c78ef8d..77f2b52890e 100644 --- a/pkgs/tools/networking/httping/default.nix +++ b/pkgs/tools/networking/httping/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, gettext, libintl, ncurses, openssl +{ lib, stdenv, fetchurl, fetchpatch, gettext, libintl, ncurses, openssl , fftw ? null }: stdenv.mkDerivation rec { @@ -10,6 +10,15 @@ stdenv.mkDerivation rec { sha256 = "1y7sbgkhgadmd93x1zafqc4yp26ssiv16ni5bbi9vmvvdl55m29y"; }; + patches = [ + # Upstream fix for ncurses-6.3. + (fetchpatch { + name = "ncurses-6.3.patch"; + url = "https://github.com/folkertvanheusden/HTTPing/commit/4ea9d5b78540c972e3fe1bf44db9f7b3f87c0ad0.patch"; + sha256 = "0w3kdkq6c6hz1d9jjnw0ldvd6dy39yamj8haf0hvcyb1sb67qjmp"; + }) + ]; + buildInputs = [ fftw libintl ncurses openssl ]; nativeBuildInputs = [ gettext ]; |