Sophie

Sophie

distrib > Mageia > 8 > i586 > by-pkgid > 6efe16ea0e4b33a18c839f7f5bb79852 > files > 2

perl-Text-Levenshtein-Flexible-0.90.0-3.mga8.src.rpm

%define upstream_name    Text-Levenshtein-Flexible
%define upstream_version 0.09

%{?perl_default_filter}

Name:       perl-%{upstream_name}
Version:    %perl_convert_version %{upstream_version}
Release:    %mkrel 3

Summary:    XS Levenshtein distance calculation with bounds and costs
License:    GPLv1+ or Artistic
Group:      Development/Perl
Url:        https://metacpan.org/release/%{upstream_name}
Source0:    https://www.cpan.org/modules/by-module/Text/%{upstream_name}-%{upstream_version}.tar.bz2

BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(Test::Exception)
BuildRequires: perl(Test::LeakTrace)
BuildRequires: perl-devel

%description
Yet another Levenshtein module written in C, but a tad more flexible than
the rest.

This module uses code from PostgreSQL's Levenshtein distance function to
provide the following features on top of plain distance calculation as it
is done by Levenshtein::XS and others:

* Distance-limited calculation: if a certain maximum distance is exceeded,
  the algorithm aborts without result. This helps performance in situations
  where
  it is clear that results over a certain maximum are not useful.

%prep
%setup -q -n %{upstream_name}-%{upstream_version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor

%make_build

%check
%make_build test

%install
%make_install

%files
%doc Changes COPYRIGHT META.yml README META.json
%{_mandir}/man3/*
%perl_vendorarch/*




%changelog
* Tue Jun 07 2022 umeabot <umeabot> 0.90.0-3.mga9
+ Revision: 1862484
- Rebuild for Perl 5.36

* Thu Mar 17 2022 umeabot <umeabot> 0.90.0-2.mga9
+ Revision: 1796445
- Mageia 9 Mass Rebuild

* Fri Aug 27 2021 tv <tv> 0.90.0-1.mga9
+ Revision: 1742710
- imported package perl-Text-Levenshtein-Flexible


* Fri Aug 27 2021 Thierry Vignaud <tv@mageia.org> 0.90.0-1.mga9
- Import from CPAN