Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f9d4b224acfa5d131b63ddaf1f24228cd79237bc

commit f9d4b224acfa5d131b63ddaf1f24228cd79237bc
Author: CSÉCSY László <[EMAIL PROTECTED]>
Date:   Tue Jan 15 08:39:05 2008 +0100

nmap-4.53-1-i686
version bump
almost a completely reworked FB, thx to crazy

diff --git a/source/network/nmap/FrugalBuild b/source/network/nmap/FrugalBuild
index d59820e..d109d7a 100644
--- a/source/network/nmap/FrugalBuild
+++ b/source/network/nmap/FrugalBuild
@@ -2,37 +2,54 @@
# Maintainer: CSÉCSY László <[EMAIL PROTECTED]>

pkgname=nmap
-pkgver=4.20
+pkgver=4.53
pkgrel=1
pkgdesc="A network exploration tool and security scanner"
url="http://www.insecure.org";
-depends=('pcre' 'openssl')
-makedepends=('gtk+2' 'libpcap')
+depends=('pcre' 'openssl' 'lua')
+makedepends=('pygtk' 'libpcap')
groups=('network')
+options=('scriptlet')
archs=('i686' 'x86_64')
up2date="lynx -dump 'http://download.insecure.org/nmap/dist/?M=D'|grep 
'nmap-[0-9\.]*tgz$'|sed -n 's/.*-\(.*\)\.tgz/\1/;$ p'"
source=(http://download.insecure.org/$pkgname/dist/$pkgname-$pkgver.tar.bz2 
nmap-logo-64.png)
-sha1sums=('641bf8ec28313f3fd110d7fa84c3a233cf79c36b' \
+sha1sums=('e2274194e7be2805a0f21cff3b352df192e1f835' \
'c36250c662ee9058974a2215c579c3f45ddaf2d0')

subpkgs=('nmapfe')
subdescs=('GTK+2 frontend for nmap')
-subdepends=('gtk+2 nmap')
-subgroups=('xapps')
+subdepends=("pygtk nmap=$pkgver")
+subgroups=('xapps-extra')
subarchs=('i686 x86_64')
+subinstall=nmapfe.install

build()
{
+       unset MAKEFLAGS
Fcd
-       Fsed "icon-network" "/usr/share/pixmaps/nmap-logo-64.png" nmapfe.desktop
Fbuild --with-libpcre=/usr --with-openssl=/usr/include/openssl \
-               --with-libpcap=/usr
-       Fmkdir /usr/share/pixmaps
-       Ffile nmap-logo-64.png /usr/share/pixmaps/
-       Fsplit nmapfe usr/bin/{nmapfe,xnmap}
-       Fsplit nmapfe usr/man/man1/{nmapfe*,xnmap*}
-       Fsplit nmapfe usr/share/applications/
-       Fsplit nmapfe usr/share/pixmaps/
+       --with-libpcap=/usr
+       Fmkdir usr/share/pixmaps
+       Ffile nmap-logo-64.png /usr/share/pixmaps/$pkgname.png
+       _F_desktop_name="NmapFe"
+       _F_desktop_desc="GTK+2 frontend for nmap"
+       _F_desktop_icon="/usr/share/pixmaps/$pkgname.png"
+       _F_desktop_exec="gksu /usr/bin/nmapfe"
+       _F_desktop_categories="GTK;Network;"
+       _F_desktop_show_in="GNOME;XFCE"
+       _F_desktop_filename="${pkgname}fe"
+       Fdesktop2
+       _F_desktop_name="NmapFe"
+       _F_desktop_desc="GTK+2 frontend for nmap"
+       _F_desktop_icon="/usr/share/pixmaps/$pkgname.png"
+       _F_desktop_exec="kdesu /usr/bin/nmapfe"
+       _F_desktop_categories="GTK;Network;"
+       _F_desktop_filename="${pkgname}fe-kde"
+       _F_desktop_show_in="KDE"
+       Fdesktop2
+       Fsplit nmapfe usr/bin/{nmapfe,xnmap,*zenmap*}
+       Fsplit nmapfe usr/share/{applications,pixmaps,icons,zenmap}
+       Fsplit nmapfe usr/lib/python2.5
}

# optimization OK
diff --git a/source/network/nmap/nmapfe.install 
b/source/network/nmap/nmapfe.install
new file mode 100644
index 0000000..c242120
--- /dev/null
+++ b/source/network/nmap/nmapfe.install
@@ -0,0 +1,18 @@
+post_install() {
+       echo -n "updating desktop database... "
+       update-desktop-database > /dev/null 2>&1
+       echo "done."
+}
+
+post_upgrade() {
+       post_install
+}
+
+post_remove() {
+       post_install
+}
+
+op=$1
+shift
+
+$op $*
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to