07b6fd9
Name:           perl-KinoSearch1
a31049c
Version:        1.01
e478581
Release:        39%{?dist}
07b6fd9
Summary:        Search engine library
72d5ab4
# ApacheLicense2.0.txt included is included just becuase the upstream
72d5ab4
# author decided to include it and is only for informative purposes.
72d5ab4
# We believe that it doesn't apply, since author didn't use any Lucene
72d5ab4
# code (according to mail in LICENSING.mbox)
07b6fd9
License:        GPL+ or Artistic
a3db76d
URL:            https://metacpan.org/release/KinoSearch1
a3db76d
Source0:        https://cpan.metacpan.org/authors/id/C/CR/CREAMYG/KinoSearch1-%{version}.tar.gz
5438d51
# Make regular expressions compatible with Perl 5.24.0, CPAN RT#105144
5438d51
Patch0:         KinoSearch1-1.01-Do-not-use-C-in-regexps.patch
72d5ab4
Source1:        LICENSING.mbox
Petr Šabata e13fed5
# Build
Petr Šabata e13fed5
BuildRequires:  coreutils
Petr Šabata e13fed5
BuildRequires:  findutils
5635482
BuildRequires:  perl-interpreter
31d1ccf
BuildRequires:  perl-devel
31d1ccf
BuildRequires:  perl-generators
f676f1d
BuildRequires:  perl(ExtUtils::CBuilder)
Petr Šabata e13fed5
BuildRequires:  perl(Fcntl)
Petr Šabata e13fed5
BuildRequires:  perl(File::Find)
Petr Šabata e13fed5
BuildRequires:  perl(File::Spec::Functions)
Petr Šabata e13fed5
BuildRequires:  perl(Module::Build) >= 0.36
Petr Šabata e13fed5
BuildRequires:  perl(Storable)
Petr Šabata e13fed5
BuildRequires:  perl(strict)
Petr Šabata e13fed5
BuildRequires:  perl(warnings)
Petr Šabata e13fed5
# Runtime
Petr Šabata e13fed5
BuildRequires:  perl(base)
Petr Šabata e13fed5
BuildRequires:  perl(bytes)
Petr Šabata e13fed5
BuildRequires:  perl(Carp)
07b6fd9
BuildRequires:  perl(Compress::Zlib)
Petr Šabata e13fed5
BuildRequires:  perl(constant)
Petr Šabata e13fed5
# BuildRequires:  perl(Data::Dumper)
37d9b73
BuildRequires:  perl(Digest::MD5)
Petr Šabata e13fed5
BuildRequires:  perl(Exporter)
Petr Šabata e13fed5
BuildRequires:  perl(IO::Select)
Petr Šabata e13fed5
BuildRequires:  perl(IO::Socket::INET)
07b6fd9
BuildRequires:  perl(Lingua::Stem::Snowball) >= 0.94
07b6fd9
BuildRequires:  perl(Lingua::StopWords) >= 0.02
Petr Šabata e13fed5
BuildRequires:  perl(locale)
Petr Šabata e13fed5
BuildRequires:  perl(Scalar::Util)
Petr Šabata e13fed5
BuildRequires:  perl(Time::HiRes)
Petr Šabata e13fed5
BuildRequires:  perl(XSLoader)
Petr Šabata e13fed5
# Tests only
Petr Šabata e13fed5
# XXX: BuildRequires:  perl(Config)
Petr Šabata e13fed5
BuildRequires:  perl(Encode)
Petr Šabata e13fed5
BuildRequires:  perl(File::Path)
Petr Šabata e13fed5
BuildRequires:  perl(File::Spec)
Petr Šabata e13fed5
BuildRequires:  perl(File::stat)
Petr Šabata e13fed5
BuildRequires:  perl(lib)
Petr Šabata e13fed5
BuildRequires:  perl(List::Util)
Petr Šabata e13fed5
# XXX: BuildRequires:  perl(Plucene)
Petr Šabata e13fed5
# XXX: BuildRequires:  perl(Plucene::Analysis::WhitespaceAnalyzer)
Petr Šabata e13fed5
# XXX: BuildRequires:  perl(Plucene::Document)
Petr Šabata e13fed5
# XXX: BuildRequires:  perl(Plucene::Document::Field)
Petr Šabata e13fed5
# XXX: BuildRequires:  perl(Plucene::Index::Writer)
Petr Šabata e13fed5
# XXX: BuildRequires:  perl(POSIX)
a31049c
BuildRequires:  perl(Test::More)
Petr Šabata e13fed5
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Petr Šabata e13fed5
Requires:       perl(Data::Dumper)
07b6fd9
Requires:       perl(Lingua::Stem::Snowball) >= 0.94
07b6fd9
Requires:       perl(Lingua::StopWords) >= 0.02
07b6fd9
Petr Šabata e13fed5
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Lingua::Stem::Snowball\\)$
Petr Šabata e13fed5
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Lingua::StopWords\\)$
Petr Šabata e13fed5
07b6fd9
07b6fd9
%description
07b6fd9
KinoSearch1 is a loose port of the Java search engine library Apache
07b6fd9
Lucene, written in Perl and C. The archetypal application is website
07b6fd9
search, but it can be put to many different uses.
07b6fd9
07b6fd9
%prep
07b6fd9
%setup -q -n KinoSearch1-%{version}
5438d51
%patch0 -p1
72d5ab4
cp %{SOURCE1} LICENSING.mbox
07b6fd9
07b6fd9
%build
Petr Šabata e13fed5
perl Build.PL installdirs=vendor optimize="%{optimize}"
07b6fd9
./Build
07b6fd9
07b6fd9
%install
07b6fd9
./Build install destdir=%{buildroot} create_packlist=0
Petr Šabata e13fed5
find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} +
07b6fd9
%{_fixperms} %{buildroot}/*
07b6fd9
07b6fd9
%check
07b6fd9
./Build test
07b6fd9
07b6fd9
%files
Petr Šabata e13fed5
%license ApacheLicense2.0.txt LICENSING.mbox
Petr Šabata e13fed5
%doc buildlib Changes README
07b6fd9
%{perl_vendorarch}/auto/*
Petr Šabata e13fed5
%{perl_vendorarch}/*
07b6fd9
%{_mandir}/man3/*
07b6fd9
07b6fd9
%changelog
e478581
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-39
e478581
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
e478581
2d7ddd8
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-38
2d7ddd8
- Perl 5.36 rebuild
2d7ddd8
a0fc0ea
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-37
a0fc0ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
a0fc0ea
8b46f25
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-36
8b46f25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
8b46f25
003e9b2
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-35
003e9b2
- Perl 5.34 rebuild
003e9b2
5009591
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-34
5009591
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5009591
6aa169e
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-33
6aa169e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6aa169e
e8ed7b8
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-32
e8ed7b8
- Perl 5.32 rebuild
e8ed7b8
648da99
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-31
648da99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
648da99
a684495
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-30
a684495
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a684495
e658bdb
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-29
e658bdb
- Perl 5.30 rebuild
e658bdb
7cb8989
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-28
7cb8989
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7cb8989
30eca4b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-27
30eca4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
30eca4b
440ad0b
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-26
440ad0b
- Perl 5.28 rebuild
440ad0b
f676f1d
* Fri Mar 02 2018 Petr Pisar <ppisar@redhat.com> - 1.01-25
f676f1d
- Adapt to removing GCC from a build root (bug #1547165)
f676f1d
4d052a2
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-24
4d052a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4d052a2
3c3b076
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-23
3c3b076
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3c3b076
1123680
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-22
1123680
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1123680
bfebb74
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-21
bfebb74
- Perl 5.26 rebuild
bfebb74
7a907e4
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-20
7a907e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7a907e4
bcc966a
* Thu May 19 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-19
bcc966a
- Perl 5.24 rebuild
bcc966a
5438d51
* Thu May 19 2016 Petr Pisar <ppisar@redhat.com> - 1.01-18
5438d51
- Make regular expressions compatible with Perl 5.24.0
5438d51
bc378b5
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-17
bc378b5
- Perl 5.24 rebuild
bc378b5
ccc3ff0
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.01-16
ccc3ff0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ccc3ff0
Petr Šabata e13fed5
* Mon Aug 10 2015 Petr Šabata <contyk@redhat.com> - 1.01-15
Petr Šabata e13fed5
- Correct the dependency list
Petr Šabata e13fed5
- Modernize the spec file
Petr Šabata e13fed5
d36c6b6
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-14
d36c6b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d36c6b6
5d35ac7
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-13
5d35ac7
- Perl 5.22 rebuild
5d35ac7
82ccb49
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-12
82ccb49
- Perl 5.20 rebuild
82ccb49
710355e
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-11
710355e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
710355e
389be39
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-10
389be39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
389be39
08457e8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-9
08457e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
08457e8
48493b5
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.01-8
48493b5
- Perl 5.18 rebuild
48493b5
8e2d061
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-7
8e2d061
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8e2d061
70da855
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-6
70da855
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
70da855
92f7815
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.01-5
92f7815
- Perl 5.16 rebuild
92f7815
37d9b73
* Sat Jan 14 2012 Iain Arnell <iarnell@gmail.com> 1.01-4
37d9b73
- BuildRequires perl(Digest::MD5)
37d9b73
5e89950
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-3
5e89950
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5e89950
3621401
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.01-2
3621401
- Perl mass rebuild
3621401
a31049c
* Wed Feb 09 2011 Iain Arnell <iarnell@gmail.com> 1.01-1
a31049c
- update to latest upstream
a31049c
- BR perl(Test::More)
a31049c
2549641
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.00-3
2549641
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2549641
72d5ab4
* Tue Oct 05 2010 Iain Arnell <iarnell@gmail.com> 1.00-2
72d5ab4
- BR perl(Time::HiRes)
72d5ab4
- add license clarification from perl-KinoSearch
72d5ab4
07b6fd9
* Sun Sep 26 2010 Iain Arnell <iarnell@gmail.com> 1.00-1
07b6fd9
- Specfile autogenerated by cpanspec 1.78.