From d55194c06bc977717bb07a68ff206eba589cc0b6 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 4 Jul 2012 08:52:17 +0200 Subject: [PATCH] New package: nmap-6.01. --- srcpkgs/nmap/nmap.rshlibs | 9 +++++++++ srcpkgs/nmap/nmapfe.template | 19 +++++++++++++++++++ srcpkgs/nmap/template | 30 ++++++++++++++++++++++++++++++ srcpkgs/nmapfe | 1 + 4 files changed, 59 insertions(+) create mode 100644 srcpkgs/nmap/nmap.rshlibs create mode 100644 srcpkgs/nmap/nmapfe.template create mode 100644 srcpkgs/nmap/template create mode 120000 srcpkgs/nmapfe diff --git a/srcpkgs/nmap/nmap.rshlibs b/srcpkgs/nmap/nmap.rshlibs new file mode 100644 index 00000000000..5708b761dea --- /dev/null +++ b/srcpkgs/nmap/nmap.rshlibs @@ -0,0 +1,9 @@ +libpcre.so.0 +libpcap.so.1 +libssl.so.1 +libcrypto.so.1 +liblua.so +libstdc++.so.6 +libm.so.6 +libgcc_s.so.1 +libc.so.6 diff --git a/srcpkgs/nmap/nmapfe.template b/srcpkgs/nmap/nmapfe.template new file mode 100644 index 00000000000..e6ac1c4904d --- /dev/null +++ b/srcpkgs/nmap/nmapfe.template @@ -0,0 +1,19 @@ +# Template file for 'nmapfe'. +# +depends="nmap>=$version desktop-file-utils pygtk" +pycompile_module="radialnet zenmapCore zenmapGUI" +short_desc="${short_desc} - GTK Frontend" +long_desc="${long_desc} + + This package contains nmapfe - a GTK Frontend written in pygtk." + +do_install() { + vmove usr/bin/nmapfe usr/bin + vmove usr/bin/xnmap usr/bin + vmove usr/bin/zenmap usr/bin + vmove usr/lib usr + vmove usr/share/applications usr/share + vmove usr/share/zenmap usr/share + vmove usr/share/man/man1/zenmap.1 usr/share/man/man1 + rm -f ${SRCPKGDESTDIR}/usr/bin/uninstall_zenmap +} diff --git a/srcpkgs/nmap/template b/srcpkgs/nmap/template new file mode 100644 index 00000000000..c46f4f50423 --- /dev/null +++ b/srcpkgs/nmap/template @@ -0,0 +1,30 @@ +# Template file for 'nmap' +pkgname=nmap +version=6.01 +revision=1 +build_style=gnu-configure +makedepends="libpcap-devel openssl-devel pcre-devel lua-devel pygtk-devel" +subpackages="nmapfe" +short_desc="Utility for network discovery and security auditing" +maintainer="Juan RP " +license="GPL-2" +homepage="http://nmap.org" +distfiles="http://nmap.org/dist/nmap-$version.tar.bz2" +checksum=77f6635b677d28b546cbef97e4ead6c2d4a5aebcaa108fe3a3c135db6448617a +long_desc=" + Nmap (Network Mapper) is a free and open source utility for network discovery + and security auditing. Many systems and network administrators also find it + useful for tasks such as network inventory, managing service upgrade schedules, + and monitoring host or service uptime. Nmap uses raw IP packets in novel ways to + determine what hosts are available on the network, what services (application + name and version) those hosts are offering, what operating systems (and OS + versions) they are running, what type of packet filters/firewalls are in use, and + dozens of other characteristics. It was designed to rapidly scan large networks, + but works fine against single hosts." + +pre_configure() { + echo 'TryExec=/usr/bin/pygtk-demo' >> \ + zenmap/install_scripts/unix/zenmap.desktop + echo 'TryExec=/usr/bin/pygtk-demo' >> \ + zenmap/install_scripts/unix/zenmap-root.desktop +} diff --git a/srcpkgs/nmapfe b/srcpkgs/nmapfe new file mode 120000 index 00000000000..54c56b353f1 --- /dev/null +++ b/srcpkgs/nmapfe @@ -0,0 +1 @@ +nmap \ No newline at end of file