e3a6017
Name:           perl-Gearman
20b8127
Version:        2.004.015
c4ebf7c
Release:        1%{?dist}
e7510d8
Summary:        Perl interface for Gearman distributed job system
f543b38
License:        GPL+ or Artistic
e3a6017
URL:            http://danga.com/gearman/
80ec7a0
Source0:        https://cpan.metacpan.org/authors/id/P/PA/PALIK/Gearman-%{version}.tar.gz
e3a6017
BuildArch:      noarch
e7510d8
BuildRequires:  make
e7510d8
BuildRequires:  perl-generators
1984d69
BuildRequires:  perl-interpreter
63973db
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
e7510d8
BuildRequires:  perl(strict)
e7510d8
BuildRequires:  perl(warnings)
e7510d8
# Run-time:
3ca8559
BuildRequires:  perl(base)
3ca8559
BuildRequires:  perl(Carp)
3ca8559
BuildRequires:  perl(constant)
3ca8559
BuildRequires:  perl(fields)
0b047c7
BuildRequires:  perl(IO::Select)
0b047c7
BuildRequires:  perl(IO::Socket::IP)
0b047c7
BuildRequires:  perl(IO::Socket::SSL)
0b047c7
BuildRequires:  perl(List::MoreUtils)
a961664
BuildRequires:  perl(POSIX)
3ca8559
BuildRequires:  perl(Scalar::Util)
3ca8559
BuildRequires:  perl(Socket)
3ca8559
BuildRequires:  perl(Storable)
e3a6017
BuildRequires:  perl(String::CRC32)
3ca8559
BuildRequires:  perl(Time::HiRes)
63973db
BuildRequires:  perl(version) >= 0.77
e7510d8
# Tests:
0b047c7
BuildRequires:  perl(Exporter)
0b047c7
BuildRequires:  perl(File::Which)
84057a5
BuildRequires:  perl(lib)
e7510d8
BuildRequires:  perl(List::Util)
0b047c7
BuildRequires:  perl(Net::EmptyPort)
a961664
BuildRequires:  perl(Perl::OSType)
0b047c7
BuildRequires:  perl(Proc::Guard)
a961664
BuildRequires:  perl(Test::Exception)
e7510d8
BuildRequires:  perl(Test::More)
0b047c7
BuildRequires:  perl(Test::TCP)
a961664
BuildRequires:  perl(Test::Timer)
0b047c7
BuildRequires:  perl(vars)
e7510d8
# Optional tests:
d2823fc
%if !%{defined perl_bootstrap}
d2823fc
# Break build cycle: perl-Gearman → perl-Gearman-Server → perl-Gearman
0b047c7
# perl-Gearman-Server for %%{_bindir}/gearmand
d2823fc
BuildRequires:  perl-Gearman-Server
d2823fc
%endif
e7510d8
# Devel::Gladiator not yet packaged
3ca8559
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
63973db
Requires:       perl(version) >= 0.77
6569995
6569995
# Remove under-specifed dependencies
63973db
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(version\\)$
3ca8559
e3a6017
%description
3ca8559
Gearman provides a generic application framework to farm out work to other
3ca8559
machines or processes that are better suited to do the work. It allows you
3ca8559
to do work in parallel, to load balance processing, and to call functions
3ca8559
between languages. 
e3a6017
e3a6017
%prep
e3a6017
%setup -q -n Gearman-%{version}
e3a6017
e3a6017
%build
63973db
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
e3a6017
make %{?_smp_mflags}
e3a6017
e3a6017
%install
3ca8559
make pure_install DESTDIR=$RPM_BUILD_ROOT
e3a6017
%{_fixperms} $RPM_BUILD_ROOT/*
e3a6017
e3a6017
%check
20b8127
unset AUTHOR_TESTING
e3a6017
make test
e3a6017
e3a6017
%files
a961664
%doc CHANGES README TODO
ca9ee02
%{perl_vendorlib}/Gearman
ca9ee02
%{_mandir}/man3/Gearman::*.*
e3a6017
e3a6017
%changelog
20b8127
* Tue Aug 28 2018 Petr Pisar <ppisar@redhat.com> - 2.004.015-1
20b8127
- 2.004.015 bump
20b8127
596f693
* Wed Mar 14 2018 Petr Pisar <ppisar@redhat.com> - 2.004.014-1
596f693
- 2.004.014 bump
596f693
c68bbe6
* Tue Feb 06 2018 Petr Pisar <ppisar@redhat.com> - 2.004.0013-1
c68bbe6
- 2.004.0013 bump (bug #1540220)
c68bbe6
f754c1d
* Thu Jan 04 2018 Petr Pisar <ppisar@redhat.com> - 2.004.012-1
f754c1d
- 2.004.012 bump
f754c1d
1984d69
* Tue Jan 02 2018 Petr Pisar <ppisar@redhat.com> - 2.004.011-1
1984d69
- 2.004.011 bump
1984d69
245de44
* Wed Nov 22 2017 Petr Pisar <ppisar@redhat.com> - 2.004.010-1
245de44
- 2.004.010 bump
245de44
c4ebf7c
* Thu Oct 12 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.004.009-1
c4ebf7c
- 2.004.009 bump
c4ebf7c
a2cdbae
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.004.008-2
a2cdbae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a2cdbae
230b95d
* Wed Jun 14 2017 Petr Pisar <ppisar@redhat.com> - 2.004.008-1
230b95d
- 2.004.008 bump
230b95d
337e050
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.004.007-3
337e050
- Perl 5.26 re-rebuild of bootstrapped packages
337e050
b7fd02e
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.004.007-2
b7fd02e
- Perl 5.26 rebuild
b7fd02e
9f71519
* Tue May 30 2017 Petr Pisar <ppisar@redhat.com> - 2.004.007-1
9f71519
- 2.004.007 bump
9f71519
750f7bf
* Fri May 26 2017 Petr Pisar <ppisar@redhat.com> - 2.004.006-1
750f7bf
- 2.004.006 bump
750f7bf
6bd0445
* Tue May 09 2017 Petr Pisar <ppisar@redhat.com> - 2.004.004-1
6bd0445
- 2.004.004 bump
6bd0445
68d1bcb
* Tue Apr 18 2017 Petr Pisar <ppisar@redhat.com> - 2.004.003-1
68d1bcb
- 2.004.003 bump
68d1bcb
96b313e
* Wed Apr 12 2017 Petr Pisar <ppisar@redhat.com> - 2.004.002-1
96b313e
- 2.004.002 bump
96b313e
20d4ec2
* Wed Apr 12 2017 Petr Pisar <ppisar@redhat.com> - 2.004.001-1
20d4ec2
- 2.004.001 bump
20d4ec2
84057a5
* Thu Apr 06 2017 Petr Pisar <ppisar@redhat.com> - 2.003.002-1
84057a5
- 2.003.002 bump
84057a5
63973db
* Tue Mar 14 2017 Petr Pisar <ppisar@redhat.com> - 2.003.001-1
63973db
- 2.003.001 bump (bug #1425088)
63973db
bc2d66c
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.002.004-2
bc2d66c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bc2d66c
6569995
* Tue Dec 06 2016 Petr Pisar <ppisar@redhat.com> - 2.002.004-1
6569995
- 2.002.004 bump
6569995
0b047c7
* Mon Dec 05 2016 Petr Pisar <ppisar@redhat.com> - 2.002.003-1
0b047c7
- 2.002.003 bump
0b047c7
a961664
* Mon Aug 08 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.130.004-1
a961664
- 1.130.004 bump
a961664
e5d620a
* Mon Jun 06 2016 Petr Pisar <ppisar@redhat.com> - 1.12.009-1
e5d620a
- 1.12.009 bump
e5d620a
3d8f675
* Fri Jun 03 2016 Petr Pisar <ppisar@redhat.com> - 1.12.008-1
3d8f675
- 1.12.008 bump
d2823fc
- Enable tests against server
3d8f675
e7510d8
* Wed Jun 01 2016 Petr Pisar <ppisar@redhat.com> - 1.12.007-1
e7510d8
- 1.12.007 bump
e7510d8
5305aa1
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-5
5305aa1
- Perl 5.24 rebuild
5305aa1
359190d
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-4
359190d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
359190d
98b806d
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12-3
98b806d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
98b806d
d5d817f
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-2
d5d817f
- Perl 5.22 rebuild
d5d817f
3ca8559
* Thu Dec 18 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-1
3ca8559
- 1.12 bump
3ca8559
- Modernize spec file
3ca8559
df3a14a
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.11-12
df3a14a
- Perl 5.20 rebuild
df3a14a
ebe2885
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-11
ebe2885
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ebe2885
4ef19d8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-10
4ef19d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4ef19d8
2076a90
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.11-9
2076a90
- Perl 5.18 rebuild
2076a90
c97a300
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-8
c97a300
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c97a300
0a49f00
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-7
0a49f00
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0a49f00
de12935
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.11-6
de12935
- Perl 5.16 rebuild
de12935
97c049b
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-5
97c049b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
97c049b
661105f
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.11-4
661105f
- Perl mass rebuild
661105f
2dc88f0
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-3
2dc88f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2dc88f0
d812814
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.11-2
d812814
- 661697 rebuild for fixing problems with vendorach/lib
d812814
ca9ee02
* Thu Jun 24 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.11-1
ca9ee02
- Upstream released new version
ca9ee02
27ef6bf
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.09-6
27ef6bf
- Mass rebuild with perl-5.12.0
27ef6bf
a78c508
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.09-5
a78c508
- rebuild against perl 5.10.1
a78c508
cde0c72
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-4
cde0c72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
cde0c72
6fabcc8
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-3
6fabcc8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6fabcc8
f543b38
* Thu Feb  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.09-2
f543b38
- rebuild for new per
f543b38
e3a6017
* Sat Jun 30 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.09-1
e3a6017
- Upstream released new version
e3a6017
- New version now includes license information
e3a6017
- Filter out just one of the two Provides for Gearman::Client
e3a6017
* Thu Jun 28 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.08-2
e3a6017
- Filter out double Provides for Gearman::Client
e3a6017
- Change Source0 url
e3a6017
* Mon May 21 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.08-1
e3a6017
- Initial import
e3a6017