summary refs log tree commit diff
path: root/pkgs/applications/version-management/git-and-tools/default.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2010-05-15 10:38:28 +0000
committerPeter Simons <simons@cryp.to>2010-05-15 10:38:28 +0000
commit39b2ec2488f5d53aa00d13405432843c0dc06669 (patch)
treeaac4b3b4679d3f0f7368051701d9b65fb3f63a16 /pkgs/applications/version-management/git-and-tools/default.nix
parent07c11bbec2648341a84b2d4ec1bd9993f17b849b (diff)
downloadnixpkgs-39b2ec2488f5d53aa00d13405432843c0dc06669.tar
nixpkgs-39b2ec2488f5d53aa00d13405432843c0dc06669.tar.gz
nixpkgs-39b2ec2488f5d53aa00d13405432843c0dc06669.tar.bz2
nixpkgs-39b2ec2488f5d53aa00d13405432843c0dc06669.tar.lz
nixpkgs-39b2ec2488f5d53aa00d13405432843c0dc06669.tar.xz
nixpkgs-39b2ec2488f5d53aa00d13405432843c0dc06669.tar.zst
nixpkgs-39b2ec2488f5d53aa00d13405432843c0dc06669.zip
Fix git-send-email.
git-send-email depends on Net::SMTP and Net::SMTP::SSL.  Make
sendEmailSupport a config for git, and bring these libraries.  Wrap
the send-email script, or replace with a not supported script.

svn path=/nixpkgs/trunk/; revision=21789
Diffstat (limited to 'pkgs/applications/version-management/git-and-tools/default.nix')
-rw-r--r--pkgs/applications/version-management/git-and-tools/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix
index 699007b0970..f99de479a18 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -15,13 +15,21 @@ rec {
       cpio tcl tk makeWrapper subversion;
     svnSupport = config "svnSupport" false; # for git-svn support
     guiSupport = config "guiSupport" false;
+    sendEmailSupport = config "sendEmailSupport" false;
     perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
+    smtpPerlLibs = [
+      perlPackages.NetSMTP perlPackages.NetSMTPSSL
+      perlPackages.IOSocketSSL perlPackages.NetSSLeay
+      perlPackages.MIMEBase64 perlPackages.AuthenSASL
+      perlPackages.DigestHMAC
+    ];
   };
 
   # The full-featured Git.
   gitFull = git.override {
     svnSupport = true;
     guiSupport = true;
+    sendEmailSupport = true;
   };
 
   gitGit = import ./git/git-git.nix {