diff --git a/SPECS/perl-Algorithm-Diff.spec b/SPECS/perl-Algorithm-Diff.spec new file mode 100644 index 00000000..bd627e72 --- /dev/null +++ b/SPECS/perl-Algorithm-Diff.spec @@ -0,0 +1,126 @@ +Name: perl-Algorithm-Diff +Version: 1.1902 +Release: 17%{?dist} +Summary: Algorithm::Diff Perl module +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Algorithm-Diff/ +Source0: http://www.cpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +# Run-time: +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +# Tests: +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(lib) +BuildRequires: perl(Test) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(Carp) + +%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. + +%prep +%setup -q -n Algorithm-Diff-%{version} +chmod 644 *.pl + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +rm -f $RPM_BUILD_ROOT%{perl_vendorlib}/Algorithm/*.pl + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc Changes README *.pl +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Fri Dec 27 2013 Daniel Mach - 1.1902-17 +- Mass rebuild 2013-12-27 + +* Wed Aug 15 2012 Daniel Mach - 1.1902-16.1 +- Rebuild for perl 5.16 + +* Fri Jul 20 2012 Fedora Release Engineering - 1.1902-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jun 11 2012 Petr Pisar - 1.1902-15 +- Perl 5.16 rebuild +- Specify all dependencies + +* Fri Jan 13 2012 Fedora Release Engineering - 1.1902-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Jun 17 2011 Marcela Mašláňová - 1.1902-13 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.1902-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 14 2010 Marcela Maslanova - 1.1902-11 +- 661697 rebuild for fixing problems with vendorach/lib + +* Thu Apr 29 2010 Marcela Maslanova - 1.1902-10 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.1902-9 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.1902-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 1.1902-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.1902-6 +- Rebuild for perl 5.10 (again) + +* Sun Jan 20 2008 Tom "spot" Callaway 1.1902-5 +- rebuild for new perl + +* Thu Jan 10 2008 Tom "spot" Callaway 1.1902-4 +- fix license tag, rebuild for perl + +* Wed Apr 18 2007 Steven Pritchard 1.1902-3 +- Use fixperms macro instead of our own chmod incantation. +- BR ExtUtils::MakeMaker. + +* Sun Sep 17 2006 Steven Pritchard 1.1902-2 +- Rebuild. + +* Sat Aug 05 2006 Steven Pritchard 1.1902-1 +- Update to 1.1902. +- Minor spec cleanup to match current template/cpanspec output. + +* Mon Sep 05 2005 Steven Pritchard 1.1901-1 +- Updated to 1.1901. + +* Sat Sep 03 2005 Steven Pritchard 1.15-2 +- Move example files to %%doc. + +* Sat Aug 27 2005 Steven Pritchard 1.15-1 +- Specfile autogenerated.