From 0b10346a32c255ee900a4b5808c9547ecafe7ede Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppi...@redhat.com> Date: Tue, 21 Feb 2017 13:28:58 +0100 Subject: 1.28 bump
--- .gitignore | 1 + .rpmlint | 2 ++ perl-POE-Component-Pluggable.spec | 67 +++++++++++++++++++++++++++------------ sources | 2 +- 4 files changed, 50 insertions(+), 22 deletions(-) create mode 100644 .rpmlint diff --git a/.gitignore b/.gitignore index 4fe8643..5b033d2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ POE-Component-Pluggable-1.24.tar.gz /POE-Component-Pluggable-1.26.tar.gz +/POE-Component-Pluggable-1.28.tar.gz diff --git a/.rpmlint b/.rpmlint new file mode 100644 index 0000000..98b783b --- /dev/null +++ b/.rpmlint @@ -0,0 +1,2 @@ +from Config import * +addFilter("spelling-error .* IRC's"); diff --git a/perl-POE-Component-Pluggable.spec b/perl-POE-Component-Pluggable.spec index a121512..ca2913a 100644 --- a/perl-POE-Component-Pluggable.spec +++ b/perl-POE-Component-Pluggable.spec @@ -1,6 +1,6 @@ Name: perl-POE-Component-Pluggable -Version: 1.26 -Release: 12%{?dist} +Version: 1.28 +Release: 1%{?dist} # lib/POE/Component/Pluggable.pm -> GPL+ or Artistic License: GPL+ or Artistic Group: Development/Libraries @@ -8,20 +8,42 @@ Summary: A base class for creating plugin-enabled POE components Source: http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/POE-Component-Pluggable-%{version}.tar.gz Url: http://search.cpan.org/dist/POE-Component-Pluggable BuildArch: noarch -BuildRequires: perl-generators -BuildRequires: perl(base) -BuildRequires: perl(constant) >= 1.17 -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42 -BuildRequires: perl(Exporter) -BuildRequires: perl(POE) >= 1.004 -BuildRequires: perl(Scalar::Util) -BuildRequires: perl(Task::Weaken) -BuildRequires: perl(Test::More) >= 0.47 -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -Requires: perl(constant) >= 1.17 -Requires: perl(POE) >= 1.004 - -%{?perl_default_filter} +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl +BuildRequires: perl-generators +BuildRequires: perl(:VERSION) >= 5.6 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.59 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time: +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(constant) >= 1.17 +BuildRequires: perl(Exporter) +# Reverse dependency on POE because this is a POE plugin +BuildRequires: perl(POE) >= 1.004 +BuildRequires: perl(Scalar::Util) +# Test::Weaken for Scalar::Util +BuildRequires: perl(Task::Weaken) +# Tests: +BuildRequires: perl(blib) +BuildRequires: perl(File::Spec) +BuildRequires: perl(IO::Handle) +BuildRequires: perl(IPC::Open3) +# Pod::Coverage::TrustPod not used +BuildRequires: perl(Test::More) >= 0.47 +# Test::Pod 1.41 not used +# Test::Pod::Coverage 1.08 not used +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(constant) >= 1.17 +# Reverse dependency on POE because this is a POE plugin +Requires: perl(POE) >= 1.004 +# Test::Weaken for Scalar::Util +Requires: perl(Task::Weaken) + +# Remove under-specified dependencies +%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(constant\\)$ %description POE::Component::Pluggable is a base class for creating plugin enabled @@ -33,24 +55,27 @@ then POE::Component::Pluggable may be a good fit for you. %setup -q -n POE-Component-Pluggable-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor +perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install -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 ';' +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete %{_fixperms} %{buildroot}/* %check make test %files -%doc Changes examples/ README LICENSE +%license LICENSE +%doc Changes examples/ README %{perl_vendorlib}/* %{_mandir}/man3/*.3* %changelog +* Tue Feb 21 2017 Petr Pisar <ppi...@redhat.com> - 1.28-1 +- 1.28 bump + * Sun May 15 2016 Jitka Plesnikova <jples...@redhat.com> - 1.26-12 - Perl 5.24 rebuild diff --git a/sources b/sources index 4892343..ec61115 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -989a64c6c2939a19ee5844c9d9e87047 POE-Component-Pluggable-1.26.tar.gz +SHA512 (POE-Component-Pluggable-1.28.tar.gz) = 2fc89f40b0d44621032bd53e05263dc486733639de4a180679b30b337278ab50746db26c9d8c7416e45ec013da5d88072730ef87f83149c43f81cc6708549094 -- cgit v1.1 https://src.fedoraproject.org/cgit/perl-POE-Component-Pluggable.git/commit/?h=f25&id=0b10346a32c255ee900a4b5808c9547ecafe7ede _______________________________________________ perl-devel mailing list -- perl-devel@lists.fedoraproject.org To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org