Author: kosmo                        Date: Wed Mar 12 15:40:39 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 4.53

---- Files affected:
SPECS:
   nmap.spec (1.130 -> 1.131) 

---- Diffs:

================================================================
Index: SPECS/nmap.spec
diff -u SPECS/nmap.spec:1.130 SPECS/nmap.spec:1.131
--- SPECS/nmap.spec:1.130       Wed Sep  5 16:51:03 2007
+++ SPECS/nmap.spec     Wed Mar 12 16:40:34 2008
@@ -1,7 +1,10 @@
 # $Revision$, $Date$
 #
-# Conditional build:
-%bcond_without x       # don't build gtk-based nmap-X11
+# TODO:
+#      - use system lua51
+#      - use system libdnet
+#      - R: for zenmap
+#      - desktop file for zenmap
 #
 Summary:       Network exploration tool and security scanner
 Summary(es.UTF-8):     Herramienta de exploración de la rede y seguridad
@@ -12,16 +15,13 @@
 Summary(zh_CN.UTF-8):  [系统]强力端口扫描器
 Summary(zh_TW.UTF-8):  [.)B系.$)B統].)B強力.$)B端.)B口.$)B掃.)B描.$)B器
 Name:          nmap
-Version:       4.20
-Release:       2
+Version:       4.53
+Release:       1
 License:       GPL
 Group:         Networking
 Source0:       http://www.insecure.org/nmap/dist/%{name}-%{version}.tar.bz2
-# Source0-md5: ea50419f99472200c4184a304e3831ea
-Source1:       %{name}.png
-Patch0:                %{name}-desktop.patch
-Patch1:                %{name}-statistics.patch
-Patch2:                %{name}-am18.patch
+# Source0-md5: bb203c47f3c234b61d3c4916da7eaa27
+Patch0:                %{name}-am18.patch
 URL:           http://www.insecure.org/nmap/index.html
 BuildRequires: autoconf
 BuildRequires: automake
@@ -87,66 +87,35 @@
 сканування (decoy scanning), визначення характеристик передбачуваності
 TCP sequence, сканування sunRPC, reverse-identd сканування та інше.
 
-%package X11
-Summary:       GTK+ frontend for nmap
-Summary(pl.UTF-8):     Frontend GTK+ dla nmapa
-Summary(pt_BR.UTF-8):  Frontend GTK+ para o nmap
-Summary(ru.UTF-8):     GTK+ интерфейс для nmap
-Summary(uk.UTF-8):     GTK+ інтерфейс для nmap
+%package zenmap
+Summary:       Graphical frontend for nmap
+Summary(pl.UTF-8):     Graficzny frontend dla nmapa
 Group:         X11/Applications/Networking
 Requires:      %{name} = %{version}-%{release}
 Obsoletes:     nmap-frontend
+Obsoletes:     nmap-x
 
-%description X11
-This package includes nmapfe, a GTK+ frontend for nmap.
+%description zenmap
+This package includes zenmap, a graphical frontend for nmap.
 
-%description X11 -l pl.UTF-8
-Ten pakiet zawiera nmapfe, czyli frontend dla nmapa pisany z użyciem
-GTK+.
-
-%description X11 -l pt_BR.UTF-8
-Frontend gráfico para o nmap (nmapfe) escrito em GTK+. Não contém toda
-a funcionalidade do nmap em si, mas é útil para usuários iniciantes.
-
-%description X11 -l ru.UTF-8
-Этот пакет содержит nmapfe, GTK+ интерфейс для nmap.
-
-%description X11 -l uk.UTF-8
-Цей пакет містить nmapfe, GTK+ інтерфейс для nmap.
+%description zenmap -l pl.UTF-8
+Ten pakiet zawiera zenmap, czyli graficzny frontend dla nmapa.
 
 %prep
 %setup -q
 %patch0 -p1
-#patch1 -p1
-%patch2 -p1
 
 %build
-cp -f /usr/share/automake/config.sub .
-%{__aclocal}
-%{__autoconf}
-cd nbase
-cp -f /usr/share/automake/config.sub .
-# AC_C___ATTRIBUTE__
-tail -n +302 aclocal.m4 >> acinclude.m4
-%{__aclocal}
-%{__autoconf}
-cd ../libpcap
-cp -f /usr/share/automake/config.sub .
-# don't run aclocal - only local macros here!
-%{__autoconf}
-cd ../nmapfe
-cp -f /usr/share/automake/config.sub .
-%{!?with_x:echo 'AC_DEFUN([AM_PATH_GTK_2_0],[AC_DEFINE(MISSING_GTK)])' >> 
acinclude.m4}
-%{__aclocal}
-%{__autoconf}
-cd ../nsock/src
-cp -f /usr/share/automake/config.sub .
-cd ../..
-cp -f /usr/share/automake/config.sub libdnet-stripped/config
-CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
-%configure \
-       --enable-ipv6 \
-       %{!?with_x:--without-nmapfe}
+find -type f -name 'configure.ac' | while read CFG; do
+    cd $(dirname "$CFG")
+    cp -f /usr/share/automake/config.sub .
+    %{__aclocal}
+    %{__autoconf}
+    cd -
+done
+
+CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions" \
+%configure
 
 %{__make}
 
@@ -155,38 +124,47 @@
 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
 
 %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT \
-       deskdir=%{_desktopdir}
+       DESTDIR=$RPM_BUILD_ROOT
 
-%if %{with x}
-cd $RPM_BUILD_ROOT%{_bindir}
-rm -f xnmap
-ln -s nmapfe xnmap
-cd -
+install docs/zenmap.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
-%endif
+%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
+%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
+%py_postclean
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc docs/*.txt CHANGELOG
+%doc docs/README docs/*.txt CHANGELOG
 %attr(755,root,root) %{_bindir}/nmap
+%{_libdir}/nmap
 %{_datadir}/nmap
 %{_mandir}/man1/nmap.1*
 
-%if %{with x}
-%files X11
+%files zenmap
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/nmapfe
 %attr(755,root,root) %{_bindir}/xnmap
-%{_mandir}/man1/nmapfe.1*
-%{_mandir}/man1/xnmap.1*
-%{_desktopdir}/nmapfe.desktop
-%{_pixmapsdir}/nmap.png
-%endif
+%attr(755,root,root) %{_bindir}/zenmap
+%dir %{py_sitescriptdir}/higwidgets
+%dir %{py_sitescriptdir}/zenmapCore
+%dir %{py_sitescriptdir}/zenmapGUI
+%{py_sitescriptdir}/higwidgets/*.py[co]
+%{py_sitescriptdir}/zenmapCore/*.py[co]
+%{py_sitescriptdir}/zenmapGUI/*.py[co]
+%{py_sitescriptdir}/zenmap-*-info
+%dir %{_datadir}/zenmap
+%dir %{_datadir}/zenmap/locale
+%lang(pt_BR) %{_datadir}/zenmap/locale/pt_BR
+%{_datadir}/zenmap/config
+%{_datadir}/zenmap/docs
+%{_datadir}/zenmap/misc
+%{_mandir}/man1/zenmap.1*
+%{_iconsdir}/*.ico
+%{_pixmapsdir}/*.png
+%{_pixmapsdir}/*.svg
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -194,6 +172,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.131  2008-03-12 15:40:34  kosmo
+- updated to 4.53
+
 Revision 1.130  2007-09-05 14:51:03  baggins
 - rel 2
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/nmap.spec?r1=1.130&r2=1.131&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to