https://bugzilla.redhat.com/show_bug.cgi?id=1641203



--- Comment #4 from Shlomi Fish <[email protected]> ---
(In reply to Neal Gompa from comment #3)
> Spec review:
> 
> > %define libname lib%{basen}%{major}
> 
> %global is preferred over %define
> 
> Cf.
> https://fedoraproject.org/wiki/Packaging:Guidelines#.
> 25global_preferred_over_.25define
> 
> Also, Fedora does not require that the so major version be included in
> library package names, so it's okay for it to be "lib%{name}".
> 
> > Name: %{basen}
> 
> This appears to be unnecessary, can you just put "Name: freecell-solver" and
> use "%{name}" where you were using "%{basen}"?
> 
> > Release: 1
> 
> Fedora packages must have the DistTag in the release.
> 
> See https://fedoraproject.org/wiki/Packaging:DistTag
> 
> > Group: Games/Cards
> 
> This is not a valid group for Fedora. And RPM Groups are now optional.
> 
> Fedora RPM Groups: https://fedoraproject.org/wiki/RPMGroups
> 
> > Requires: %{name}-data >= %{version}-%{release}
> 
> This should actually be "= %{version}-%{release}", as these should move in
> lockstep.
> 
> > Conflicts: %{_lib}%{name}0 < 4.16.0-3
> > Conflicts: %{name} < 4.16.0-3
> 
> These should be removed, as they don't apply to Fedora. Also, %{name}-data
> subpackage should have "BuildArch: noarch".
> 
> > Requires: %{libname} = %version-%release
> 
> Please use consistent formatting here, so "%version-%release" should be
> "%{version}-%{release}".

Thanks Neal! I've done the changes and tested in mock/rpmlint/dnf install.

New SRPM:
https://www.shlomifish.org/Files/files/arcs/freecell-solver-4.20.0-1.fc29.src.rpm

New SPec: https://www.shlomifish.org/Files/files/code/freecell-solver.spec
(same URL.)

Thanks!

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]

Reply via email to