Author: sparky Date: Sun Feb 20 22:47:58 2011 GMT Module: packages Tag: HEAD ---- Log message: - moved all but pureperl implementations to subpackages - S: perl-AnyEvent-Impl-EV -- it is the best choice - removed perl(EV) version hack, version 4.00 is required now - release: 2
---- Files affected: packages/perl-AnyEvent: perl-AnyEvent.spec (1.18 -> 1.19) ---- Diffs: ================================================================ Index: packages/perl-AnyEvent/perl-AnyEvent.spec diff -u packages/perl-AnyEvent/perl-AnyEvent.spec:1.18 packages/perl-AnyEvent/perl-AnyEvent.spec:1.19 --- packages/perl-AnyEvent/perl-AnyEvent.spec:1.18 Sun Feb 20 21:49:13 2011 +++ packages/perl-AnyEvent/perl-AnyEvent.spec Sun Feb 20 23:47:53 2011 @@ -10,7 +10,7 @@ Summary(pl.UTF-8): AnyEvent - szkielet dla wielu pętli zdarzeń Name: perl-AnyEvent Version: 5.31 -Release: 1 +Release: 2 Epoch: 3 # same as perl License: GPL v1+ or Artistic @@ -20,6 +20,7 @@ URL: http://search.cpan.org/dist/AnyEvent/ BuildRequires: perl-devel >= 1:5.8.0 BuildRequires: rpm-perlprov >= 4.1-13 +Suggests: %{name}-Impl-EV BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -31,16 +32,91 @@ Rozszerzenie AnyEvent ma za zadanie udostępnić pojedynczą i zoptymalizowaną pętlę zdarzeń dla szerokiej gamy aplikacji. +%package Impl-Cocoa +Summary: AnyEvent implementation based on Cocoa::EventLoop +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-Cocoa +AnyEvent implementation based on Cocoa::EventLoop.. + +%package Impl-EV +Summary: AnyEvent implementation based on libev +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-EV +AnyEvent implementation based on libev (best choice). + +%package Impl-Event +Summary: AnyEvent implementation based on Event +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-Event +AnyEvent implementation based on Event (very stable, few glitches). + +%package Impl-EventLib +Summary: AnyEvent implementation based on EventLib +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-EventLib +AnyEvent implementation based on EventLib (leaks memory and worse). + +%package Impl-Glib +Summary: AnyEvent implementation based on Glib +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-Glib +AnyEvent implementation based on Glib (slow but very stable). + +%package Impl-IOAsync +Summary: AnyEvent implementation based on IOAsync +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-IOAsync +AnyEvent implementation based on IO::Async. + +%package Impl-Irssi +Summary: AnyEvent implementation for Irssi +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-Irssi +AnyEvent implementation used when running within irssi. + +%package Impl-POE +Summary: AnyEvent implementation based on POE +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-POE +AnyEvent implementation based on POE (very slow, some limitations). + +%package Impl-Qt +Summary: AnyEvent implementation based on Qt +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-Qt +AnyEvent implementation based on Qt. + +%package Impl-Tk +Summary: AnyEvent implementation based on Tk +Group: Development/Languages/Perl +Requires: %{name} = %{epoch}:%{version}-%{release} + +%description Impl-Tk +AnyEvent implementation based on Tk (very broken). + %prep %setup -q -n %{pnam}-%{version} # we are not allowed to use network while building package %{__rm} t/05_dns.t -# satisfy rpm version deps, we have 3.9 in repo -# $ rpmvercmp 3.44 3.9 -# 3.44 > 3.9 -%{__sed} -i -e 's/use EV 3.44/use EV 3.5/' lib/AnyEvent/Impl/EV.pm - %build %{__perl} Makefile.PL \ INSTALLDIRS=vendor @@ -61,10 +137,71 @@ %defattr(644,root,root,755) %doc Changes README %{perl_vendorarch}/AnyEvent.pm -%{perl_vendorarch}/AnyEvent +%dir %{perl_vendorarch}/AnyEvent +%{perl_vendorarch}/AnyEvent/*.pm +%dir %{perl_vendorarch}/AnyEvent/Impl +# pureperl implementation, works everywhere, requires nothing +%{perl_vendorarch}/AnyEvent/Impl/Perl.pm +%{perl_vendorarch}/AnyEvent/Util +%{perl_vendorarch}/AnyEvent/FAQ.pod +%{perl_vendorarch}/AnyEvent/Intro.pod +%{perl_vendorarch}/AnyEvent/constants.pl %{perl_vendorarch}/AE.pm %{_mandir}/man3/AE.3pm* -%{_mandir}/man3/AnyEvent*.3pm* +%{_mandir}/man3/AnyEvent.3pm* +%{_mandir}/man3/AnyEvent::[DFHSTU]*.3pm* +%{_mandir}/man3/AnyEvent::Intro.3pm* +%{_mandir}/man3/AnyEvent::Impl::Perl.3pm* + +%files Impl-Cocoa +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/Cocoa.pm +%{_mandir}/man3/AnyEvent::Impl::Cocoa.3pm* + +%files Impl-EV +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/EV.pm +%{_mandir}/man3/AnyEvent::Impl::EV.3pm* + +%files Impl-Event +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/Event.pm +%{_mandir}/man3/AnyEvent::Impl::Event.3pm* + +%files Impl-EventLib +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/EventLib.pm +%{_mandir}/man3/AnyEvent::Impl::EventLib.3pm* + +%files Impl-Glib +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/Glib.pm +%{_mandir}/man3/AnyEvent::Impl::Glib.3pm* + +%files Impl-IOAsync +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/IOAsync.pm +%{_mandir}/man3/AnyEvent::Impl::IOAsync.3pm* + +%files Impl-Irssi +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/Irssi.pm +%{_mandir}/man3/AnyEvent::Impl::Irssi.3pm* + +%files Impl-POE +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/POE.pm +%{_mandir}/man3/AnyEvent::Impl::POE.3pm* + +%files Impl-Qt +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/Qt.pm +%{_mandir}/man3/AnyEvent::Impl::Qt.3pm* + +%files Impl-Tk +%defattr(644,root,root,755) +%{perl_vendorarch}/AnyEvent/Impl/Tk.pm +%{_mandir}/man3/AnyEvent::Impl::Tk.3pm* %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -72,6 +209,12 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.19 2011/02/20 22:47:53 sparky +- moved all but pureperl implementations to subpackages +- S: perl-AnyEvent-Impl-EV -- it is the best choice +- removed perl(EV) version hack, version 4.00 is required now +- release: 2 + Revision 1.18 2011/02/20 20:49:13 qboosh - updated to 5.31, epoch 3 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/perl-AnyEvent/perl-AnyEvent.spec?r1=1.18&r2=1.19&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit