]> git.pld-linux.org Git - packages/nmap.git/commitdiff
- add svn (tested) and lua (failing) bconds
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sun, 17 Feb 2013 22:04:16 +0000 (23:04 +0100)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Sun, 17 Feb 2013 22:04:16 +0000 (23:04 +0100)
nmap-system-lua.patch
nmap.spec

index e5e45191e1345449077558867d2a49d73477be3e..ecad37e5ba4c9c788511d81526c778d52c06e711 100644 (file)
@@ -8,3 +8,4 @@
    ;;
    included)
      CXXFLAGS="-I$LIBLUADIR $CXXFLAGS"
+
index 1a8f020dcfbe34266b9fcc09bb05e7db2d7f62b7..6829d7d8aeff3944a784ca58b1cccb03464eb99a 100644 (file)
--- a/nmap.spec
+++ b/nmap.spec
@@ -1,6 +1,8 @@
 #
 # Conditional build:
 %bcond_with    system_dnet     # use system libdnet instead of local modified version
+%bcond_without svn
+%bcond_without lua
 #
 Summary:       Network exploration tool and security scanner
 Summary(es.UTF-8):     Herramienta de exploración de la rede y seguridad
@@ -27,14 +29,14 @@ BuildRequires:      gettext-devel
 BuildRequires: libpcap-devel
 BuildRequires: libstdc++-devel
 BuildRequires: libtool
-BuildRequires: lua52-devel >= 5.2
+%{?with_lua:BuildRequires:     lua52-devel >= 5.2}
 BuildRequires: openssl-devel
 BuildRequires: pcre-devel
 BuildRequires: python-devel >= 1:2.4
 BuildRequires: rpm-pythonprov
 BuildRequires: rpmbuild(macros) >= 1.167
 BuildRequires: sed >= 4.0
-BuildRequires: subversion-devel
+%{?with_svn:BuildRequires:     subversion-devel}
 Requires:      ca-certificates
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -133,9 +135,10 @@ cp -f /usr/share/automake/config.sub .
 CXXFLAGS="%{rpmcxxflags} -fno-rtti -fno-exceptions"
 CPPFLAGS="-I/usr/include/lua5.2"
 %configure \
-       LIBLUA_LIBS="-llua5.2" \
-       --with-libdnet%{!?with_system_dnet:=included} \
-       --with-liblua
+       %{?with_lua:LIBLUA_LIBS="-llua5.2"} \
+       --with%{!?with_lua:out}-liblua \
+       --with%{!?with_svn:out}-subversion \
+       --with-libdnet%{!?with_system_dnet:=included}
 
 %{__make} -j1
 
@@ -172,14 +175,14 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/ncat
 %attr(755,root,root) %{_bindir}/ndiff
 %attr(755,root,root) %{_bindir}/nmap
-%attr(755,root,root) %{_bindir}/nmap-update
+%{?with_svn:%attr(755,root,root) %{_bindir}/nmap-update}
 %attr(755,root,root) %{_bindir}/nping
 %{_datadir}/nmap
 %{_datadir}/ncat
 %{_mandir}/man1/ncat.1*
 %{_mandir}/man1/ndiff.1*
 %{_mandir}/man1/nmap.1*
-%{_mandir}/man1/nmap-update.1*
+%{?with_svn:%{_mandir}/man1/nmap-update.1*}
 %{_mandir}/man1/nping.1*
 %lang(de) %{_mandir}/de/man1/nmap.1*
 %lang(es) %{_mandir}/es/man1/nmap.1*
This page took 0.205655 seconds and 4 git commands to generate.