about summary refs log tree commit diff
path: root/pkgs/tools/networking/curl
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2013-08-16 22:51:13 +0200
committerPeter Simons <simons@cryp.to>2013-08-16 22:51:13 +0200
commit76244ac2e2c0e1b82717655062d7929e9b64a5da (patch)
treeaee85d85de0c30730a254b05f631e3826c13d9fa /pkgs/tools/networking/curl
parent70edf159970cd83df8ef49301346a07f4d4bf684 (diff)
parenta94065196899a1d401c8ef68c571186686cdf553 (diff)
downloadnixlib-76244ac2e2c0e1b82717655062d7929e9b64a5da.tar
nixlib-76244ac2e2c0e1b82717655062d7929e9b64a5da.tar.gz
nixlib-76244ac2e2c0e1b82717655062d7929e9b64a5da.tar.bz2
nixlib-76244ac2e2c0e1b82717655062d7929e9b64a5da.tar.lz
nixlib-76244ac2e2c0e1b82717655062d7929e9b64a5da.tar.xz
nixlib-76244ac2e2c0e1b82717655062d7929e9b64a5da.tar.zst
nixlib-76244ac2e2c0e1b82717655062d7929e9b64a5da.zip
Merge branch 'master' into stdenv-updates
Conflicts:
	pkgs/development/compilers/ghc/with-packages.nix
Diffstat (limited to 'pkgs/tools/networking/curl')
-rw-r--r--pkgs/tools/networking/curl/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix
index 54cae1b31d97..74b0d0261618 100644
--- a/pkgs/tools/networking/curl/default.nix
+++ b/pkgs/tools/networking/curl/default.nix
@@ -3,12 +3,14 @@
 , sslSupport ? false, openssl ? null
 , scpSupport ? false, libssh2 ? null
 , gssSupport ? false, gss ? null
+, c-aresSupport ? false, c-ares ? null
 , linkStatic ? false
 }:
 
 assert zlibSupport -> zlib != null;
 assert sslSupport -> openssl != null;
 assert scpSupport -> libssh2 != null;
+assert c-aresSupport -> c-ares != null;
 
 stdenv.mkDerivation rec {
   name = "curl-7.31.0";
@@ -24,6 +26,7 @@ stdenv.mkDerivation rec {
   propagatedBuildInputs = with stdenv.lib;
     optional zlibSupport zlib ++
     optional gssSupport gss ++
+    optional c-aresSupport c-ares ++
     optional sslSupport openssl;
 
   preConfigure = ''
@@ -33,6 +36,7 @@ stdenv.mkDerivation rec {
       ( if sslSupport then "--with-ssl=${openssl}" else "--without-ssl" )
       ( if scpSupport then "--with-libssh2=${libssh2}" else "--without-libssh2" )
     ]
+    ++ stdenv.lib.optional c-aresSupport "--enable-ares=${c-ares}"
     ++ stdenv.lib.optional gssSupport "--with-gssapi=${gss}"
     ++ stdenv.lib.optionals linkStatic [ "--enable-static" "--disable-shared" ]
   ;