Blame SPECS/perl-Test-Differences.spec

68de44
# RPM version needs 4 digits after the decimal to preserve upgrade path
68de44
%global module_version 0.500
68de44
%global RPM_version %(echo %{module_version} | %{__perl} -pi -e 's/(.*)/sprintf("%.4f", $1)/e')
68de44
68de44
Name:           perl-Test-Differences
68de44
Version:        %{RPM_version}
352e2e
Release:        10%{?dist}
68de44
Summary:        Test strings and data structures and show differences if not OK
68de44
68de44
Group:          Development/Libraries
68de44
License:        GPL+ or Artistic
68de44
URL:            http://search.cpan.org/dist/Test-Differences/
68de44
Source0:        http://search.cpan.org/CPAN/authors/id/O/OV/OVID/Test-Differences-%{module_version}.tar.gz
68de44
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
68de44
68de44
BuildArch:      noarch
68de44
BuildRequires:  perl(ExtUtils::MakeMaker)
68de44
# Run-time
68de44
BuildRequires:  perl(Carp)
68de44
BuildRequires:  perl(constant)
68de44
BuildRequires:  perl(Data::Dumper)
68de44
BuildRequires:  perl(Exporter)
68de44
BuildRequires:  perl(Text::Diff) >= 0.35
68de44
# Tests
68de44
BuildRequires:  perl(Test)
68de44
BuildRequires:  perl(Test::More)
68de44
# Optional tests
68de44
BuildRequires:  perl(Test::Pod) >= 1.08
68de44
BuildRequires:  perl(Test::Pod::Coverage) >= 0.18
68de44
# not detected
68de44
Requires:       perl(Carp)
68de44
Requires:       perl(Data::Dumper)
68de44
Requires:       perl(Text::Diff) >= 0.35
68de44
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
68de44
68de44
%description
68de44
When the code you're testing returns multiple lines, records or data
68de44
structures and they're just plain wrong, an equivalent to the Unix
68de44
diff utility may be just what's needed.
68de44
68de44
68de44
%prep
68de44
%setup -q -n Test-Differences-%{module_version}
68de44
68de44
68de44
%build
68de44
%{__perl} Makefile.PL INSTALLDIRS=vendor
68de44
make %{?_smp_mflags}
68de44
68de44
68de44
%install
68de44
rm -rf $RPM_BUILD_ROOT
68de44
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
68de44
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
68de44
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
68de44
chmod -R u+w $RPM_BUILD_ROOT/*
68de44
68de44
68de44
%check
68de44
make test
68de44
68de44
68de44
%clean
68de44
rm -rf $RPM_BUILD_ROOT
68de44
68de44
68de44
%files
68de44
%defattr(-,root,root,-)
68de44
%doc Changes README
68de44
%{perl_vendorlib}/Test/
68de44
%{_mandir}/man3/Test::Differences.3pm*
68de44
68de44
68de44
%changelog
352e2e
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.5000-10
352e2e
- Mass rebuild 2013-12-27
352e2e
68de44
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-9
68de44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
68de44
68de44
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-8
68de44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
68de44
68de44
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 0.5000-7
68de44
- Perl 5.16 rebuild
68de44
- Specify all dependencies
68de44
68de44
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-6
68de44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
68de44
68de44
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.5000-5
68de44
- Perl mass rebuild
68de44
68de44
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5000-4
68de44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
68de44
68de44
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.5000-3
68de44
- 661697 rebuild for fixing problems with vendorach/lib
68de44
68de44
* Thu Jul 08 2010 Iain Arnell <iarnell@gmail.com> 0.500-2
68de44
- explicitly require perl(Text::Diff)
68de44
68de44
* Tue Jun 29 2010 Paul Howarth <paul@city-fan.org> - 0.5000-1
68de44
- Update to 0.500
68de44
  - Add support for all diff styles supplied by Text::Diff (CPAN RT#23579)
68de44
  - Add Build.PL
68de44
  - Convert to universally use Test::More instead of Test
68de44
  - Convert to modern Perl distribution.
68de44
  - Applied doc suggestion from CPAN RT#24297
68de44
  - Fix the { a => 1 } versus { a => '1' } bug (CPAN RT#3029)
68de44
- Upstream dropped eg/ docs
68de44
- Bump perl(Text::Diff) requirement to 0.35
68de44
- BR: perl(Test::Pod) and perl(Test::Pod::Coverage) for extra test cover
68de44
68de44
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.4801-5
68de44
- Mass rebuild with perl-5.12.0
68de44
68de44
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.4801-4
68de44
- rebuild against perl 5.10.1
68de44
68de44
* Wed Aug 19 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4801-3
68de44
- fix source url
68de44
68de44
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4801-2
68de44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
68de44
68de44
* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.4801-1
68de44
- update to 0.4801
68de44
68de44
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.47-5
68de44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
68de44
68de44
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-4
68de44
- Rebuild for perl 5.10 (again)
68de44
68de44
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-3
68de44
- rebuild for new perl
68de44
68de44
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-2.2
68de44
- add BR: perl(Test::More)
68de44
68de44
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.47-2.1
68de44
- correct license tag
68de44
- add BR: perl(ExtUtils::MakeMaker)
68de44
68de44
* Sun May 14 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.47-2
68de44
- Bumping release (repodata checksum inconsistency for previous release).
68de44
68de44
* Mon May 01 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.47-1
68de44
- First build.