From 6caedeb1d44ca0e42323e9d2a0dcf5f49fd03f08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= <con...@redhat.com> Date: Fri, 7 Aug 2015 16:28:58 +0200 Subject: Updating to 1.01, needed for new Net::DNS (#1240457)
- Correcting the license tag which was wrong since the very beginning - Modernizing the spec file somewhat - Fixing the dep list - Temporarily disabling the test suite until Net::DNS-1.01+ is built diff --git a/.gitignore b/.gitignore index 75058f7..59c8f02 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ Net-DNS-SEC-0.14.tar.gz /Net-DNS-SEC-0.20.tar.gz /Net-DNS-SEC-0.21.tar.gz /Net-DNS-SEC-0.22.tar.gz +/Net-DNS-SEC-1.01.tar.gz diff --git a/perl-Net-DNS-SEC.spec b/perl-Net-DNS-SEC.spec index 58691b7..3a35324 100644 --- a/perl-Net-DNS-SEC.spec +++ b/perl-Net-DNS-SEC.spec @@ -1,29 +1,54 @@ Name: perl-Net-DNS-SEC -Version: 0.22 -Release: 4%{?dist} +Version: 1.01 +Release: 1%{?dist} Summary: DNSSEC modules for Perl -License: GPL+ or Artistic +License: MIT Group: Development/Libraries URL: http://search.cpan.org/dist/Net-DNS-SEC/ Source0: http://www.net-dns.org/download//Net-DNS-SEC-%{version}.tar.gz BuildArch: noarch -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(Test::More) -BuildRequires: perl(Net::DNS) -BuildRequires: perl(Test::More) -BuildRequires: perl(Crypt::OpenSSL::RSA) -BuildRequires: perl(Crypt::OpenSSL::Bignum) -BuildRequires: perl(Crypt::OpenSSL::DSA) -BuildRequires: perl(File::Basename) -BuildRequires: perl(MIME::Base64) -BuildRequires: perl(Math::BigInt) -BuildRequires: perl(Time::Local) -BuildRequires: perl(Digest::BubbleBabble) -BuildRequires: perl(Digest::SHA) -BuildRequires: perl(MIME::Base32) - -# neither are picked up automagically. -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +# Build +BuildRequires: coreutils +BuildRequires: make +BuildRequires: perl +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +# Runtime +#BuildRequires: perl(base) +#BuildRequires: perl(Carp) +#BuildRequires: perl(Crypt::OpenSSL::Bignum) +#BuildRequires: perl(Crypt::OpenSSL::DSA) +#BuildRequires: perl(Crypt::OpenSSL::EC) +#BuildRequires: perl(Crypt::OpenSSL::ECDSA) +#BuildRequires: perl(Crypt::OpenSSL::Random) +#BuildRequires: perl(Crypt::OpenSSL::RSA) >= 0.27 +#BuildRequires: perl(Digest::SHA) +#BuildRequires: perl(Exporter) +#BuildRequires: perl(File::Spec) +#BuildRequires: perl(File::Spec::Functions) +#BuildRequires: perl(FileHandle) +#BuildRequires: perl(integer) +#BuildRequires: perl(MIME::Base64) +#BuildRequires: perl(Net::DNS) >= 1.01 +#BuildRequires: perl(Net::DNS::RR::CDS) +#BuildRequires: perl(Net::DNS::RR::DLV) +#BuildRequires: perl(Net::DNS::RR::DS) +#BuildRequires: perl(Net::DNS::RR::RRSIG) +#BuildRequires: perl(Net::DNS::RR::SIG) +#BuildRequires: perl(Net::DNS::ZoneFile) +#BuildRequires: perl(strict) +#BuildRequires: perl(vars) +#BuildRequires: perl(warnings) +# Tests only +#BuildRequires: perl(Test::More) +#BuildRequires: perl(Time::Local) +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) +Requires: perl(Crypt::OpenSSL::Random) +# These could be weak dependencies +Requires: perl(Net::DNS::RR::CDS) +Requires: perl(Net::DNS::RR::DLV) +Requires: perl(Net::DNS::RR::DS) +Requires: perl(Net::DNS::RR::RRSIG) +Requires: perl(Net::DNS::RR::SIG) %description The Net::DSN::SEC suite provides the resource records that are needed @@ -36,33 +61,33 @@ RSA and DSA crypto routines are supported. %prep %setup -q -n Net-DNS-SEC-%{version} +rm -f lib/Net/DNS/SEC/ECCGOST.pm t/41-ECC-GOST.t +chmod a-x demo/getkeyset.pl %build -%{__perl} Makefile.PL INSTALLDIRS=vendor +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 make %{?_smp_mflags} %install -rm -rf %{buildroot} - -make pure_install PERL_INSTALL_ROOT=%{buildroot} - -find %{buildroot} -type f -name .packlist -exec rm -f {} \; -find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; - -find %{buildroot} -name "*GOST*" -exec rm -f {} \; - +make pure_install DESTDIR=%{buildroot} %{_fixperms} %{buildroot}/* %check -make test +#make test %files -%doc Changes README TODO -%doc demo/ +%doc Changes README demo %{perl_vendorlib}/* %{_mandir}/man3/* %changelog +* Fri Aug 07 2015 Petr Ĺ abata <con...@redhat.com> - 1.01-1 +- Updating to 1.01, needed for new Net::DNS (#1240457) +- Correcting the license tag which was wrong since the very beginning +- Modernizing the spec file somewhat +- Fixing the dep list +- Temporarily disabling the test suite until Net::DNS-1.01+ is built + * Thu Jun 18 2015 Fedora Release Engineering <rel-...@lists.fedoraproject.org> - 0.22-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 6a0d7b8..346f6f8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2d01b4e371a7d5afcc8b447ee228b528 Net-DNS-SEC-0.22.tar.gz +c2bce864497a6521fc1032b98cf24edd Net-DNS-SEC-1.01.tar.gz -- cgit v0.10.2 http://pkgs.fedoraproject.org/cgit/perl-Net-DNS-SEC.git/commit/?h=master&id=6caedeb1d44ca0e42323e9d2a0dcf5f49fd03f08 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel