Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > bd145ea1224a122adc0552cda23a5f71 > files > 2

perl-POE-Component-Pluggable-1.280.0-2.mga7.src.rpm

%define upstream_name    POE-Component-Pluggable
%define upstream_version 1.28

Name:       perl-%{upstream_name}
Version:    %perl_convert_version %{upstream_version}
Release:    %mkrel 2

Summary:    A base class for creating plugin enabled POE Components
License:    GPL+ or Artistic
Group:      Development/Perl
Url:        http://search.cpan.org/dist/%{upstream_name}
Source0:    http://www.cpan.org/modules/by-module/POE/%{upstream_name}-%{upstream_version}.tar.gz

BuildRequires: perl(Carp)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(POE)
BuildRequires: perl(Test::More)
BuildArch: noarch


%{?perl_default_filter}

%description
POE::Component::Pluggable is a base class for creating plugin enabled POE
Components. It is a generic port of POE::Component::IRC's plugin system.

If your component dispatches events to registered POE sessions, then
POE::Component::Pluggable may be a good fit for you.

Basic use would involve subclassing POE::Component::Pluggable, then
overriding '_pluggable_event()' and inserting '_pluggable_process()'
wherever you dispatch events from.

%prep
%setup -q -n %{upstream_name}-%{upstream_version}

%build
%__perl Makefile.PL INSTALLDIRS=vendor
%make

%check
make test

%install
%make_install

%files
%doc Changes README LICENSE META.yml
%{_mandir}/man3/*
%{perl_vendorlib}/POE


%changelog
* Thu Sep 20 2018 umeabot <umeabot> 1.280.0-2.mga7
  (not released yet)
+ Revision: 1285465
- Mageia 7 Mass Rebuild

* Sat Jul 29 2017 sander85 <sander85> 1.280.0-1.mga7
+ Revision: 1132337
- update to 1.28

* Sun Jun 19 2016 pterjan <pterjan> 1.260.0-9.mga6
+ Revision: 1032519
- Rebuild for perl 5.22.2

* Mon Feb 08 2016 umeabot <umeabot> 1.260.0-8.mga6
+ Revision: 948901
- Mageia 6 Mass Rebuild

* Sun Oct 19 2014 umeabot <umeabot> 1.260.0-7.mga5
+ Revision: 788557
- Rebuild to potentially add missing dependencies

* Wed Oct 15 2014 umeabot <umeabot> 1.260.0-6.mga5
+ Revision: 747006
- Second Mageia 5 Mass Rebuild

* Tue Sep 30 2014 tv <tv> 1.260.0-5.mga5
+ Revision: 733320
- add exclude

* Tue Sep 16 2014 umeabot <umeabot> 1.260.0-4.mga5
+ Revision: 685821
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 1.260.0-3.mga4
+ Revision: 513855
- Mageia 4 Mass Rebuild

* Sun Jan 13 2013 umeabot <umeabot> 1.260.0-2.mga3
+ Revision: 371251
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jan 23 2011 jquelin <jquelin> 1.260.0-1.mga1
+ Revision: 34072
- mageia rebuild
- imported package perl-POE-Component-Pluggable


* Tue Jul 13 2010 Jérôme Quelin <jquelin@mandriva.org> 1.260.0-1mdv2011.0
+ Revision: 552483
- update to 1.26

* Wed Aug 19 2009 Jérôme Quelin <jquelin@mandriva.org> 1.240.0-1mdv2010.0
+ Revision: 418122
- update to 1.24

* Fri Jul 24 2009 Jérôme Quelin <jquelin@mandriva.org> 1.220.0-1mdv2010.0
+ Revision: 399263
- update to 1.22
- using %%perl_convert_version
- fixed license field

* Mon May 04 2009 Guillaume Rousse <guillomovitch@mandriva.org> 1.20-1mdv2010.0
+ Revision: 371734
- update to new version 1.20

* Thu Mar 05 2009 Guillaume Rousse <guillomovitch@mandriva.org> 1.16-1mdv2009.1
+ Revision: 348832
- update to new version 1.16

* Fri Jan 30 2009 Guillaume Rousse <guillomovitch@mandriva.org> 1.14-1mdv2009.1
+ Revision: 335512
- update to new version 1.14

* Sun Jan 25 2009 Guillaume Rousse <guillomovitch@mandriva.org> 1.12-1mdv2009.1
+ Revision: 333406
- update to new version 1.12

* Fri Jun 27 2008 Guillaume Rousse <guillomovitch@mandriva.org> 1.10-1mdv2009.0
+ Revision: 229494
- update to new version 1.10

* Mon Jun 16 2008 Guillaume Rousse <guillomovitch@mandriva.org> 1.08-1mdv2009.0
+ Revision: 220160
- update to new version 1.08

* Tue Jun 03 2008 Guillaume Rousse <guillomovitch@mandriva.org> 1.06-1mdv2009.0
+ Revision: 214509
- import perl-POE-Component-Pluggable


* Tue Jun 03 2008 Guillaume Rousse <guillomovitch@mandriva.org> 1.06-1mdv2009.0
- first mdv release