Author: urkud
Date: Thu Aug  5 21:06:45 2010
New Revision: 22976
URL: https://svn.nixos.org/websvn/nix/?rev=22976&sc=1

Log:
Add optional scp support to curl

Modified:
   nixpkgs/trunk/pkgs/tools/networking/curl/default.nix
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Modified: nixpkgs/trunk/pkgs/tools/networking/curl/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/tools/networking/curl/default.nix        Thu Aug  5 
20:24:32 2010        (r22975)
+++ nixpkgs/trunk/pkgs/tools/networking/curl/default.nix        Thu Aug  5 
21:06:45 2010        (r22976)
@@ -1,6 +1,7 @@
 { stdenv, fetchurl
-, zlibSupport ? false, zlib ? null
-, sslSupport ? false, openssl ? null
+, zlibSupport ? false, zlib
+, sslSupport ? false, openssl
+, scpSupport ? false, libssh2
 , linkStatic ? false
 }:
 
@@ -24,6 +25,7 @@
     
   configureFlags = ''
     ${if sslSupport then "--with-ssl=${openssl}" else "--without-ssl"}
+    ${if scpSupport then "--with-libssh2=${libssh2}" else "--without-libssh2"}
     ${if linkStatic then "--enable-static --disable-shared" else ""}
   '';
 

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Thu Aug  5 20:24:32 
2010        (r22975)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Thu Aug  5 21:06:45 
2010        (r22976)
@@ -488,11 +488,12 @@
   cron = callPackage ../tools/system/cron {  # see also fcron
   };
 
-  curl = makeOverridable (import ../tools/networking/curl) {
+  curl = makeOverridable (import ../tools/networking/curl) rec {
     fetchurl = fetchurlBoot;
-    inherit stdenv zlib openssl;
+    inherit stdenv zlib openssl libssh2;
     zlibSupport = ! ((stdenv ? isDietLibC) || (stdenv ? isStatic));
-    sslSupport = ! ((stdenv ? isDietLibC) || (stdenv ? isStatic));
+    sslSupport = zlibSupport;
+    scpSupport = zlibSupport;
   };
 
   curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to