28837e6
Name:           perl-JSON-RPC-Common
c71e121
Version:        0.11
84b2801
Release:        23%{?dist}
28837e6
Summary:        Perl module for handling JSON-RPC objects
28837e6
License:        GPL+ or Artistic
688b31b
URL:            https://metacpan.org/release/JSON-RPC-Common
688b31b
Source0:        https://cpan.metacpan.org/authors/id/D/DM/DMCBRIDE/JSON-RPC-Common-%{version}.tar.gz
28837e6
BuildArch:      noarch
28837e6
fd5d069
BuildRequires: make
526bea1
BuildRequires:  perl-generators
28837e6
BuildRequires:  perl(JSON)
17e2ab8
BuildRequires:  perl(ExtUtils::MakeMaker)
17e2ab8
BuildRequires:  perl(HTTP::Message)
28837e6
BuildRequires:  perl(MooseX::Types)
28837e6
BuildRequires:  perl(Test::Exception)
28837e6
BuildRequires:  perl(Test::use::ok)
dfeae4c
BuildRequires:  perl(URI)
28837e6
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
28837e6
28837e6
%description
28837e6
This module provides abstractions for JSON-RPC 1.0, 1.1 (both variations) and
28837e6
2.0 (formerly 1.2) Procedure Call and Procedure Return objects (formerly known
28837e6
as request and result), along with error objects.
17e2ab8
It also provides marshaling objects to convert the model objects into JSON
28837e6
text and HTTP requests/responses.
28837e6
28837e6
%prep
28837e6
%setup -q -n JSON-RPC-Common-%{version}
28837e6
28837e6
%build
28837e6
perl Makefile.PL INSTALLDIRS=vendor
28837e6
make %{?_smp_mflags}
28837e6
28837e6
%install
28837e6
make install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
28837e6
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
28837e6
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
28837e6
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
28837e6
chmod -R u+w $RPM_BUILD_ROOT/*
28837e6
28837e6
%check
28837e6
make test
28837e6
28837e6
%files
28837e6
%doc Changes
28837e6
%{perl_vendorlib}/JSON/RPC/
28837e6
%{_mandir}/man3/*.3pm*
28837e6
28837e6
%changelog
84b2801
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-23
84b2801
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
84b2801
34191f8
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-22
34191f8
- Perl 5.36 rebuild
34191f8
0364bc9
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-21
0364bc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
0364bc9
7419541
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-20
7419541
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
7419541
4fdf1c1
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-19
4fdf1c1
- Perl 5.34 rebuild
4fdf1c1
b2ca0ca
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-18
b2ca0ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b2ca0ca
58e54ee
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-17
58e54ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
58e54ee
692d93a
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-16
692d93a
- Perl 5.32 rebuild
692d93a
00f0d9a
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-15
00f0d9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
00f0d9a
891cd06
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-14
891cd06
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
891cd06
9fa3e3f
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-13
9fa3e3f
- Perl 5.30 rebuild
9fa3e3f
5c69db0
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-12
5c69db0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5c69db0
d250d77
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-11
d250d77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d250d77
ccdb4b4
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-10
ccdb4b4
- Perl 5.28 rebuild
ccdb4b4
04929b9
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-9
04929b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
04929b9
b1d0c37
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-8
b1d0c37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
b1d0c37
86b3a04
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-7
86b3a04
- Perl 5.26 rebuild
86b3a04
83b8bb5
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-6
83b8bb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
83b8bb5
5970a0a
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-5
5970a0a
- Perl 5.24 rebuild
5970a0a
485f2fd
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-4
485f2fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
485f2fd
043d07f
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-3
043d07f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
043d07f
7b7c2f4
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-2
7b7c2f4
- Perl 5.22 rebuild
7b7c2f4
c71e121
* Tue Mar 24 2015 Christian Krause <chkr@fedoraproject.org> - 0.11-1
c71e121
- Update to new upstream version 0.11
c71e121
- Drop Perl 5.18 compatibility patch (applied upstream)
c71e121
- Update Source URL
c71e121
2ecccc4
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.10-5
2ecccc4
- Perl 5.20 rebuild
2ecccc4
4f4dbc3
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10-4
4f4dbc3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4f4dbc3
2f1540c
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 0.10-3
2f1540c
- Perl 5.18 rebuild
6d2c2da
- Perl 5.18 compatibility (CPAN RT#87361)
2f1540c
a2fd4dc
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 0.10-2
a2fd4dc
- Perl 5.18 rebuild
a2fd4dc
17e2ab8
* Sun Feb 17 2013 Christian Krause <chkr@fedoraproject.org> - 0.10-1
17e2ab8
- Update to new upstream version 0.10
17e2ab8
- spec file clean up
17e2ab8
2c85ecb
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-11
2c85ecb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2c85ecb
a86bcd7
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-10
a86bcd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a86bcd7
22972ee
* Fri Jun 22 2012 Petr Pisar <ppisar@redhat.com> - 0.06-9
22972ee
- Perl 5.16 rebuild
22972ee
e223651
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-8
e223651
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e223651
Petr Sabata bca3ed2
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 0.06-7
Petr Sabata bca3ed2
- Perl mass rebuild
Petr Sabata bca3ed2
Petr Sabata 9441c49
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.06-6
Petr Sabata 9441c49
- Perl mass rebuild
Petr Sabata 9441c49
7f30f49
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-5
7f30f49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7f30f49
f345154
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.06-4
f345154
- 661697 rebuild for fixing problems with vendorach/lib
f345154
1c2c37b
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.06-3
1c2c37b
- Mass rebuild with perl-5.12.0
1c2c37b
dfeae4c
* Thu Mar 25 2010 Christian Krause <chkr@fedoraproject.org> - 0.06-2
dfeae4c
- Add missing BR for "make test"
dfeae4c
12cffe5
* Wed Mar 24 2010 Christian Krause <chkr@fedoraproject.org> - 0.06-1
12cffe5
- Update to new upstream version 0.06
12cffe5
cb93b63
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.03-5
cb93b63
- rebuild against perl 5.10.1
cb93b63
5db5542
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-4
5db5542
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5db5542
28837e6
* Fri May 01 2009 Christian Krause <chkr@fedoraproject.org> - 0.03-3
28837e6
- fixed rpmlint warnings
28837e6
28837e6
* Thu Apr 30 2009 Christian Krause <chkr@fedoraproject.org> - 0.03-2
28837e6
- fixed description
28837e6
- added Changes file as %%doc
28837e6
- removed unneeded build requirements
28837e6
- package owns now %%{perl_vendorlib}/JSON/RPC/
28837e6
28837e6
* Wed Apr 29 2009 Christian Krause <chkr@fedoraproject.org> - 0.03-1
28837e6
- Initial spec file for JSON-RPC-Common