perl-Test2-Suite-vl.spec 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. # Break lines according to Unicode rules
  2. %bcond_with perl_Test2_Suite_enables_unicode
  3. Name: perl-Test2-Suite
  4. Version: 0.000122
  5. Release: 1%{?_dist_release}
  6. Summary: Set of tools built upon the Test2 framework
  7. License: GPL+ or Artistic
  8. URL: https://metacpan.org/release/Test2-Suite
  9. Source0: https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-%{version}.tar.gz
  10. Vendor: Project Vine
  11. Distribution: Vine Linux
  12. BuildArch: noarch
  13. BuildRequires: make
  14. BuildRequires: perl >= 2:5.26.2
  15. BuildRequires: perl(ExtUtils::MakeMaker)
  16. BuildRequires: perl(strict)
  17. BuildRequires: perl(warnings)
  18. # Run-time:
  19. BuildRequires: perl(B)
  20. BuildRequires: perl(base)
  21. BuildRequires: perl(Carp)
  22. BuildRequires: perl(Data::Dumper)
  23. BuildRequires: perl(Exporter)
  24. BuildRequires: perl(File::Spec)
  25. BuildRequires: perl(File::Temp)
  26. BuildRequires: perl(Importer)
  27. BuildRequires: perl(List::Util)
  28. BuildRequires: perl-Module-Pluggable
  29. BuildRequires: perl(overload)
  30. BuildRequires: perl(Scalar::Util)
  31. BuildRequires: perl(Scope::Guard)
  32. BuildRequires: perl(Sub::Info)
  33. BuildRequires: perl(Term::Table)
  34. BuildRequires: perl(Term::Table::Cell)
  35. BuildRequires: perl(Term::Table::LineBreak)
  36. BuildRequires: perl(Term::Table::Util)
  37. BuildRequires: perl(Test2::API)
  38. BuildRequires: perl(Test2::API::Context)
  39. BuildRequires: perl(Test2::Event)
  40. BuildRequires: perl(Test2::Event::Exception)
  41. # Test2::Event::Note loaded by send_event()
  42. BuildRequires: perl(Test2::Event::Note)
  43. # Test2::Event::Skip loaded by send_event()
  44. BuildRequires: perl(Test2::Event::Skip)
  45. BuildRequires: perl(Test2::EventFacet)
  46. BuildRequires: perl(Test2::EventFacet::Info::Table)
  47. BuildRequires: perl(Test2::Hub::Interceptor)
  48. BuildRequires: perl(Test2::Hub::Subtest)
  49. BuildRequires: perl(Test2::IPC)
  50. BuildRequires: perl(Test2::Tools::Tiny)
  51. BuildRequires: perl(Test2::Util)
  52. BuildRequires: perl(Test2::Util::HashBase)
  53. BuildRequires: perl(Test2::Util::Trace)
  54. BuildRequires: perl(threads)
  55. BuildRequires: perl(Time::HiRes)
  56. BuildRequires: perl(utf8)
  57. BuildRequires: perl(vars)
  58. # Optional run-time:
  59. # Sub::Util or Sub::Name
  60. BuildRequires: perl(Sub::Util)
  61. %if %{with perl_Test2_Suite_enables_unicode}
  62. BuildRequires: perl(Unicode::GCString)
  63. %endif
  64. # Tests:
  65. BuildRequires: perl(IO::Handle)
  66. BuildRequires: perl(PerlIO)
  67. BuildRequires: perl(Test2::EventFacet::Assert)
  68. BuildRequires: perl(Test2::Formatter::TAP)
  69. Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
  70. Requires: perl(Importer)
  71. Requires: perl-Module-Pluggable
  72. Requires: perl(Sub::Info)
  73. # Sub::Util or Sub::Name
  74. Suggests: perl(Sub::Util)
  75. Requires: perl(Term::Table)
  76. Requires: perl(Test2::API)
  77. Requires: perl(Test2::Event)
  78. # Test2::Event::Note loaded by send_event()
  79. Requires: perl(Test2::Event::Note)
  80. # Test2::Event::Skip loaded by send_event()
  81. Requires: perl(Test2::Event::Skip)
  82. Requires: perl(Test2::EventFacet)
  83. Requires: perl(threads)
  84. Requires: perl(utf8)
  85. %if %{with perl_Test2_Suite_enables_unicode}
  86. # Unicode::GCString for formating double-width strings
  87. Recommends: perl(Unicode::GCString)
  88. %endif
  89. # perl-Test2-AsyncSubtest-0:0.000020-1.fc28 merged
  90. Provides: perl-Test2-AsyncSubtest = %{version}-%{release}
  91. Obsoletes: perl-Test2-AsyncSubtest < 0.000020-2
  92. # perl-Test2-Workflow-0:0.000018-4.fc27 merged
  93. Provides: perl-Test2-Workflow = %{version}-%{release}
  94. Obsoletes: perl-Test2-Workflow < 0.000018-5
  95. # Remove under-specified dependencies
  96. %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Importer|Module::Pluggable|Sub::Info|Term::Table|Test2::API)\\)$
  97. %description
  98. Rich set of tools, plugins, bundles, etc. built upon the Test2 testing
  99. library. If you are interested in writing Perl tests this is the distribution
  100. for you.
  101. %prep
  102. %setup -q -n Test2-Suite-%{version}
  103. %build
  104. perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
  105. %{make_build}
  106. %install
  107. %{make_install}
  108. %{_fixperms} $RPM_BUILD_ROOT/*
  109. %check
  110. unset AUTHOR_TESTING
  111. make test
  112. %files
  113. %license LICENSE
  114. %doc Changes README
  115. %{perl_vendorlib}/*
  116. %{_mandir}/man3/*
  117. %changelog
  118. * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.000122-1
  119. - initial build for Vine Linux.
  120. - new upstream release.
  121. * Thu May 09 2019 Petr Pisar <ppisar@redhat.com> - 0.000121-1
  122. - 0.000121 bump
  123. * Mon Apr 29 2019 Petr Pisar <ppisar@redhat.com> - 0.000120-1
  124. - 0.000120 bump
  125. * Mon Mar 18 2019 Petr Pisar <ppisar@redhat.com> - 0.000119-1
  126. - 0.000119 bump
  127. * Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.000118-2
  128. - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
  129. * Mon Jan 21 2019 Petr Pisar <ppisar@redhat.com> - 0.000118-1
  130. - 0.000118 bump
  131. * Wed Dec 05 2018 Petr Pisar <ppisar@redhat.com> - 0.000117-1
  132. - 0.000117 bump
  133. * Thu Nov 29 2018 Petr Pisar <ppisar@redhat.com> - 0.000116-1
  134. - 0.000116 bump
  135. * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.000115-2
  136. - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  137. * Thu Jul 12 2018 Petr Pisar <ppisar@redhat.com> - 0.000115-1
  138. - 0.000115 bump
  139. * Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.000114-2
  140. - Perl 5.28 rebuild
  141. * Fri Apr 20 2018 Petr Pisar <ppisar@redhat.com> - 0.000114-1
  142. - 0.000114 bump
  143. * Thu Mar 15 2018 Petr Pisar <ppisar@redhat.com> - 0.000111-1
  144. - 0.000111 bump
  145. * Mon Mar 12 2018 Petr Pisar <ppisar@redhat.com> - 0.000108-1
  146. - 0.000108 bump
  147. * Wed Mar 07 2018 Petr Pisar <ppisar@redhat.com> - 0.000106-1
  148. - 0.000106 bump
  149. * Tue Mar 06 2018 Petr Pisar <ppisar@redhat.com> - 0.000104-1
  150. - 0.000104 bump
  151. * Mon Mar 05 2018 Petr Pisar <ppisar@redhat.com> - 0.000102-1
  152. - 0.000102 bump
  153. * Wed Feb 14 2018 Petr Pisar <ppisar@redhat.com> - 0.000100-1
  154. - 0.000100 bump
  155. * Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.000097-2
  156. - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
  157. * Mon Dec 11 2017 Petr Pisar <ppisar@redhat.com> - 0.000097-1
  158. - 0.000097 bump
  159. * Fri Dec 08 2017 Petr Pisar <ppisar@redhat.com> - 0.000094-2
  160. - Remove unused dependency on Term::ReadKey
  161. * Tue Dec 05 2017 Petr Pisar <ppisar@redhat.com> - 0.000094-1
  162. - 0.000094 bump
  163. * Mon Nov 20 2017 Petr Pisar <ppisar@redhat.com> - 0.000084-1
  164. - 0.000084 bump
  165. * Fri Oct 27 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000083-1
  166. - 0.000083 bump
  167. * Mon Oct 23 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000082-1
  168. - 0.000082 bump
  169. * Tue Oct 17 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000080-1
  170. - 0.000080 bump
  171. * Thu Sep 14 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000077-1
  172. - 0.000077 bump
  173. * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.000072-2
  174. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  175. * Mon Jun 19 2017 Petr Pisar <ppisar@redhat.com> - 0.000072-1
  176. - 0.000072 bump
  177. * Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.000070-2
  178. - Perl 5.26 rebuild
  179. * Mon Mar 20 2017 Petr Pisar <ppisar@redhat.com> - 0.000070-1
  180. - 0.000070 bump
  181. * Fri Mar 17 2017 Petr Pisar <ppisar@redhat.com> - 0.000069-1
  182. - 0.000069 bump
  183. * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.000067-2
  184. - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
  185. * Wed Jan 04 2017 Petr Pisar <ppisar@redhat.com> - 0.000067-1
  186. - 0.000067 bump
  187. * Tue Dec 20 2016 Petr Pisar <ppisar@redhat.com> - 0.000065-1
  188. - 0.000065 bump
  189. * Mon Dec 19 2016 Petr Pisar <ppisar@redhat.com> - 0.000063-1
  190. - 0.000063 bump
  191. * Thu Sep 29 2016 Petr Pisar <ppisar@redhat.com> - 0.000060-1
  192. - 0.000060 bump
  193. * Fri Sep 02 2016 Petr Pisar <ppisar@redhat.com> - 0.000058-1
  194. - 0.000058 bump
  195. * Mon Aug 01 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.000055-1
  196. - 0.000055 bump
  197. * Fri Jul 29 2016 Petr Pisar <ppisar@redhat.com> - 0.000054-1
  198. - 0.000054 bump
  199. * Tue Jul 19 2016 Petr Pisar <ppisar@redhat.com> - 0.000052-1
  200. - 0.000052 bump
  201. * Mon Jul 11 2016 Petr Pisar <ppisar@redhat.com> - 0.000050-1
  202. - 0.000050 bump
  203. * Mon Jul 04 2016 Petr Pisar <ppisar@redhat.com> - 0.000048-1
  204. - 0.000048 bump
  205. * Tue Jun 28 2016 Petr Pisar <ppisar@redhat.com> - 0.000042-1
  206. - 0.000042 bump
  207. * Mon Jun 27 2016 Petr Pisar <ppisar@redhat.com> - 0.000038-1
  208. - 0.000038 bump
  209. * Mon Jun 20 2016 Petr Pisar <ppisar@redhat.com> - 0.000032-1
  210. - 0.000032 bump
  211. * Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.000030-2
  212. - Perl 5.24 rebuild
  213. * Wed May 11 2016 Petr Pisar <ppisar@redhat.com> - 0.000030-1
  214. - 0.000030 bump
  215. * Mon May 02 2016 Petr Pisar <ppisar@redhat.com> - 0.000029-1
  216. - 0.000029 bump
  217. * Mon Apr 18 2016 Petr Pisar <ppisar@redhat.com> - 0.000028-1
  218. - 0.000028 bump
  219. * Thu Apr 14 2016 Petr Pisar <ppisar@redhat.com> - 0.000027-1
  220. - 0.000027 bump
  221. * Mon Apr 11 2016 Petr Pisar <ppisar@redhat.com> - 0.000026-1
  222. - 0.000026 bump
  223. * Tue Apr 05 2016 Petr Pisar <ppisar@redhat.com> - 0.000025-1
  224. - 0.000025 bump
  225. * Mon Mar 21 2016 Petr Pisar <ppisar@redhat.com> - 0.000024-1
  226. - 0.000024 bump
  227. * Fri Mar 18 2016 Petr Pisar <ppisar@redhat.com> - 0.000023-1
  228. - 0.000023 bump
  229. * Tue Mar 08 2016 Petr Pisar <ppisar@redhat.com> - 0.000022-1
  230. - 0.000022 bump
  231. * Mon Mar 07 2016 Petr Pisar <ppisar@redhat.com> - 0.000021-1
  232. - 0.000021 bump
  233. * Thu Feb 11 2016 Petr Pisar <ppisar@redhat.com> 0.000020-1
  234. - Specfile autogenerated by cpanspec 1.78.