Spec Name or Url: http://ftp.kspei.com/pub/steve/rpms/perl-Algorithm-Diff/perl-Algorithm-Diff.spec SRPM Name or Url: http://ftp.kspei.com/pub/steve/rpms/perl-Algorithm-Diff-1.15-2.src.rpm Description: This is a module for computing the difference between two files, two strings, or any other two lists of things. It uses an intelligent algorithm similar to (or identical to) the one used by the Unix `diff' program. It is guaranteed to find the *smallest possible* set of differences.
Is there some particular reason why you're packaging version 1.15 rather than version 1.1901?
Yes. 1.1901 is distributed as a zip file, and I haven't taken the time to figure out how to deal with that (yet). 1.15 (the previous version) is distributed as a standard .tar.gz.
Rpmbuild handles zip files without problems. Take a look at this specfile: http://gsd.di.uminho.pt/jpo/software/fedora/perl-Algorithm-Diff.spec
Sorry, I should have been more specific. It isn't that rpmbuild can't handle it, it's that cpanspec can't. I could pretty easily update the spec file manually to work with the newer version, but the old version seems to work fine. I'm planning on updating cpanspec to handle the newer version RSN.
OK, nevermind, I fixed that problem. :-) Spec URL: http://ftp.kspei.com/pub/steve/rpms/perl-Algorithm-Diff/perl-Algorithm-Diff.spec SRPM URL: http://ftp.kspei.com/pub/steve/rpms/perl-Algorithm-Diff-1.1901-1.src.rpm
Review: - rpmlint clean - package and spec file naming OK - package meets guidelines - license is same as perl, matches spec, text included - spec written in English and is legible - sources match upstream - package builds OK in mock for FC4 and development (i386) - no explicit BRs - no locales, libraries, subpackages or pkgconfigs to worry about - not relocatable - no directory ownership or permissions issues - %clean section present and correct - macro usage is consistent - code, not content - no large docs - docs don't affect runtime - no scriptlets Approved.
This package is in EPEL5, but not in EPEL6. Is there any reason for that? I would like to see this package in EPEL6, and I am willing to help co-maintain it.
Nevermind, I just saw it's in the RHEL6 Client repository (I was only looking at the Server one). Sorry for the spam.