commit 4cadd72b1e1fa3bad80ea207fab6820f2d97685f Author: Emmanuel Seyman emmanuel.seyman@club-internet.fr Date: Mon Nov 7 23:28:39 2011 +0100
Apply changes in Rawhide branch to the F16 branch
perl-JSON-RPC.spec | 31 +++++++++++++++++++++++-------- 1 files changed, 23 insertions(+), 8 deletions(-) --- diff --git a/perl-JSON-RPC.spec b/perl-JSON-RPC.spec index eb0b0a4..80ce9bc 100644 --- a/perl-JSON-RPC.spec +++ b/perl-JSON-RPC.spec @@ -1,12 +1,11 @@ Name: perl-JSON-RPC Version: 0.96 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Perl implementation of JSON-RPC 1.1 protocol License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/JSON-RPC/ Source0: http://www.cpan.org/authors/id/M/MA/MAKAMAKA/JSON-RPC-%%7Bversion%7D.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(CGI) >= 2.92 BuildRequires: perl(ExtUtils::MakeMaker) @@ -26,6 +25,16 @@ protocol for inter-networking applications over HTTP. It uses JSON as the data format for of all facets of a remote procedure call, including all application data carried in parameters.
+ +%package server +Summary: The server part of JSON::RPC + +%description server +JSON-RPC is a stateless and light-weight remote procedure call (RPC) +protocol for inter-networking applications over HTTP. It uses JSON as the +data format for of all facets of a remote procedure call, including all +application data carried in parameters. This is a server-side implementation. + %prep %setup -q -n JSON-RPC-%{version}
@@ -38,7 +47,6 @@ make %{?_smp_mflags}
%install rm ex/MyApp.pm -rm -rf $RPM_BUILD_ROOT
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
@@ -50,16 +58,23 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ; %check make test
-%clean -rm -rf $RPM_BUILD_ROOT - %files -%defattr(-,root,root,-) %doc Changes ex README -%{perl_vendorlib}/* +%{perl_vendorlib}/JSON/RPC.pm +%{perl_vendorlib}/JSON/RPC/Client.pm +%{perl_vendorlib}/JSON/RPC/Procedure.pm +%{perl_vendorlib}/JSONRPC.pm %{_mandir}/man3/*
+%files server +%{perl_vendorlib}/JSON/RPC/Server +%{perl_vendorlib}/JSON/RPC/Server.pm + %changelog +* Thu Oct 27 2011 Emmanuel Seyman emmanuel.seyman@club-internet.fr - 0.96-10 +- Split out the server part in its own sub-package +- Tidy up the spec file + * Tue Jul 19 2011 Petr Sabata contyk@redhat.com - 0.96-9 - Perl mass rebuild
perl-devel@lists.fedoraproject.org