summary refs log tree commit diff
path: root/pkgs/tools/networking/lftp
diff options
context:
space:
mode:
authorRuben Maher <r@rkm.id.au>2017-09-01 12:01:37 +0930
committerRuben Maher <r@rkm.id.au>2017-09-01 12:58:32 +0930
commitd908b6a1b7d617595739b88d27329b9a55ab5342 (patch)
tree2805cebf1f7f7b263b2aec97371ecaa431bc53e5 /pkgs/tools/networking/lftp
parent86e6e8016d0f9280167745c19d394311be0f9002 (diff)
downloadnixpkgs-d908b6a1b7d617595739b88d27329b9a55ab5342.tar
nixpkgs-d908b6a1b7d617595739b88d27329b9a55ab5342.tar.gz
nixpkgs-d908b6a1b7d617595739b88d27329b9a55ab5342.tar.bz2
nixpkgs-d908b6a1b7d617595739b88d27329b9a55ab5342.tar.lz
nixpkgs-d908b6a1b7d617595739b88d27329b9a55ab5342.tar.xz
nixpkgs-d908b6a1b7d617595739b88d27329b9a55ab5342.tar.zst
nixpkgs-d908b6a1b7d617595739b88d27329b9a55ab5342.zip
lftp: fix build on darwin
Add `gettext` (which provides `-lintl`) and disable `format` hardening in order
to fix build.
Diffstat (limited to 'pkgs/tools/networking/lftp')
-rw-r--r--pkgs/tools/networking/lftp/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/tools/networking/lftp/default.nix b/pkgs/tools/networking/lftp/default.nix
index 67181d8aec3..b6d8baeee7e 100644
--- a/pkgs/tools/networking/lftp/default.nix
+++ b/pkgs/tools/networking/lftp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, gnutls, pkgconfig, readline, zlib, libidn, gmp, libiconv }:
+{ stdenv, fetchurl, gnutls, pkgconfig, readline, zlib, libidn2, gmp, libiconv, gettext }:
 
 stdenv.mkDerivation rec {
   name = "lftp-${version}";
@@ -14,7 +14,11 @@ stdenv.mkDerivation rec {
   };
 
   nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ gnutls readline zlib libidn gmp libiconv ];
+
+  buildInputs = [ gnutls readline zlib libidn2 gmp libiconv ]
+    ++ stdenv.lib.optional stdenv.isDarwin gettext;
+
+  hardeningDisable = stdenv.lib.optional stdenv.isDarwin "format";
 
   configureFlags = [
     "--with-readline=${readline.dev}"