092c55e
Name:           perl-TheSchwartz
9d36580
Version:        1.17
2e15232
Release:        2%{?dist}
092c55e
Summary:        Reliable job queue
092c55e
License:        GPL+ or Artistic
17fcee6
URL:            https://metacpan.org/release/TheSchwartz
e28a0f4
Source0:        https://cpan.metacpan.org/authors/id/A/AK/AKIYM/TheSchwartz-%{version}.tar.gz
092c55e
BuildArch:      noarch
efba9fc
BuildRequires:  perl-generators
0b58805
BuildRequires:  perl(Carp)
0b58805
BuildRequires:  perl(Class::Accessor::Fast)
0b58805
BuildRequires:  perl(DBI)
0b58805
BuildRequires:  perl(Data::Dumper)
0b58805
BuildRequires:  perl(Data::ObjectDriver::BaseObject)
0b58805
BuildRequires:  perl(Data::ObjectDriver::Driver::DBI)
0b58805
BuildRequires:  perl(Data::ObjectDriver::Errors)
0b58805
BuildRequires:  perl(Digest::MD5)
0b58805
BuildRequires:  perl(File::Spec)
0b58805
BuildRequires:  perl(File::Temp)
0b58805
BuildRequires:  perl(FindBin)
0b58805
BuildRequires:  perl(Gearman::Client)
0b58805
BuildRequires:  perl(Gearman::Worker)
0b58805
BuildRequires:  perl(Getopt::Long)
0b58805
BuildRequires:  perl(IO::Socket::INET)
0b58805
BuildRequires:  perl(JSON::Any)
0b58805
BuildRequires:  perl(List::Util)
e28a0f4
BuildRequires:  perl(Module::Build::Tiny)
0b58805
BuildRequires:  perl(POSIX)
0b58805
BuildRequires:  perl(Storable)
0b58805
BuildRequires:  perl(Term::Cap)
092c55e
BuildRequires:  perl(Test::More)
0b58805
BuildRequires:  perl(base)
0b58805
BuildRequires:  perl(constant)
0b58805
BuildRequires:  perl(fields)
0b58805
BuildRequires:  perl(lib)
0b58805
BuildRequires:  perl(strict)
0b58805
BuildRequires:  perl(vars)
0b58805
BuildRequires:  perl(warnings)
e28a0f4
Requires:       perl(:MODULE_COMPAT_%(eval "`/usr/bin/perl -V:version`"; echo $version))
092c55e
Emmanuel Seyman 7e86c97
%{?perl_default_filter}
Emmanuel Seyman 7e86c97
092c55e
%description
092c55e
TheSchwartz is a reliable job queue system. Your application can put jobs
092c55e
into the system and your worker processes can pull jobs from the queue
092c55e
atomically to perform. Failed jobs can be left in the queue to retry later.
092c55e
092c55e
%prep
092c55e
%setup -q -n TheSchwartz-%{version}
092c55e
092c55e
%build
e28a0f4
/usr/bin/perl Build.PL --installdirs=vendor
6df1201
./Build
092c55e
092c55e
6df1201
%install
e28a0f4
./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
092c55e
%{_fixperms} $RPM_BUILD_ROOT/*
092c55e
092c55e
%check
6df1201
./Build test
092c55e
092c55e
%files
e28a0f4
%doc Changes doc README.md
e28a0f4
%license LICENSE
092c55e
%{perl_vendorlib}/*
584b765
%{_mandir}/man1/*
092c55e
%{_mandir}/man3/*
092c55e
%{_bindir}/schwartzmon
092c55e
092c55e
%changelog
2e15232
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.17-2
2e15232
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2e15232
9d36580
* Fri Dec 31 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 1.17-1
9d36580
- Update to 1.17
9d36580
20c4000
* Sun Jul 25 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 1.16-1
20c4000
- Update to 1.16
20c4000
1774b32
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-6
1774b32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
1774b32
527ea73
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.15-5
527ea73
- Perl 5.34 rebuild
527ea73
7a5a7c2
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-4
7a5a7c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
7a5a7c2
8443727
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-3
8443727
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8443727
3e59b58
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.15-2
3e59b58
- Perl 5.32 rebuild
3e59b58
d5671e2
* Sun Feb 02 2020 Emmanuel Seyman <emmanuel@seyman.fr> - 1.15-1
d5671e2
- Update to 1.15
d5671e2
f7be265
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.14-2
f7be265
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f7be265
eb924ea
* Thu Oct 17 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 1.14-1
eb924ea
- Update to 1.14
eb924ea
e28a0f4
* Sun Aug 11 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 1.13-1
e28a0f4
- Update to 1.13
e28a0f4
- Replace %%{__perl} with /usr/bin/perl
e28a0f4
- Tag LICENSE file as such
e28a0f4
ad0f3ea
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-15
ad0f3ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ad0f3ea
812a2ad
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-14
812a2ad
- Perl 5.30 rebuild
812a2ad
7b6cc63
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-13
7b6cc63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7b6cc63
c6f9d8f
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-12
c6f9d8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
c6f9d8f
325cc61
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-11
325cc61
- Perl 5.28 rebuild
325cc61
22497dd
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-10
22497dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
22497dd
f54548a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-9
f54548a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f54548a
f318917
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-8
f318917
- Perl 5.26 rebuild
f318917
0b58805
* Wed May 17 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1.12-7
0b58805
- Updated dependencies (#1451592)
0b58805
b3072ae
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-6
b3072ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b3072ae
6d559bb
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-5
6d559bb
- Perl 5.24 rebuild
6d559bb
aa28a21
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-4
aa28a21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
aa28a21
b81156e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12-3
b81156e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b81156e
fed4fb4
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-2
fed4fb4
- Perl 5.22 rebuild
fed4fb4
3fff7cd
* Sun Apr 12 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 1.12-1
3fff7cd
- Update to 1.12
3fff7cd
6df1201
* Sun Nov 09 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 1.11-1
6df1201
- Update to 1.11
6df1201
- Move from Make to Module::Build as buildsystem
6df1201
0060f79
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-15
0060f79
- Perl 5.20 rebuild
0060f79
16e4118
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-14
16e4118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
16e4118
e815aad
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-13
e815aad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e815aad
c3ae067
* Fri Jul 26 2013 Petr Pisar <ppisar@redhat.com> - 1.10-12
c3ae067
- Perl 5.18 rebuild
c3ae067
0090d38
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-11
0090d38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0090d38
Emmanuel Seyman 7e86c97
* Sun Oct 28 2012 Emmanuel Seyman <emmanuel@seyman.fr> - 1.10-10
Emmanuel Seyman 7e86c97
- Fix upstream URL
Emmanuel Seyman 7e86c97
- Clean up spec file
Emmanuel Seyman 7e86c97
- Add perl default filter
Emmanuel Seyman 7e86c97
dbe0b80
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-9
dbe0b80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
dbe0b80
bf51914
* Sun Jun 17 2012 Petr Pisar <ppisar@redhat.com> - 1.10-8
bf51914
- Perl 5.16 rebuild
bf51914
ef2a3d7
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-7
ef2a3d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ef2a3d7
326e4a8
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.10-6
326e4a8
- Perl mass rebuild
326e4a8
5092233
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-5
5092233
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5092233
154af3c
* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.10-4
154af3c
- 661697 rebuild for fixing problems with vendorach/lib
154af3c
5d53c8c
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.10-3
5d53c8c
- Mass rebuild with perl-5.12.0
5d53c8c
8d6ac53
* Tue Mar 16 2010 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> - 1.10-2
8d6ac53
- Add perl(CPAN) to BuildRequires
8d6ac53
584b765
* Tue Mar 16 2010 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> - 1.10-1
584b765
- Update to 1.10, dropping upstreamed patch
584b765
- Add the schwartzmon manpage to the files section
584b765
5dea575
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.07-4
5dea575
- rebuild against perl 5.10.1
5dea575
aa53ed2
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.07-3
aa53ed2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
aa53ed2
092c55e
* Thu Jun 04 2009 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> 1.07-2
092c55e
- Patch to make the tests pass
092c55e
092c55e
* Mon Dec 29 2008 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> 1.07-1
092c55e
- Specfile autogenerated by cpanspec 1.77.