diff --git a/Text-Diff-1.45.tar.gz b/Text-Diff-1.45.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4d59b0cb1c3f5d9141a64d49d05c65a4a86aff1 Binary files /dev/null and b/Text-Diff-1.45.tar.gz differ diff --git a/perl-Text-Diff.spec b/perl-Text-Diff.spec new file mode 100644 index 0000000000000000000000000000000000000000..f2da44c84ffc72a19bde304817644bbb2d13331a --- /dev/null +++ b/perl-Text-Diff.spec @@ -0,0 +1,64 @@ +%define anolis_release 1 +Name: perl-Text-Diff +Version: 1.45 +Release: %{anolis_release}%{dist} +Summary: Perform diffs on files and record sets +License: (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT +URL: https://metacpan.org/release/Text-Diff +Source0: https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-%{version}.tar.gz +BuildArch: noarch +BuildRequires: make +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) +# Run-time: +BuildRequires: perl(Algorithm::Diff) >= 1.19 +BuildRequires: perl(Carp) +BuildRequires: perl(constant) +BuildRequires: perl(Exporter) +BuildRequires: perl(vars) +BuildRequires: perl(warnings) +# Optional run-time: +BuildRequires: perl(utf8) +# Tests: +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(IO::File) +BuildRequires: perl(Test) +BuildRequires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) +Requires: perl(Algorithm::Diff) >= 1.19 + +# Remove under-specified dependencies +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Algorithm::Diff\\)$ + +%description +Text::Diff provides a basic set of services akin to the GNU diff utility. +It is not anywhere near as feature complete as GNU diff, but it is better +integrated with Perl and available on all platforms. It is often faster +than shelling out to a system's diff executable for small files, and +generally slower on larger files. + +%prep +%setup -q -n Text-Diff-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +%{_fixperms} %{buildroot}/* + +%check +make test + +%files +%license LICENSE +%doc Changes README +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Wed Apr 20 2022 Zhongling He - 1.45-1 +- Init package from upstream v1.45