929461c
Name:           perl-String-Diff
Petr Šabata 8ea731e
Version:        0.07
6f14c11
Release:        11%{?dist}
929461c
Summary:        Simple diff to String
929461c
License:        GPL+ or Artistic
33a7db0
URL:            https://metacpan.org/release/String-Diff
33a7db0
Source0:        https://cpan.metacpan.org/authors/id/Y/YA/YAPPO/String-Diff-%{version}.tar.gz
Petr Šabata 8ea731e
# ghpr#3
Petr Šabata 8ea731e
Patch0:         String-Diff-0.07-podspell.patch
8dd92ba
Patch1:         String-Diff-0.07-Fix-the-test-suite-for-YAML-1.21-compatibility.patch
929461c
BuildArch:      noarch
Petr Šabata 8ea731e
# Build
Petr Šabata 8ea731e
BuildRequires:  make
6540426
BuildRequires:  perl-interpreter
372a639
BuildRequires:  perl-generators
7c01177
BuildRequires:  perl(inc::Module::Install)
Petr Šabata 8ea731e
BuildRequires:  perl(Module::Install::GithubMeta)
Petr Šabata 8ea731e
BuildRequires:  perl(Module::Install::ReadmeFromPod)
Petr Šabata 8ea731e
BuildRequires:  perl(Module::Install::ReadmeMarkdownFromPod)
Petr Šabata 8ea731e
BuildRequires:  perl(Module::Install::Repository)
Petr Šabata 8ea731e
BuildRequires:  perl(YAML)
Petr Šabata 8ea731e
# Runtime
929461c
BuildRequires:  perl(Algorithm::Diff)
Petr Šabata 8ea731e
# Preferred but currently unavailable:
Petr Šabata 8ea731e
# BuildRequires:  perl(Algorithm::Diff::XS)
7c01177
BuildRequires:  perl(base)
7c01177
BuildRequires:  perl(Exporter)
Petr Šabata 8ea731e
BuildRequires:  perl(strict)
Petr Šabata 8ea731e
BuildRequires:  perl(warnings)
Petr Šabata 8ea731e
# Tests only
7c01177
BuildRequires:  perl(Test::Base)
929461c
BuildRequires:  perl(Test::More)
Petr Šabata 8ea731e
BuildRequires:  perl(utf8)
Petr Šabata 8ea731e
# Optional tests only
Petr Šabata 8ea731e
BuildRequires:  perl(Test::Perl::Critic)
Petr Šabata 8ea731e
BuildRequires:  perl(Test::Pod) >= 1.00
Petr Šabata 8ea731e
BuildRequires:  perl(Test::Spelling)
Petr Šabata 8ea731e
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
929461c
Requires:       perl(Algorithm::Diff)
Petr Šabata 8ea731e
# The XS variant is preferred by default, with PP as a fallback:
Petr Šabata 8ea731e
Recommends:     perl(Algorithm::Diff::XS)
929461c
929461c
%description
929461c
String::Diff is the difference of a consecutive string is made. after
929461c
general diff is done, the difference in the line is searchable.
929461c
929461c
%prep
929461c
%setup -q -n String-Diff-%{version}
Petr Šabata 8ea731e
%patch0 -p1
8dd92ba
%patch1 -p1
929461c
929461c
%build
Petr Šabata 8ea731e
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
929461c
make %{?_smp_mflags}
929461c
929461c
%install
Petr Šabata 8ea731e
make pure_install DESTDIR=%{buildroot}
Petr Šabata 8ea731e
%{_fixperms} %{buildroot}/*
929461c
929461c
%check
929461c
make test
929461c
929461c
%files
Petr Šabata 8ea731e
%license LICENSE
929461c
%doc Changes README
929461c
%{perl_vendorlib}/*
929461c
%{_mandir}/man3/*
929461c
929461c
%changelog
6f14c11
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-11
6f14c11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6f14c11
b3a3952
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-10
b3a3952
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b3a3952
d837198
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-9
d837198
- Perl 5.28 rebuild
d837198
533d252
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-8
533d252
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
533d252
e48dee1
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-7
e48dee1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e48dee1
f34bd25
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-6
f34bd25
- Perl 5.26 rebuild
f34bd25
8dd92ba
* Thu Feb 16 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-5
8dd92ba
- Fix the test suite for YAML 1.21 compatibility (bug #1409842)
8dd92ba
2a2ba33
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-4
2a2ba33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2a2ba33
cdfe36c
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-3
cdfe36c
- Perl 5.24 rebuild
cdfe36c
48c95f5
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-2
48c95f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
48c95f5
Petr Šabata 8ea731e
* Thu Sep 24 2015 Petr Šabata <contyk@redhat.com> - 0.07-1
Petr Šabata 8ea731e
- 0.07 bump
Petr Šabata 8ea731e
- Modernize the spec file
Petr Šabata 8ea731e
- Package the license text
Petr Šabata 8ea731e
- Add a weak dependency on Algorithm::Diff::XS
Petr Šabata 8ea731e
cffae15
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-8
cffae15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cffae15
48776d4
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.06-7
48776d4
- Perl 5.22 rebuild
48776d4
62ab621
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.06-6
62ab621
- Perl 5.20 rebuild
62ab621
9555211
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-5
9555211
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9555211
d0b9755
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-4
d0b9755
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d0b9755
e950cdb
* Fri Aug 02 2013 Petr Pisar <ppisar@redhat.com> - 0.06-3
e950cdb
- Perl 5.18 rebuild
e950cdb
15ca880
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-2
15ca880
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
15ca880
e8f5de2
* Sun Jul 29 2012 Iain Arnell <iarnell@gmail.com> 0.06-1
e8f5de2
- update to latest upstream version
e8f5de2
- drop rt76371 patch
e8f5de2
a493455
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-3
a493455
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a493455
977d111
* Mon Jun 25 2012 Petr Pisar <ppisar@redhat.com> - 0.05-2
977d111
- Perl 5.16 rebuild
977d111
3af61db
* Sat Jun 23 2012 Iain Arnell <iarnell@gmail.com> 0.05-1
3af61db
- update to latest upstream version
3af61db
- don't remove inc/
b43910a
- clean up spec for modern rpmbuild
2855976
- add temporary workaround for RT#76371
3af61db
db88183
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.04-10
db88183
- Perl 5.16 rebuild
7c01177
- Specify all dependencies
db88183
61a8d8d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-9
61a8d8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
61a8d8d
94ef8c3
* Wed Jun 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.04-8
94ef8c3
- Perl mass rebuild
94ef8c3
81316b9
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-7
81316b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
81316b9
1f4ffa5
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04-6
1f4ffa5
- 661697 rebuild for fixing problems with vendorach/lib
1f4ffa5
90ce1d7
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04-5
90ce1d7
- Mass rebuild with perl-5.12.0
90ce1d7
adcba76
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.04-4
adcba76
- rebuild against perl 5.10.1
adcba76
d364f68
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-3
d364f68
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d364f68
929461c
* Wed Apr 29 2009 Iain Arnell <iarnell@gmail.com> 0.04-2
929461c
- explain explicit requires
929461c
929461c
* Tue Apr 28 2009 Iain Arnell 0.04-1
929461c
- Specfile autogenerated by cpanspec 1.77.