On Fri, 14 Jun 2019 23:38:56 +0200, Patrick Dupre wrote:
perl-Tk-JBrowseEntry-5.22-1.fc30.noarch
The solutions that I found are:
1) add Provides: perl(Tk::JBrowseEntry) = %{version}-%{release}
in perl-Tk-JBrowseEntry.spec
or
2) remove
BuildRequires: perl(Tk::JBrowseEntry) >= 4.63
in
perl-Tk-JFileDialog.spec
These two steps contradict eachother.
The package created by step 1 meets the build requirements of the package
you want to build. 5.22 >= 4.63, so it is not necessary to remove the
BuildRequires tag in step 2.
In step 1, prefer "BuildRequires: perl-generators" instead of adding
the "Provides" tag manually. A Perl Module package may include more
than a single module.
In my opinion, I should not have to edit the .spec files
If the output from cpanspec were perfect *and* would meet Fedora's
Packaging Guidelines, too, you would not need to.