SPECS: nmap.spec - ac regeneration fixes, together with workaround...

qboosh qboosh at pld-linux.org
Sat Mar 15 01:34:15 CET 2008


Author: qboosh                       Date: Sat Mar 15 00:34:15 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- ac regeneration fixes, together with workaround for libtool 2.2
- zenmap R: python-pygtk-gtk, python-sqlite
- added COPYING to doc (important notes there)

---- Files affected:
SPECS:
   nmap.spec (1.133 -> 1.134) 

---- Diffs:

================================================================
Index: SPECS/nmap.spec
diff -u SPECS/nmap.spec:1.133 SPECS/nmap.spec:1.134
--- SPECS/nmap.spec:1.133	Thu Mar 13 13:40:43 2008
+++ SPECS/nmap.spec	Sat Mar 15 01:34:09 2008
@@ -3,7 +3,6 @@
 # TODO:
 #	- use system lua51
 #	- use system libdnet
-#	- R: for zenmap
 #	- desktop file for zenmap
 #
 Summary:	Network exploration tool and security scanner
@@ -17,7 +16,7 @@
 Name:		nmap
 Version:	4.53
 Release:	1
-License:	GPL
+License:	GPL v2
 Group:		Networking
 Source0:	http://www.insecure.org/nmap/dist/%{name}-%{version}.tar.bz2
 # Source0-md5:	bb203c47f3c234b61d3c4916da7eaa27
@@ -27,10 +26,12 @@
 BuildRequires:	automake
 BuildRequires:	libpcap-devel
 BuildRequires:	libstdc++-devel
+BuildRequires:	libtool
 BuildRequires:	openssl-devel
 BuildRequires:	pcre-devel
-BuildRequires:	python-devel
+BuildRequires:	python-devel >= 1:2.5
 BuildRequires:	rpm-pythonprov
+BuildRequires:	sed >= 4.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -93,6 +94,8 @@
 Summary(pl.UTF-8):	Graficzny frontend dla nmapa
 Group:		X11/Applications/Networking
 Requires:	%{name} = %{version}-%{release}
+Requires:	python-pygtk-gtk >= 2:2.6
+Requires:	python-sqlite >= 2.0
 Obsoletes:	nmap-X11
 Obsoletes:	nmap-frontend
 
@@ -106,13 +109,19 @@
 %setup -q
 %patch0 -p1
 
+# should be libtool with added "libtool: @LIBTOOL_DEPS@" rule in fact
+# (but the latter would fail due to bug in libtool 2.2)
+sed -i -e 's, at LIBTOOL_DEPS@,./libtool,' nselib-bin/Makefile.in
+
 %build
-find -type f -name 'configure.ac' | while read CFG; do
+cp -f /usr/share/automake/config.sub .
+ln -s config/acinclude.m4 libdnet-stripped
+%{__libtoolize}
+find -type f -name configure.ac -o -name configure.in | while read CFG; do
 	cd $(dirname "$CFG")
-	cp -f /usr/share/automake/config.sub .
 	%{__aclocal}
 	%{__autoconf}
-	cd -
+	cd "$OLDPWD"
 done
 
 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions" \
@@ -138,7 +147,8 @@
 
 %files
 %defattr(644,root,root,755)
-%doc docs/README docs/*.txt CHANGELOG
+# note: COPYING contains important notes and clarifications
+%doc docs/README docs/*.txt CHANGELOG COPYING
 %attr(755,root,root) %{_bindir}/nmap
 %{_libdir}/nmap
 %{_datadir}/nmap
@@ -155,7 +165,7 @@
 %{py_sitescriptdir}/higwidgets/*.py[co]
 %{py_sitescriptdir}/zenmapCore/*.py[co]
 %{py_sitescriptdir}/zenmapGUI/*.py[co]
-%{py_sitescriptdir}/zenmap-*-info
+%{py_sitescriptdir}/zenmap-*.egg-info
 %dir %{_datadir}/zenmap
 %dir %{_datadir}/zenmap/locale
 %lang(pt_BR) %{_datadir}/zenmap/locale/pt_BR
@@ -173,6 +183,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.134  2008-03-15 00:34:09  qboosh
+- ac regeneration fixes, together with workaround for libtool 2.2
+- zenmap R: python-pygtk-gtk, python-sqlite
+- added COPYING to doc (important notes there)
+
 Revision 1.133  2008-03-13 12:40:43  kosmo
 - added missing BR
 
================================================================

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



More information about the pld-cvs-commit mailing list