diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2008-03-22 20:56:23 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2008-03-22 20:56:23 +0000 |
commit | 32bc662263146a7b2f50eadb7e39da6d26748d89 (patch) | |
tree | 3f9e27840573af742f0e099c47e678043261ff64 /pkgs | |
parent | 0592ed6a119feb5120edbf1a9b4e4b15c4828458 (diff) | |
download | nixpkgs-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')
-rw-r--r-- | pkgs/tools/security/nmap/default.nix | 9 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 11 |
2 files changed, 14 insertions, 6 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]; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e3dca2a3bd9..60cdd5e8064 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -813,7 +813,8 @@ let pkgs = rec { nmap = import ../tools/security/nmap { inherit fetchurl stdenv libpcap pkgconfig openssl - python pygtk; + python pygtk makeWrapper pygobject pycairo + pysqlite; inherit (xlibs) libX11; inherit (gtkLibs) gtk; }; @@ -6222,9 +6223,11 @@ let pkgs = rec { pythonBindings = true; # Enable python bindings }; - pysqlite = import ../development/libraries/pysqlite { - inherit stdenv fetchurl python sqlite; - }; + inherit pysqlite; + }; + + pysqlite = import ../development/libraries/pysqlite { + inherit stdenv fetchurl python sqlite; }; wine = import ../misc/emulators/wine { |