diff --git a/.gitignore b/.gitignore index 4d9ae2c..48433a2 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ Net-DNS-0.65.tar.gz /Net-DNS-0.81.tar.gz /Net-DNS-0.82.tar.gz /Net-DNS-0.83.tar.gz +/Net-DNS-1.01.tar.gz diff --git a/perl-Net-DNS.spec b/perl-Net-DNS.spec index 0c663d5..d76de94 100644 --- a/perl-Net-DNS.spec +++ b/perl-Net-DNS.spec @@ -1,62 +1,69 @@ Name: perl-Net-DNS -Version: 0.83 -Release: 3%{?dist} +Version: 1.01 +Release: 1%{?dist} Summary: DNS resolver modules for Perl -# lib/Net/DNS/RR/OPT.pm: MIT -# netdns.c: ISC and MIT and BSD -# rest: GPL+ or Artistic -License: (GPL+ or Artistic) and BSD and ISC and MIT +# lib/Net/DNS/RR/RT.pm: GPL+ or Artistic +License: (GPL+ or Artistic) and MIT Group: Development/Libraries URL: http://www.net-dns.org/ Source0: http://search.cpan.org/CPAN/authors/id/N/NL/NLNETLABS/Net-DNS-%{version}.tar.gz -BuildRequires: %{_bindir}/iconv +BuildArch: noarch +# Build +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: glibc-common +BuildRequires: make +BuildRequires: sed BuildRequires: perl -BuildRequires: perl(Config) BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 BuildRequires: perl(Getopt::Long) BuildRequires: perl(IO::Socket) -BuildRequires: perl(strict) -# Run-time: +# Runtime BuildRequires: perl(base) BuildRequires: perl(Carp) +# Config not used BuildRequires: perl(constant) BuildRequires: perl(Data::Dumper) %if ! (0%{?rhel} >= 7) # Digest::BubbleBabble is optional BuildRequires: perl(Digest::BubbleBabble) %endif -BuildRequires: perl(Digest::HMAC) >= 1.01 +# Digest::GOST is optional and intentionally unavailable +# Digest::GOST::CryptoPro is optional and intentionally unavailable +BuildRequires: perl(Digest::HMAC) >= 1.03 BuildRequires: perl(Digest::MD5) >= 2.13 BuildRequires: perl(Digest::SHA) >= 5.23 -# Digest::SHA is not used -# DynaLoader not used BuildRequires: perl(Encode) BuildRequires: perl(Exporter) +BuildRequires: perl(File::Spec) BuildRequires: perl(FileHandle) BuildRequires: perl(integer) BuildRequires: perl(IO::File) -BuildRequires: perl(IO::Select) +# IO::Select is not used BuildRequires: perl(IO::Socket::INET) # IO::Socket::INET6 is optional -BuildRequires: perl(IO::Socket::INET6) +# MIME::Base32 is not used BuildRequires: perl(MIME::Base64) >= 2.11 # Net::LibIDN is optional -BuildRequires: perl(Net::LibIDN) BuildRequires: perl(overload) +# PerlIO is optional +# Scalar::Util is optional BuildRequires: perl(Socket) +BuildRequires: perl(strict) +# Time::Local not used BuildRequires: perl(vars) # Win32::IPHelper is not needed # Win32::TieRegistry is not needed -BuildRequires: perl(XSLoader) -# Tests: +# Tests only BuildRequires: perl(File::Find) -BuildRequires: perl(File::Spec) +BuildRequires: perl(Net::DNS::SEC) BuildRequires: perl(Test::Builder) -BuildRequires: perl(Test::More) >= 0.52 +BuildRequires: perl(Test::More) # Optional tests: -BuildRequires: perl(Test::Pod) >= 0.95 +BuildRequires: perl(Test::Pod) >= 1.45 Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) -Requires: perl(Digest::HMAC) >= 1.01 +Requires: perl(Data::Dumper) +Requires: perl(Digest::HMAC) >= 1.03 Requires: perl(Digest::MD5) >= 2.13 Requires: perl(Digest::SHA) >= 5.23 Requires: perl(Encode) @@ -64,7 +71,10 @@ Requires: perl(Exporter) Requires: perl(FileHandle) Requires: perl(IO::File) Requires: perl(MIME::Base64) >= 2.11 -Requires: perl(XSLoader) +Requires: perl(Net::DNS::SEC::DSA) +Requires: perl(Net::DNS::SEC::ECDSA) +Requires: perl(Net::DNS::SEC::Private) +Requires: perl(Net::DNS::SEC::RSA) %{?perl_default_filter} @@ -117,23 +127,27 @@ chmod -R u+w %{buildroot}/* make test %files -%doc README Changes TODO demo -%{perl_vendorarch}/Net/ -%exclude %{perl_vendorarch}/Net/DNS/Resolver/cygwin.pm -%exclude %{perl_vendorarch}/Net/DNS/Resolver/MSWin32.pm -%{perl_vendorarch}/auto/Net/ +%doc README Changes demo +%{perl_vendorlib}/Net/ +%exclude %{perl_vendorlib}/Net/DNS/Resolver/cygwin.pm +%exclude %{perl_vendorlib}/Net/DNS/Resolver/MSWin32.pm %{_mandir}/man3/Net::DNS*.3* %exclude %{_mandir}/man3/Net::DNS::Resolver::cygwin.3* %exclude %{_mandir}/man3/Net::DNS::Resolver::MSWin32.3* # perl-Net-DNS-Nameserver -%exclude %{perl_vendorarch}/Net/DNS/Nameserver.pm +%exclude %{perl_vendorlib}/Net/DNS/Nameserver.pm %exclude %{_mandir}/man3/Net::DNS::Nameserver* %files Nameserver -%{perl_vendorarch}/Net/DNS/Nameserver.pm +%{perl_vendorlib}/Net/DNS/Nameserver.pm %{_mandir}/man3/Net::DNS::Nameserver* %changelog +* Fri Aug 07 2015 Petr Ĺ abata - 1.01-1 +- 1.01 bump +- The package is now noarch as the binary bits were dropped +- Furthermore, the license was changed to Perl and MIT + * Thu Jun 18 2015 Fedora Release Engineering - 0.83-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index cf7dc24..1736c65 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f1d48107ff6b366479ad035783486d7a Net-DNS-0.83.tar.gz +41e59dc2cad35eda357f2f534d94ae8b Net-DNS-1.01.tar.gz