perl-generators-vl.spec 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. Name: perl-generators
  2. Summary: RPM Perl dependencies generators
  3. Version: 1.12
  4. Release: 2%{?_dist_release}
  5. Group: programming
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. License: GPL+
  9. URL: http://jplesnik.fedorapeople.org/generators
  10. Source0: %{url}/generators-%{version}.tar.gz
  11. Source1: https://src.fedoraproject.org/rpms/perl/blob/rawhide/f/macros.perl
  12. BuildArch: noarch
  13. BuildRequires: coreutils
  14. BuildRequires: make
  15. %if !%{defined perl_bootstrap}
  16. # Break build cycle: reflexive dependency
  17. BuildRequires: perl-generators
  18. %endif
  19. BuildRequires: perl
  20. BuildRequires: perl(ExtUtils::MakeMaker)
  21. BuildRequires: perl(File::Copy)
  22. BuildRequires: perl(File::Find)
  23. BuildRequires: perl(strict)
  24. BuildRequires: perl(warnings)
  25. BuildRequires: sed
  26. # Run-time:
  27. BuildRequires: perl(Fedora::VSP)
  28. BuildRequires: perl(File::Basename)
  29. # Optional run-time:
  30. # version not used at tests
  31. # Tests:
  32. BuildRequires: perl(lib)
  33. BuildRequires: perl(Exporter)
  34. BuildRequires: perl(Test::More)
  35. BuildRequires: perl(Test::Simple)
  36. Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
  37. Requires: perl
  38. %if %{defined perl_bootstrap}
  39. # Supply run-time dependencies manually when perl-generators is not available
  40. Requires: perl(Fedora::VSP)
  41. Requires: perl(File::Basename)
  42. %endif
  43. Recommends: perl(version)
  44. # The generators and attribute files were split from rpm-build
  45. Conflicts: rpm-build < 4.11.2-15
  46. %description
  47. This package provides RPM Perl dependencies generators which are used for
  48. getting provides and requires from Perl binaries and modules.
  49. %prep
  50. %setup -q -n generators-%{version}
  51. %build
  52. perl Makefile.PL INSTALLDIRS=vendor INSTALLVENDORSCRIPT=%{_rpmconfigdir} \
  53. NO_PACKLIST=1 NO_PERLLOCAL=1
  54. %{make_build}
  55. %install
  56. %{make_install}
  57. %{_fixperms} $RPM_BUILD_ROOT/*
  58. mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs/
  59. install -p -m 644 fileattrs/* '%{buildroot}%{_rpmconfigdir}/fileattrs'
  60. mkdir -p %{buildroot}%{_rpmmacrodir}
  61. install -p -m 644 %{SOURCE1} %{buildroot}%{_rpmmacrodir}/macros.perl
  62. %check
  63. make test
  64. %files
  65. %doc Changes TODO
  66. %{_rpmconfigdir}/perl*
  67. %{_rpmconfigdir}/fileattrs/perl*.attr
  68. %{_rpmmacrodir}/macros.perl
  69. %changelog
  70. * Mon Feb 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.12-2
  71. - initial build for Vine Linux.
  72. * Wed Feb 10 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-1
  73. - 1.12 bump
  74. Add perltest.attr to generate dependencies from /usr/libexec/
  75. * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-10
  76. - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
  77. * Thu Jul 30 2020 Petr Pisar <ppisar@redhat.com> - 1.11-9
  78. - Specify all dependencies
  79. * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-8
  80. - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
  81. * Fri Jun 26 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.11-7
  82. - Perl 5.32 re-rebuild of bootstrapped packages
  83. * Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.11-6
  84. - Perl 5.32 rebuild
  85. * Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-5
  86. - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
  87. * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-4
  88. - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
  89. * Sun Jun 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.11-3
  90. - Perl 5.30 re-rebuild of bootstrapped packages
  91. * Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.11-2
  92. - Perl 5.30 rebuild
  93. * Thu May 23 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.11-1
  94. - 1.11 bump
  95. * Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-11
  96. - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
  97. * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-10
  98. - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  99. * Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-9
  100. - Perl 5.28 re-rebuild of bootstrapped packages
  101. * Tue Jun 26 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-8
  102. - Perl 5.28 rebuild
  103. * Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-7
  104. - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
  105. * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-6
  106. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  107. * Thu Jul 13 2017 Petr Pisar <ppisar@redhat.com> - 1.10-5
  108. - perl dependency renamed to perl-interpreter
  109. <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>
  110. * Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-4
  111. - Perl 5.26 re-rebuild of bootstrapped packages
  112. * Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-3
  113. - Perl 5.26 rebuild
  114. * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-2
  115. - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
  116. * Tue Jul 12 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-1
  117. - 1.10 bump
  118. * Thu Jun 23 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.09-1
  119. - 1.09 bump
  120. * Wed Jun 15 2016 Petr Pisar <ppisar@redhat.com> - 1.08-4
  121. - Run-require perl-macros to provide the Perl macros for building Perl packages
  122. * Wed Jun 01 2016 Petr Pisar <ppisar@redhat.com> - 1.08-3
  123. - Supply run-time depenencies manually when perl-generators is not available on
  124. bootstrap
  125. * Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.08-2
  126. - Perl 5.24 rebuild
  127. * Mon Mar 21 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.08-1
  128. - 1.08 bump; Resolves BZ#1318658
  129. * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.07-3
  130. - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
  131. * Tue Oct 20 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.07-2
  132. - Add epoch to perl BR
  133. * Tue Oct 20 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.07-1
  134. - 1.07 bump
  135. - Return perl version as normalized perl(:VERSION) symbol
  136. * Tue Oct 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.06-1
  137. - 1.06 bump
  138. * Tue Sep 29 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.05-1
  139. - 1.05 bump
  140. - Resolves: bug #1267267
  141. * Wed Jul 29 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.04-1
  142. - 1.04 bump
  143. * Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-3
  144. - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  145. * Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.03-2
  146. - Perl 5.22 rebuild
  147. * Mon Feb 02 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.03-1
  148. - 1.03 bump
  149. - Update parcing of here-doc and quoted section
  150. * Fri Dec 12 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.02-1
  151. - 1.02 bump
  152. * Tue Oct 21 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-1
  153. - 1.01 bump
  154. * Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.00-2
  155. - Perl 5.20 rebuild
  156. * Mon Jun 16 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.00-1
  157. - Introduce Perl generators as a standalone package