perl-AnyEvent-vl.spec 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. Summary: Framework for multiple event loops
  2. Name: perl-AnyEvent
  3. Version: 7.17
  4. Release: 1%{?_dist_release}
  5. Group: programming
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. License: GPL+ or Artistic
  9. URL: https://metacpan.org/pod/AnyEvent
  10. Source0: https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-%{version}%{?subver}.tar.gz
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  12. #BuildArch: noarch
  13. BuildRequires: perl(ExtUtils::MakeMaker)
  14. # Needed for test
  15. BuildRequires: perl(Test::Simple)
  16. Obsoletes: perl-AnyEvent < %{version}-%{release}
  17. Requires: perl
  18. # Optional dependencies we don't want to require
  19. %global optional_deps AnyEvent::AIO
  20. %global optional_deps %{optional_deps}|Cocoa::EventLoop
  21. %global optional_deps %{optional_deps}|EV
  22. %global optional_deps %{optional_deps}|Event
  23. %global optional_deps %{optional_deps}|Event::Lib
  24. %global optional_deps %{optional_deps}|EventLoop
  25. %global optional_deps %{optional_deps}|FLTK
  26. %global optional_deps %{optional_deps}|Glib
  27. %global optional_deps %{optional_deps}|IO::AIO
  28. %global optional_deps %{optional_deps}|IO::Async::Loop
  29. %global optional_deps %{optional_deps}|Irssi
  30. %global optional_deps %{optional_deps}|POE
  31. %global optional_deps %{optional_deps}|Qt
  32. %global optional_deps %{optional_deps}|Qt::isa
  33. %global optional_deps %{optional_deps}|Qt::slots
  34. %global optional_deps %{optional_deps}|Tk
  35. %global optional_deps %{optional_deps}|UV
  36. # Don't include optional dependencies
  37. %global __requires_exclude ^perl[(](%{optional_deps})[)]
  38. %description
  39. AnyEvent provides an identical interface to multiple event loops. This
  40. allows module authors to utilise an event loop without forcing module users
  41. to use the same event loop (as only a single event loop can coexist
  42. peacefully at any one time).
  43. %prep
  44. %setup -q -n AnyEvent-%{version}%{?subver}
  45. %build
  46. %{__perl} Makefile.PL INSTALLDIRS=vendor
  47. make %{?_smp_mflags}
  48. %install
  49. rm -rf %{buildroot}
  50. make pure_install PERL_INSTALL_ROOT=%{buildroot}
  51. find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
  52. %check
  53. # PERL_ANYEVENT_NET_TESTS shoudn't be set to avoid network tests
  54. # on our builder.
  55. export PERL_ANYEVENT_LOOP_TESTS=1
  56. make test
  57. %clean
  58. rm -rf %{buildroot}
  59. %files
  60. %defattr(-,root,root,-)
  61. %license COPYING
  62. %doc Changes README
  63. %{perl_vendorarch}/AE.pm
  64. %{perl_vendorarch}/AnyEvent*
  65. %{_mandir}/man3/*.3*
  66. %changelog
  67. * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.17-1
  68. - new upstream release.
  69. - built with perl-5.34.0.
  70. * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.15-1
  71. - new upstream release.
  72. - rebuilt with perl-5.26.
  73. - made arch-dependent (since 5.3).
  74. * Fri Jun 27 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 5.27-2
  75. - build with Perl 5.16
  76. * Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.27-1
  77. - initial build for Vine Linux
  78. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.27-7
  79. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  80. * Fri Jul 22 2011 Petr Pisar <ppisar@redhat.com> - 5.27-6
  81. - RPM 4.9 dependency filtering added
  82. * Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 5.27-5
  83. - Perl mass rebuild
  84. * Thu Feb 10 2011 Nicolas Chauvet <kwizart@gmail.com> - 5.27-4
  85. - Rewritten to new filtering rules
  86. http://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering#Perl
  87. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.27-3
  88. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  89. * Tue Dec 14 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.27-2
  90. - 661697 rebuild for fixing problems with vendorach/lib
  91. * Sun Aug 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 5.27-1
  92. - Update to 5.271 (rpm version : 5.27)
  93. * Thu Apr 29 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.26-1
  94. - Update to 5.261 (rpm version : 5.26)
  95. * Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.24-2
  96. - Mass rebuild with perl-5.12.0
  97. * Tue Jan 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.24-1
  98. - Update to 5.24 (rpm version : 5.24)
  99. * Mon Dec 7 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.22-1
  100. - Update to 5.22 (rpm version : 5.22)
  101. * Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 5.11-3
  102. - rebuild against perl 5.10.1
  103. * Mon Aug 31 2009 kwizart < kwizart at gmail.com > - 5.11-2
  104. - Update to 5.112 (rpm version : 5.11 )
  105. * Mon Jul 27 2009 kwizart < kwizart at gmail.com > - 4.870-1
  106. - Update to 4.87 (rpm version : 4.870 )
  107. - Add more filter requires to workaround rhbz#512553
  108. * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.820-2
  109. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  110. * Wed Jul 15 2009 kwizart < kwizart at gmail.com > - 4.820-1
  111. - Update to 4.82 (rpm version : 4.820 )
  112. * Fri May 29 2009 kwizart < kwizart at gmail.com > - 4.410-1
  113. - Update to 4.41 (rpm version : 4.41 )
  114. * Wed Apr 22 2009 kwizart < kwizart at gmail.com > - 4.352-1
  115. - Update to 4.352 (rpm version : same )
  116. * Fri Apr 3 2009 kwizart < kwizart at gmail.com > - 4.350-1
  117. - Update to 4.35 (rpm version : 4.350 )
  118. * Thu Mar 5 2009 kwizart < kwizart at gmail.com > - 4.340-1
  119. - Update to 4.34 (rpm version : 4.340 )
  120. * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.331-2
  121. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  122. * Mon Jan 12 2009 kwizart < kwizart at gmail.com > - 4.331-1
  123. - Update to 4.331 (rpm version : same )
  124. * Fri Oct 17 2008 kwizart < kwizart at gmail.com > - 4.300-1
  125. - Update to 4.3 (rpm version : 4.300 )
  126. * Tue Oct 14 2008 kwizart < kwizart at gmail.com > - 4.3-1
  127. - Update to 4.3
  128. * Mon Aug 4 2008 kwizart < kwizart at gmail.com > - 4.231-1
  129. - Update to 4.231 (rpm version : match )
  130. * Fri Jul 18 2008 kwizart < kwizart at gmail.com > - 4.220-1
  131. - Update to 4.22 (rpm version : 4.220 )
  132. * Fri Jul 18 2008 kwizart < kwizart at gmail.com > - 4.21-1
  133. - Update to 4.21
  134. * Fri Jul 4 2008 kwizart < kwizart at gmail.com > - 4.161-1
  135. - Update to 4.161
  136. * Mon Jun 23 2008 kwizart < kwizart at gmail.com > - 4.152-1
  137. - Update to 4.152
  138. * Mon Jun 9 2008 kwizart < kwizart at gmail.com > - 4.151-1
  139. - Update to 4.151
  140. * Thu Jun 5 2008 kwizart < kwizart at gmail.com > - 4.13-1
  141. - Update to 4.13
  142. * Tue Jun 3 2008 kwizart < kwizart at gmail.com > - 4.12-1
  143. - Update to 4.12
  144. * Thu May 29 2008 kwizart < kwizart at gmail.com > - 4.1-1
  145. - Update to 4.1
  146. * Tue May 27 2008 kwizart < kwizart at gmail.com > - 3.5-1
  147. - Update to 3.5
  148. * Wed Apr 30 2008 kwizart < kwizart at gmail.com > - 3.3-1
  149. - Initial package for Fedora