Name: perl-Search-Elasticsearch-Client-2_0 Version: 6.81 Release: 1%{?dist} Summary: Thin client with full support for Elasticsearch 2.x APIs License: ASL 2.0 URL: https://metacpan.org/release/Search-Elasticsearch-Client-2_0 Source0: https://cpan.metacpan.org/modules/by-module/Search/Search-Elasticsearch-Client-2_0-%{version}.tar.gz BuildArch: noarch # Module Build BuildRequires: coreutils BuildRequires: findutils BuildRequires: make BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 # Module Runtime BuildRequires: perl(Devel::GlobalDestruction) BuildRequires: perl(Moo) BuildRequires: perl(Moo::Role) BuildRequires: perl(namespace::clean) BuildRequires: perl(Search::Elasticsearch) >= 6.00 BuildRequires: perl(Search::Elasticsearch::Role::API) BuildRequires: perl(Search::Elasticsearch::Role::Client::Direct) BuildRequires: perl(Search::Elasticsearch::Role::Is_Sync) BuildRequires: perl(Search::Elasticsearch::Util) BuildRequires: perl(strict) BuildRequires: perl(Try::Tiny) BuildRequires: perl(warnings) # Test Suite (Net::Curl::Easy only used in a network test, which we're not running) BuildRequires: perl(Data::Dumper) BuildRequires: perl(IO::Socket::SSL) BuildRequires: perl(lib) BuildRequires: perl(Log::Any::Adapter) BuildRequires: perl(Log::Any::Adapter::Callback) >= 0.09 BuildRequires: perl(POSIX) BuildRequires: perl(Search::Elasticsearch::Role::Cxn) BuildRequires: perl(Sub::Exporter) BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::Exception) BuildRequires: perl(Test::More) >= 0.98 BuildRequires: perl(Test::Needs) # Author Tests BuildRequires: perl(Test::EOL) BuildRequires: perl(Test::NoTabs) BuildRequires: perl(Test::Pod) >= 1.41 # Runtime Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(Search::Elasticsearch::Role::API) Requires: perl(Search::Elasticsearch::Role::Client::Direct) Requires: perl(Search::Elasticsearch::Role::Is_Sync) # Split from perl-Search-Elasticsearch at version 5.00 Conflicts: perl-Search-Elasticsearch < 5 %description The Search::Elasticsearch::Client::2_0 package provides a client compatible with Elasticsearch 1.x. It should be used in conjunction with Search::Elasticsearch as follows: $e = Search::Elasticsearch->new( client => "2_0::Direct" ); See Search::Elasticsearch::Client::2_0::Direct(3) for documentation about how to use the client itself. %prep %setup -q -n Search-Elasticsearch-Client-2_0-%{version} %build perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} %{_fixperms} -c %{buildroot} %check make test AUTHOR_TESTING=1 %files %license LICENSE %doc Changes README %{perl_vendorlib}/Search/ %{_mandir}/man3/Search::Elasticsearch::Client::2_0.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Bulk.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Direct.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Direct::Cat.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Direct::Cluster.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Direct::Indices.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Direct::Nodes.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Direct::Snapshot.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Direct::Tasks.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Role::API.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Role::Bulk.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Role::Scroll.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::Scroll.3* %{_mandir}/man3/Search::Elasticsearch::Client::2_0::TestServer.3* %changelog * Sat Jun 27 2020 Paul Howarth <paul@city-fan.org> - 6.81-1 - Update to 6.81 - Bumped to version 6.81 * Thu Mar 26 2020 Paul Howarth <paul@city-fan.org> - 6.80-1 - Update to 6.80 - Updated to work with Search::Elasticsearch 6.00 * Mon Apr 3 2017 Paul Howarth <paul@city-fan.org> - 5.02-1 - Update to 5.02 - Updated to work with Search::Elasticsearch 5.02 * Thu Oct 20 2016 Paul Howarth <paul@city-fan.org> - 5.01-1 - Initial RPM version