summary refs log tree commit diff
path: root/pkgs/tools/security/nmap/default.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2008-03-22 20:56:23 +0000
committerMichael Raskin <7c6f434c@mail.ru>2008-03-22 20:56:23 +0000
commit32bc662263146a7b2f50eadb7e39da6d26748d89 (patch)
tree3f9e27840573af742f0e099c47e678043261ff64 /pkgs/tools/security/nmap/default.nix
parent0592ed6a119feb5120edbf1a9b4e4b15c4828458 (diff)
downloadnixpkgs-32bc662263146a7b2f50eadb7e39da6d26748d89.tar
nixpkgs-32bc662263146a7b2f50eadb7e39da6d26748d89.tar.gz
nixpkgs-32bc662263146a7b2f50eadb7e39da6d26748d89.tar.bz2
nixpkgs-32bc662263146a7b2f50eadb7e39da6d26748d89.tar.lz
nixpkgs-32bc662263146a7b2f50eadb7e39da6d26748d89.tar.xz
nixpkgs-32bc662263146a7b2f50eadb7e39da6d26748d89.tar.zst
nixpkgs-32bc662263146a7b2f50eadb7e39da6d26748d89.zip
Zenmap - nmap graphical interface - now works
svn path=/nixpkgs/trunk/; revision=11269
Diffstat (limited to 'pkgs/tools/security/nmap/default.nix')
-rw-r--r--pkgs/tools/security/nmap/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/tools/security/nmap/default.nix b/pkgs/tools/security/nmap/default.nix
index e3e3dafe79f..41ae5377423 100644
--- a/pkgs/tools/security/nmap/default.nix
+++ b/pkgs/tools/security/nmap/default.nix
@@ -1,5 +1,6 @@
 {stdenv, fetchurl, libpcap, libX11, gtk, pkgconfig,
-  openssl, python, pygtk}:
+  openssl, python, pygtk, makeWrapper, pygobject,
+  pycairo, pysqlite}:
 stdenv.mkDerivation {
   name = "Nmap";
 
@@ -7,6 +8,10 @@ stdenv.mkDerivation {
     url = http://download.insecure.org/nmap/dist/nmap-4.60.tar.bz2;
     sha256 = "1jhway86lmrnyzvwi24ama1vrz89f9nmln29vr92kb31aw2nl30w";  };
 
+  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];
+    pygtk makeWrapper pysqlite];
 }