aeab25
# RPM version needs 4 digits after the decimal to preserve upgrade path
aeab25
%global module_version 0.64
aeab25
%global RPM_version %{module_version}00
aeab25
aeab25
Name:           perl-Test-Differences
aeab25
Version:        %{RPM_version}
aeab25
Release:        8%{?dist}
aeab25
Summary:        Test strings and data structures and show differences if not OK
aeab25
Group:          Development/Libraries
aeab25
License:        GPL+ or Artistic
aeab25
URL:            http://search.cpan.org/dist/Test-Differences/
aeab25
Source0:        http://search.cpan.org/CPAN/authors/id/D/DC/DCANTRELL/Test-Differences-%{module_version}.tar.gz
aeab25
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
aeab25
BuildArch:      noarch
aeab25
# Module Build
aeab25
BuildRequires:  coreutils
aeab25
BuildRequires:  findutils
aeab25
BuildRequires:  make
aeab25
BuildRequires:  perl-interpreter
aeab25
BuildRequires:  perl-generators
aeab25
BuildRequires:  perl(ExtUtils::MakeMaker)
aeab25
# Module Runtime
aeab25
BuildRequires:  perl(Carp)
aeab25
BuildRequires:  perl(Data::Dumper) >= 2.126
aeab25
BuildRequires:  perl(Exporter)
aeab25
BuildRequires:  perl(strict)
aeab25
BuildRequires:  perl(Text::Diff) >= 1.43
aeab25
BuildRequires:  perl(warnings)
aeab25
# Test Suite
aeab25
BuildRequires:  perl(Capture::Tiny) >= 0.24
aeab25
BuildRequires:  perl(Test::Builder) >= 0.33
aeab25
BuildRequires:  perl(Test::More) >= 0.88
aeab25
# Optional Tests
aeab25
BuildRequires:  perl(Pod::Coverage) >= 0.18
aeab25
BuildRequires:  perl(Test::Pod) >= 1.22
aeab25
BuildRequires:  perl(Test::Pod::Coverage) >= 1.08
aeab25
# Explicit Requirements
aeab25
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
aeab25
Requires:       perl(Text::Diff) >= 1.43
aeab25
aeab25
%description
aeab25
When the code you're testing returns multiple lines, records or data
aeab25
structures and they're just plain wrong, an equivalent to the Unix
aeab25
diff utility may be just what's needed.
aeab25
aeab25
%prep
aeab25
%setup -q -n Test-Differences-%{module_version}
aeab25
aeab25
%build
aeab25
perl Makefile.PL INSTALLDIRS=vendor
aeab25
make %{?_smp_mflags}
aeab25
aeab25
%install
aeab25
rm -rf %{buildroot}
aeab25
make pure_install DESTDIR=%{buildroot}
aeab25
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
aeab25
%{_fixperms} %{buildroot}
aeab25
aeab25
%check
aeab25
make test
aeab25
aeab25
%clean
aeab25
rm -rf %{buildroot}
aeab25
aeab25
%files
aeab25
%doc Changes README
aeab25
%{perl_vendorlib}/Test/
aeab25
%{_mandir}/man3/Test::Differences.3*
aeab25
aeab25
%changelog
aeab25
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6400-8
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
aeab25
aeab25
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6400-7
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
aeab25
aeab25
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.6400-6
aeab25
- Perl 5.26 rebuild
aeab25
aeab25
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6400-5
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
aeab25
aeab25
* Fri Jul 22 2016 Petr Pisar <ppisar@redhat.com> - 0.6400-4
aeab25
- Adjust package version computation to SRPM build root witout perl
aeab25
aeab25
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.6400-3
aeab25
- Perl 5.24 rebuild
aeab25
aeab25
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6400-2
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
aeab25
aeab25
* Tue Nov 24 2015 Paul Howarth <paul@city-fan.org> - 0.6400-1
aeab25
- Update to 0.64
aeab25
  - Bump dependency version for Text::Diff to avoid a buggy release
