%global _hardened_build 1 Name: nmap Epoch: 2 Version: 7.80 Release: 1 License: Nmap Summary: A tool for network discovery and security auditing. Requires: %{name}-ncat = %{epoch}:%{version}-%{release} URL: https://nmap.org/ Source0: https://nmap.org/dist/%{name}-%{version}%{?prerelease}.tar.bz2 BuildRequires: automake autoconf gcc-c++ gettext-devel libpcap-devel libssh2-devel BuildRequires: libtool lua-devel openssl-devel pcre-devel Obsoletes: nmap-frontend nmap-ndiff nmap-ncat nc < 1.109.20120711-2 Obsoletes: nc6 < 1.00-22 Provides: nmap-frontend nmap-ndiff nmap-ncat nc nc6 %define pixmap_srcdir zenmap/share/pixmaps %description Nmap ("Network Mapper") is a free and open source (license) utility for network discovery and security \ auditing. It was designed to rapidly scan large networks, but works fine against single hosts. %package_help %prep %autosetup -n %{name}-%{version} -p1 rm -rf libpcap libpcre macosx mswin32 libssh2 libz %build export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure --with-libpcap=yes --with-liblua=included --without-zenmap --without-ndiff --enable-dbus --with-libssh2=yes %make_build sed -i 's/-md/-mf/' nping/docs/nping.1 %install make DESTDIR=%{buildroot} STRIP=true install rm -f %{buildroot}%{_datadir}/ncat/ca-bundle.crt rmdir %{buildroot}%{_datadir}/ncat ln -s ncat.1.gz %{buildroot}%{_mandir}/man1/nc.1.gz ln -s ncat %{buildroot}%{_bindir}/nc %find_lang nmap --with-man %files -f nmap.lang %defattr(-,root,root) %doc ncat/docs/AUTHORS ncat/docs/README %license COPYING* %{_bindir}/n* %{_datadir}/nmap %exclude %{_datadir}/ncat %files help %defattr(-,root,root) %doc docs/README docs/nmap.usage.txt ncat/docs/THANKS ncat/docs/examples %{_mandir}/man1/*.1.gz %changelog * Sun Jun 28 2020 gaihuiying - 2:7.80-1 - Type:requirement - ID:NA - SUG:NA - DESC:sync LTS branch to update nmap to 7.80 * Wed Jun 24 2020 gaihuiying - 2:7.70-12 - Type:bugfix - ID:NA - SUG:NA - DESC:delete make check * Sat Feb 22 2020 openEuler Buildteam - 2:7.70-11 - Type:enhancement - ID:NA - SUG:NA - DESC:add make check * Sat Jan 11 2020 openEuler Buildteam - 2:7.70-10 - Type:NA - ID:NA - SUG:NA - DESC:delete unused patches * Sat Dec 21 2019 openEuler Buildteam - 2:7.70-9 - Type:cves - ID:CVE-2018-15173 - SUG:restart - DESC:fix CVE-2018-15173 * Mon Oct 21 2019 openEuler Buildteam - 2:7.70-8 - Type:enhancement - Id:NA - SUG:NA - DESC:add 3rd-party licenses * Mon Oct 21 2019 openEuler Buildteam - 2:7.70-7 - Type:enhancement - Id:NA - SUG:NA - DESC:modify the location of COPYING * Wed Sep 25 2019 Li Wang - 2:7.70-6 - Type:cves - ID:CVE-2017-18594 - SUG:restart - DESC:fix CVE-2017-18594 * Wed Sep 18 2019 openEuler Buildteam - 2:7.70-5 - Package init