diff --git a/perl-generators.spec b/perl-generators.spec index ec518cd64ad61f4f61c4d7d1a6ff4a8387c13f48..8821f7fa10d2ce0a9653b5a55d203aed0ded04a3 100644 --- a/perl-generators.spec +++ b/perl-generators.spec @@ -1,6 +1,6 @@ Name: perl-generators Version: 1.16 -Release: 4 +Release: 5 Summary: RPM Perl dependencies generators License: GPL-1.0-or-later and GPL-2.0-or-later URL: http://jplesnik.fedorapeople.org/generators @@ -82,6 +82,9 @@ make test %{_rpmmacrodir}/macros.perl-meta %changelog +* Fri Aug 29 2025 Funda Wang - 1.16-5 +- dump build requires also + * Thu Aug 28 2025 Funda Wang - 1.16-4 - provide perlmeta_buildrequires script diff --git a/perlmeta_buildrequires b/perlmeta_buildrequires index d3f297092b97f4e837bc4f0ecb6285bacb4c38b6..c30fac47726a901d382df572eca73e7a4485945b 100755 --- a/perlmeta_buildrequires +++ b/perlmeta_buildrequires @@ -46,6 +46,18 @@ foreach $module ( sort keys %$requires ) { } if ($meta->{"meta-spec"}{version} >= 2) { + # dump the build requires with their version + $requires = $meta->{prereqs}{build}{requires}; + foreach $module ( sort keys %$requires ) { + next if $module eq 'perl'; # minimum perl version + my $version = $requires->{$module}; + if ( $version == 0 ) { + print "perl($module)\n"; + } else { + print "perl($module) >= $version\n"; + } + } + # dump the configure requires with their version $requires = $meta->{prereqs}{configure}{requires}; foreach $module ( sort keys %$requires ) {