aeab25
  - Make tests pass with relocation perl (CPAN RT#103133)
aeab25
aeab25
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6300-3
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
aeab25
aeab25
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.6300-2
aeab25
- Perl 5.22 rebuild
aeab25
aeab25
* Fri Nov 21 2014 Paul Howarth <paul@city-fan.org> - 0.6300-1
aeab25
- Update to 0.63
aeab25
  - Make '' and undef not equal
aeab25
  - Made Data::Dumper minimum version 2.126 to resolve CPAN RT#60798
aeab25
  - Allow an option to override Sortkeys in C<eq_or_diff>
aeab25
  - Unnumbered tests; there's no point to them
aeab25
  - Document the Text::Diff unicode fix
aeab25
  - Add ability to customize 'Got' and 'Expected' column headers
aeab25
  - Minor doco-fixes
aeab25
  - Remove use of flatten, always use Data::Dumper for saner, more readable
aeab25
    output (CPAN RT#95446)
aeab25
- This release by DCANTRELL → update source URL
aeab25
- Drop %%defattr, redundant since rpm 4.4
aeab25
- Use %%{_fixperms} macro rather than our own chmod incantation
aeab25
- Don't need to remove empty directories from the buildroot
aeab25
aeab25
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.5000-13
aeab25
- Perl 5.20 rebuild
aeab25
aeab25
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-12
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
aeab25
aeab25
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-11
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
aeab25
aeab25
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 0.5000-10
aeab25
- Perl 5.18 rebuild
aeab25
aeab25
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-9
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
aeab25
aeab25
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-8
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
aeab25
aeab25
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 0.5000-7
aeab25
- Perl 5.16 rebuild
aeab25
- Specify all dependencies
aeab25
aeab25
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-6
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
aeab25
aeab25
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.5000-5
aeab25
- Perl mass rebuild
aeab25
aeab25
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-4
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
aeab25
aeab25
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.5000-3
aeab25
- Rebuild to fix problems with vendorarch/lib (#661697)
aeab25
aeab25
* Thu Jul 08 2010 Iain Arnell <iarnell@gmail.com> 0.500-2
aeab25
- explicitly require perl(Text::Diff)
aeab25
aeab25
* Tue Jun 29 2010 Paul Howarth <paul@city-fan.org> - 0.5000-1
aeab25
- Update to 0.500
aeab25
  - Add support for all diff styles supplied by Text::Diff (CPAN RT#23579)
aeab25
  - Add Build.PL
aeab25
  - Convert to universally use Test::More instead of Test
aeab25
  - Convert to modern Perl distribution.
aeab25
  - Applied doc suggestion from CPAN RT#24297
aeab25
  - Fix the { a => 1 } versus { a => '1' } bug (CPAN RT#3029)
aeab25
- Upstream dropped eg/ docs
aeab25
- Bump perl(Text::Diff) requirement to 0.35
aeab25
- BR: perl(Test::Pod) and perl(Test::Pod::Coverage) for extra test cover
aeab25
aeab25
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.4801-5
aeab25
- Mass rebuild with perl-5.12.0
aeab25
aeab25
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.4801-4
aeab25
- rebuild against perl 5.10.1
aeab25
aeab25
* Wed Aug 19 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4801-3
aeab25
- fix source url
aeab25
aeab25
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4801-2
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
aeab25
aeab25
* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4801-1
aeab25
- update to 0.4801
aeab25
aeab25
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.47-5
aeab25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
aeab25
aeab25
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-4
aeab25
- Rebuild for perl 5.10 (again)
aeab25
aeab25
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-3
aeab25
- rebuild for new perl
aeab25
aeab25
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-2.2
aeab25
- add BR: perl(Test::More)
aeab25
aeab25
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-2.1
aeab25
- correct license tag
aeab25
- add BR: perl(ExtUtils::MakeMaker)
aeab25
aeab25
* Sun May 14 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.47-2
aeab25
- Bumping release (repodata checksum inconsistency for previous release).
aeab25
aeab25
* Mon May 01 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.47-1
aeab25
- First build.