Petr Šabata 365ee0e
Name:       perl-POE-Component-Pluggable
ac35eb6
Version:    1.28
d73ca81
Release:    9%{?dist}
Chris Weyl 32e9742
# lib/POE/Component/Pluggable.pm -> GPL+ or Artistic
Petr Šabata 365ee0e
License:    GPL+ or Artistic
Petr Šabata 365ee0e
Summary:    A base class for creating plugin-enabled POE components
503903f
Source:     https://cpan.metacpan.org/authors/id/B/BI/BINGOS/POE-Component-Pluggable-%{version}.tar.gz
503903f
Url:        https://metacpan.org/release/POE-Component-Pluggable
Chris Weyl 32e9742
BuildArch:  noarch
ac35eb6
BuildRequires:  findutils
ac35eb6
BuildRequires:  make
1958042
BuildRequires:  perl-interpreter
ac35eb6
BuildRequires:  perl-generators
ac35eb6
BuildRequires:  perl(:VERSION) >= 5.6
ac35eb6
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.59
ac35eb6
BuildRequires:  perl(strict)
ac35eb6
BuildRequires:  perl(warnings)
ac35eb6
# Run-time:
ac35eb6
BuildRequires:  perl(base)
ac35eb6
BuildRequires:  perl(Carp)
ac35eb6
BuildRequires:  perl(constant) >= 1.17
ac35eb6
BuildRequires:  perl(Exporter)
ac35eb6
# Reverse dependency on POE because this is a POE plugin
ac35eb6
BuildRequires:  perl(POE) >= 1.004
ac35eb6
BuildRequires:  perl(Scalar::Util)
ac35eb6
# Test::Weaken for Scalar::Util
ac35eb6
BuildRequires:  perl(Task::Weaken)
ac35eb6
# Tests:
ac35eb6
BuildRequires:  perl(blib)
ac35eb6
BuildRequires:  perl(File::Spec)
ac35eb6
BuildRequires:  perl(IO::Handle)
ac35eb6
BuildRequires:  perl(IPC::Open3)
ac35eb6
# Pod::Coverage::TrustPod not used
ac35eb6
BuildRequires:  perl(Test::More) >= 0.47
ac35eb6
# Test::Pod 1.41 not used
ac35eb6
# Test::Pod::Coverage 1.08 not used
ac35eb6
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
ac35eb6
Requires:       perl(constant) >= 1.17
ac35eb6
# Reverse dependency on POE because this is a POE plugin
ac35eb6
Requires:       perl(POE) >= 1.004
ac35eb6
# Test::Weaken for Scalar::Util
ac35eb6
Requires:       perl(Task::Weaken)
Chris Weyl 32e9742
ac35eb6
# Remove under-specified dependencies
ac35eb6
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(constant\\)$
Chris Weyl 32e9742
Chris Weyl 32e9742
%description
Chris Weyl 32e9742
POE::Component::Pluggable is a base class for creating plugin enabled
Chris Weyl 32e9742
POE Components. It is a generic port of POE::Component::IRC's plugin
Chris Weyl 32e9742
system. If your component dispatches events to registered POE sessions,
Petr Šabata 365ee0e
then POE::Component::Pluggable may be a good fit for you.
Chris Weyl 32e9742
Chris Weyl 32e9742
%prep
Chris Weyl 32e9742
%setup -q -n POE-Component-Pluggable-%{version}
Chris Weyl 32e9742
Chris Weyl 32e9742
%build
ac35eb6
perl Makefile.PL INSTALLDIRS=vendor
Chris Weyl 32e9742
make %{?_smp_mflags}
Chris Weyl 32e9742
Chris Weyl 32e9742
%install
ac35eb6
make pure_install DESTDIR=%{buildroot}
ac35eb6
find %{buildroot} -type f -name .packlist -delete
Chris Weyl 32e9742
%{_fixperms} %{buildroot}/*
Chris Weyl 32e9742
Chris Weyl 32e9742
%check
Chris Weyl 32e9742
make test
Chris Weyl 32e9742
Chris Weyl 32e9742
%files
ac35eb6
%license LICENSE
ac35eb6
%doc Changes examples/ README
Chris Weyl 32e9742
%{perl_vendorlib}/*
Chris Weyl 32e9742
%{_mandir}/man3/*.3*
Chris Weyl 32e9742
Chris Weyl 32e9742
%changelog
d73ca81
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.28-9
d73ca81
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d73ca81
68b8617
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.28-8
68b8617
- Perl 5.30 rebuild
68b8617
a0af90b
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.28-7
a0af90b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a0af90b
2172db4
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.28-6
2172db4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2172db4
54432e0
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.28-5
54432e0
- Perl 5.28 rebuild
54432e0
ed3ad21
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.28-4
ed3ad21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ed3ad21
4282e9c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.28-3
4282e9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4282e9c
1821490
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.28-2
1821490
- Perl 5.26 rebuild
1821490
ac35eb6
* Tue Feb 21 2017 Petr Pisar <ppisar@redhat.com> - 1.28-1
ac35eb6
- 1.28 bump
ac35eb6
f1899b9
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.26-13
f1899b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f1899b9
1291cc8
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.26-12
1291cc8
- Perl 5.24 rebuild
1291cc8
81a549e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.26-11
81a549e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
81a549e
929117c
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-10
929117c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
929117c
de38c92
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.26-9
de38c92
- Perl 5.22 rebuild
de38c92
2b81581
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.26-8
2b81581
- Perl 5.20 rebuild
2b81581
bebd8d5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-7
bebd8d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bebd8d5
2ed9ff1
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-6
2ed9ff1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2ed9ff1
c1e4971
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 1.26-5
c1e4971
- Perl 5.18 rebuild
c1e4971
003f41f
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-4
003f41f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
003f41f
f7ad01f
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.26-3
f7ad01f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f7ad01f
749bd1d
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 1.26-2
749bd1d
- Perl 5.16 rebuild
749bd1d
Petr Šabata 365ee0e
* Tue Jan 17 2012 Petr Ĺ abata <contyk@redhat.com> - 1.26-1
Petr Šabata 365ee0e
- 1.26 bump
Petr Šabata 365ee0e
- Spec cleanup, remove excessive whitespace
Petr Šabata 365ee0e
867520e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-7
867520e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
867520e
Petr Sabata 5951057
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.24-6
Petr Sabata 5951057
- Perl mass rebuild
Petr Sabata 5951057
90bba52
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-5
90bba52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
90bba52
bdd4c24
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.24-4
bdd4c24
- 661697 rebuild for fixing problems with vendorach/lib
bdd4c24
5ae80b7
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.24-3
5ae80b7
- Mass rebuild with perl-5.12.0
5ae80b7
6824f8a
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.24-2
6824f8a
- rebuild against perl 5.10.1
6824f8a
Chris Weyl 32e9742
* Mon Aug 31 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.24-1
Chris Weyl 32e9742
- submission
Chris Weyl 32e9742
Chris Weyl 32e9742
* Mon Aug 31 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.24-0
Chris Weyl 32e9742
- initial RPM packaging
Chris Weyl 32e9742
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8)