perl-POE/perl-POE.spec

187 lines
6.4 KiB
RPMSpec
Raw Permalink Normal View History

2009-11-27 20:06:29 +00:00
Name: perl-POE
Version: 1.280
2009-12-03 14:27:47 +00:00
Release: 2%{?dist}
2009-11-27 20:06:29 +00:00
Summary: Portable multitasking and networking framework for any event loop
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/POE/
Source0: http://www.cpan.org/modules/by-module/POE/POE-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: perl(IO::Tty) >= 1.07
BuildRequires: perl(Curses)
BuildRequires: perl(Term::ReadKey)
BuildRequires: perl(Socket6)
BuildRequires: perl(Test::Pod::Coverage)
2009-11-27 20:06:29 +00:00
BuildRequires: perl(Test::Pod)
2009-12-03 14:27:47 +00:00
BuildRequires: perl(POE::Test::Loops) >= 1.030
2009-11-27 20:06:29 +00:00
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: perl(IO::Tty) >= 1.07
Requires: perl(Curses)
Requires: perl(Compress::Zlib)
Requires: perl(Event)
Requires: perl(IO::Pty)
2009-11-27 20:06:29 +00:00
Requires: perl(Socket6)
Requires: perl(Carp)
Requires: perl(Errno) >= 1.09
Requires: perl(Exporter)
Requires: perl(File::Spec) >= 0.87
Requires: perl(IO::Handle) >= 1.25
Requires: perl(IO::Tty) >= 1.07
2009-12-03 14:27:47 +00:00
Requires: perl(POE::Test::Loops) >= 1.022
2009-11-27 20:06:29 +00:00
Requires: perl(POSIX) >= 1.02
Requires: perl(Socket) >= 1.7
Requires: perl(Storable) >= 2.15
2009-11-27 20:06:29 +00:00
%description
POE is a framework for cooperative, event driven multitasking and
networking in Perl. Other languages have similar frameworks. Python has
Twisted. TCL has "the event loop".
%prep
%setup -q -n POE-%{version}
%build
2006-08-11 04:22:27 +00:00
%{__perl} Makefile.PL INSTALLDIRS=vendor --default
2009-11-27 20:06:29 +00:00
#Don't run network tests by default
%{?!_with_network_tests: rm run_network_tests }
make %{?_smp_mflags}
%install
2009-11-27 20:06:29 +00:00
rm -rf $RPM_BUILD_ROOT
2009-11-27 20:06:29 +00:00
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
2009-11-27 20:06:29 +00:00
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
2009-11-27 20:06:29 +00:00
%{_fixperms} $RPM_BUILD_ROOT/*
%check
make test
%clean
2009-11-27 20:06:29 +00:00
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
2009-11-27 20:06:29 +00:00
%doc CHANGES HISTORY README TODO
%{perl_vendorlib}/*
2009-11-27 20:06:29 +00:00
%{_mandir}/man3/*
%changelog
2009-12-03 14:27:47 +00:00
* Thu Dec 3 2009 Steve Traylen <steve.traylen@cern.ch> 1.280-2
- Add back requirment on perl(POE::Test::Loops) since it
is now available.
2009-11-27 20:06:29 +00:00
* Fri Nov 27 2009 Steve Traylen <steve.traylen@cern.ch> 1.280-1
- First build for EPEL5
- Remove requirment for perl(POE::Test::Loops) since it can't be
built till this package exists.
* Sun Sep 27 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.269-1
- update filtering...
- auto-update to 1.269 (by cpan-spec-update 0.01)
- added a new br on perl(Module::Build)
- altered br on perl(POE::Test::Loops) (1.021 => 1.022)
- altered req on perl(POE::Test::Loops) (1.021 => 1.022)
* Tue Aug 25 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.007-1
- auto-update to 1.007 (by cpan-spec-update 0.01)
* Tue Aug 11 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.007-1
- auto-update to 1.007 (by cpan-spec-update 0.01)
- altered br on perl(POE::Test::Loops) (1.004 => 1.021)
- added a new req on perl(Carp) (version 0)
- added a new req on perl(Errno) (version 1.09)
- added a new req on perl(Exporter) (version 0)
- added a new req on perl(File::Spec) (version 0.87)
- added a new req on perl(IO::Handle) (version 1.27)
- added a new req on perl(IO::Tty) (version 1.08)
- added a new req on perl(POE::Test::Loops) (version 1.021)
- added a new req on perl(POSIX) (version 1.02)
- added a new req on perl(Socket) (version 1.7)
- added a new req on perl(Storable) (version 2.16)
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.006-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Tue Jun 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.006-1
- auto-update to 1.006 (by cpan-spec-update 0.01)
* Sun May 17 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.005-1
- auto-update to 1.005 (by cpan-spec-update 0.01)
- added a new br on perl(Storable) (version 2.16)
- added a new br on perl(Errno) (version 1.09)
- added a new br on perl(IO::Handle) (version 1.27)
- added a new br on perl(Socket) (version 1.7)
- added a new br on perl(IO::Tty) (version 1.08)
- added a new br on perl(POE::Test::Loops) (version 1.004)
- added a new br on perl(POSIX) (version 1.02)
- added a new br on perl(File::Spec) (version 0.87)
- added a new br on perl(Exporter) (version 0)
- added a new br on perl(Test::Harness) (version 2.26)
- added a new br on perl(Carp) (version 0)
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.003-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sun Sep 07 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.003-1
- update to 1.003
- filter provides, too
* Mon Jun 16 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.0002-1
- update to 1.0002
* Tue Mar 4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.9999-1
- update to 0.9999
- don't filter out POE::Kernel, POE::Loop::Tk (it actually is provided)
* Tue Mar 4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.9989-2
- rebuild for new perl
* Sat May 19 2007 Chris Weyl <cweyl@alumni.drew.edu>
- spec cleanups, tweaks
- add t/ to doc
- move away from macroized versioning system
- no rebuild at this point
* Fri Mar 23 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.9989-1
- update to 0.9989
* Wed Mar 21 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.9917-1
- update to 0.9917. 0.3800-1, below, was never built/released to the wild.
* Mon Sep 25 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3800-1
- update to 0.38. 0.37-1, below, was never built/released to the wild.
* Mon Sep 11 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3700-1
- update to 0.37
- samples/ is now examples/
- add additional br's: perl(IO::Pty), perl(Test::Pod),
perl(Test::Pod::Coverage)
2006-09-01 04:17:28 +00:00
* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-2
- bump for mass rebuild
2006-08-14 01:25:07 +00:00
* Sun Aug 13 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-1
- update to cpan ver 0.3601
2006-08-11 04:22:27 +00:00
* Thu Aug 10 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3600-1
- update to cpan ver 0.36
2006-06-21 04:24:05 +00:00
* Tue Jun 20 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3502-1
- filter errant provides. Also translate POE::Provides::foo modules to
POE::Provide::foo
- Bump to latest version released
* Thu Jun 15 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-2
- Nix test that was causing build to fail in plague
2006-06-14 22:35:17 +00:00
* Wed Jun 14 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-1
- bump release, minor cleanups per review.
* Fri Jun 09 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-0
- Initial spec file for F-E