summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2018-01-09 08:38:43 -0600
committerWill Dietz <w@wdtz.org>2018-01-09 08:41:55 -0600
commiteb7af7a82b9823d38a2dfdfa9bcd0093c18abaeb (patch)
tree90ad8ef475fab4b7ecbe77cff1e8da94d63a46de /pkgs/tools
parent364b21925fe4aa6b305a5bdd1a709aea2ee89e2d (diff)
downloadnixpkgs-eb7af7a82b9823d38a2dfdfa9bcd0093c18abaeb.tar
nixpkgs-eb7af7a82b9823d38a2dfdfa9bcd0093c18abaeb.tar.gz
nixpkgs-eb7af7a82b9823d38a2dfdfa9bcd0093c18abaeb.tar.bz2
nixpkgs-eb7af7a82b9823d38a2dfdfa9bcd0093c18abaeb.tar.lz
nixpkgs-eb7af7a82b9823d38a2dfdfa9bcd0093c18abaeb.tar.xz
nixpkgs-eb7af7a82b9823d38a2dfdfa9bcd0093c18abaeb.tar.zst
nixpkgs-eb7af7a82b9823d38a2dfdfa9bcd0093c18abaeb.zip
whois: prefer not overwriting phases, use libiconv
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/networking/whois/default.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/tools/networking/whois/default.nix b/pkgs/tools/networking/whois/default.nix
index bbee69e0c91..30ecf617873 100644
--- a/pkgs/tools/networking/whois/default.nix
+++ b/pkgs/tools/networking/whois/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, perl, gettext, pkgconfig, libidn2 }:
+{ stdenv, fetchFromGitHub, perl, gettext, pkgconfig, libidn2, libiconv }:
 
 stdenv.mkDerivation rec {
   version = "5.2.20";
@@ -12,17 +12,20 @@ stdenv.mkDerivation rec {
   };
 
   nativeBuildInputs = [ perl gettext pkgconfig ];
-  buildInputs = [ libidn2 ];
+  buildInputs = [ libidn2 libiconv ];
 
   preConfigure = ''
     for i in Makefile po/Makefile; do
       substituteInPlace $i --replace "prefix = /usr" "prefix = $out"
     done
+
+    substituteInPlace Makefile --replace "DEFS += HAVE_ICONV" "DEFS += HAVE_ICONV\nwhois_LDADD += -liconv"
   '';
 
-  buildPhase = "make whois";
+  makeFlags = [ "HAVE_ICONV=1" ];
+  buildFlags = [ "whois" ];
 
-  installPhase = "make install-whois";
+  installTargets = [ "install-whois" ];
 
   meta = with stdenv.lib; {
     description = "Intelligent WHOIS client from Debian";