%define upstream_name Nmap-Scanner %define upstream_version 1.0 Name: perl-%{upstream_name} Version: %perl_convert_version %{upstream_version} Release: %mkrel 13 Summary: Perform and manipulate nmap scans using perl License: GPL+ or Artistic Group: Development/Perl Url: https://metacpan.org/release/%{upstream_name} Source0: https://cpan.metacpan.org/modules/by-module/Nmap/%{upstream_name}-%{upstream_version}.tar.gz BuildRequires: perl(Class::Generate) BuildRequires: perl(File::Temp) BuildRequires: perl(IPC::Open3) BuildRequires: perl(LWP::UserAgent) BuildRequires: perl(XML::SAX) Provides: perl(Nmap::Scanner::Address) Provides: perl(Nmap::Scanner::Distance) Provides: perl(Nmap::Scanner::ExtraPorts) Provides: perl(Nmap::Scanner::Host) Provides: perl(Nmap::Scanner::Hostname) Provides: perl(Nmap::Scanner::Hosts) Provides: perl(Nmap::Scanner::NmapRun) Provides: perl(Nmap::Scanner::OS) Provides: perl(Nmap::Scanner::OS::Class) Provides: perl(Nmap::Scanner::OS::Fingerprint) Provides: perl(Nmap::Scanner::OS::IPIdSequence) Provides: perl(Nmap::Scanner::OS::Match) Provides: perl(Nmap::Scanner::OS::PortUsed) Provides: perl(Nmap::Scanner::OS::TCPSequence) Provides: perl(Nmap::Scanner::OS::TCPTSSequence) Provides: perl(Nmap::Scanner::OS::Uptime) Provides: perl(Nmap::Scanner::Port) Provides: perl(Nmap::Scanner::RunStats) Provides: perl(Nmap::Scanner::RunStats::Finished) Provides: perl(Nmap::Scanner::ScanInfo) Provides: perl(Nmap::Scanner::Service) Provides: perl(Nmap::Scanner::Task) Provides: perl(Nmap::Scanner::TaskProgress) Requires: nmap BuildArch: noarch %description This set of modules provides perl class wrappers for the network mapper (nmap) scanning tool (see http://www.insecure.org/nmap/). Using these modules, a developer, network administrator, or other techie can create perl routines or classes which can be used to automate and integrate nmap scans elegantly into new and existing perl scripts. %prep %setup -q -n %{upstream_name}-%{upstream_version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %make_build %check # (tv) disable tests that need networking: rm -f t/event_tcp_syn_scan_from_file.t %make_build test %install %make_install %files %doc Changes README %{_mandir}/man3/* %perl_vendorlib/* %changelog * Mon Mar 21 2022 umeabot <umeabot> 1.0.0-13.mga9 + Revision: 1809968 - Mageia 9 Mass Rebuild * Wed Feb 12 2020 umeabot <umeabot> 1.0.0-12.mga8 + Revision: 1505726 - Mageia 8 Mass Rebuild * Thu Sep 20 2018 umeabot <umeabot> 1.0.0-11.mga7 + Revision: 1285346 - Mageia 7 Mass Rebuild * Thu Oct 12 2017 tv <tv> 1.0.0-10.mga7 + Revision: 1171207 - disable tests that need networking * Sun Jun 19 2016 pterjan <pterjan> 1.0.0-9.mga6 + Revision: 1031346 - Rebuild for perl 5.22.2 * Mon Feb 08 2016 umeabot <umeabot> 1.0.0-8.mga6 + Revision: 943537 - Mageia 6 Mass Rebuild * Wed Oct 15 2014 umeabot <umeabot> 1.0.0-7.mga5 + Revision: 739830 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 1.0.0-6.mga5 + Revision: 685755 - Mageia 5 Mass Rebuild * Fri Oct 18 2013 umeabot <umeabot> 1.0.0-5.mga4 + Revision: 513707 - Mageia 4 Mass Rebuild * Sun Jan 13 2013 umeabot <umeabot> 1.0.0-4.mga3 + Revision: 370992 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Jan 23 2011 jquelin <jquelin> 1.0.0-3.mga1 + Revision: 34037 - mageia rebuild - imported package perl-Nmap-Scanner * Sun Oct 17 2010 Guillaume Rousse <guillomovitch@mandriva.org> 1.0.0-3mdv2011.0 + Revision: 586168 - fix dependencies * Sun Oct 17 2010 Thierry Vignaud <tv@mandriva.org> 1.0.0-2mdv2011.0 + Revision: 586145 - actuall requires nmap - fix description * Sat Oct 16 2010 Guillaume Rousse <guillomovitch@mandriva.org> 1.0.0-1mdv2011.0 + Revision: 586116 - import perl-Nmap-Scanner