about summary refs log tree commit diff
path: root/pkgs/tools/security
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2010-07-22 10:31:39 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2010-07-22 10:31:39 +0000
commit6faed26c430ab85c777e2cf5ef27994b9c2349cc (patch)
tree686fa3468480b35c3e333d2424ada16eaaaf7363 /pkgs/tools/security
parent0e6ea04477d7bd85c968df6eef4b27e4e0d98040 (diff)
downloadnixlib-6faed26c430ab85c777e2cf5ef27994b9c2349cc.tar
nixlib-6faed26c430ab85c777e2cf5ef27994b9c2349cc.tar.gz
nixlib-6faed26c430ab85c777e2cf5ef27994b9c2349cc.tar.bz2
nixlib-6faed26c430ab85c777e2cf5ef27994b9c2349cc.tar.lz
nixlib-6faed26c430ab85c777e2cf5ef27994b9c2349cc.tar.xz
nixlib-6faed26c430ab85c777e2cf5ef27994b9c2349cc.tar.zst
nixlib-6faed26c430ab85c777e2cf5ef27994b9c2349cc.zip
* nmap: apply a patch to remove md2 support.
svn path=/nixpkgs/branches/x-updates/; revision=22701
Diffstat (limited to 'pkgs/tools/security')
-rw-r--r--pkgs/tools/security/nmap/default.nix25
1 files changed, 17 insertions, 8 deletions
diff --git a/pkgs/tools/security/nmap/default.nix b/pkgs/tools/security/nmap/default.nix
index 4a5627072ca9..46966835e148 100644
--- a/pkgs/tools/security/nmap/default.nix
+++ b/pkgs/tools/security/nmap/default.nix
@@ -3,7 +3,7 @@
 , pycairo, pysqlite
 }:
   
-stdenv.mkDerivation (rec {
+stdenv.mkDerivation rec {
   name = "nmap-5.21";
 
   src = fetchurl {
@@ -11,11 +11,20 @@ stdenv.mkDerivation (rec {
     sha256 = "1fmh05iamynmr8zic3bja6dr0pfiwp0hr2nc2wpiqm2pc7w29jwz";
   };
 
-  postInstall =''
-    wrapProgram $out/bin/zenmap --prefix PYTHONPATH : "$(toPythonPath $out)" --prefix PYTHONPATH : "$PYTHONPATH" --prefix PYTHONPATH : $(toPythonPath ${pygtk})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pygobject})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pycairo})/gtk-2.0
-  '';
+  patches =
+    [ (fetchurl {
+        url = "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-analyzer/nmap/files/nmap-5.21-openssl-1.patch?revision=1.1";
+        sha256 = "0q0kgwvg5b770xpp31a5a3lxh8d5ik6d5bv11nlh3syd78q6f08y";
+      })
+    ];
 
-  buildInputs = [
-    libpcap libX11 gtk pkgconfig openssl python pygtk makeWrapper pysqlite
-  ];
-})
+  patchFlags = "-p0";
+
+  postInstall =
+    ''
+      wrapProgram $out/bin/zenmap --prefix PYTHONPATH : "$(toPythonPath $out)" --prefix PYTHONPATH : "$PYTHONPATH" --prefix PYTHONPATH : $(toPythonPath ${pygtk})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pygobject})/gtk-2.0 --prefix PYTHONPATH : $(toPythonPath ${pycairo})/gtk-2.0
+    '';
+
+  buildInputs =
+    [ libpcap libX11 gtk pkgconfig openssl python pygtk makeWrapper pysqlite ];
+}