packages: xmlrpc-c/xmlrpc-c.spec - completed pl - -static are gone due to c...

qboosh qboosh at pld-linux.org
Wed Jan 26 18:06:32 CET 2011


Author: qboosh                       Date: Wed Jan 26 17:06:32 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- completed pl
- -static are gone due to cmake transition

---- Files affected:
packages/xmlrpc-c:
   xmlrpc-c.spec (1.40 -> 1.41) 

---- Diffs:

================================================================
Index: packages/xmlrpc-c/xmlrpc-c.spec
diff -u packages/xmlrpc-c/xmlrpc-c.spec:1.40 packages/xmlrpc-c/xmlrpc-c.spec:1.41
--- packages/xmlrpc-c/xmlrpc-c.spec:1.40	Wed Oct 27 14:35:46 2010
+++ packages/xmlrpc-c/xmlrpc-c.spec	Wed Jan 26 18:06:27 2011
@@ -1,10 +1,4 @@
 # $Revision$, $Date$
-# TODO
-# - sync -pl
-
-# Conditional build:
-%bcond_with	static_libs	# don't build static libraries
-
 Summary:	XML-RPC C library - an implementation of the xmlrpc protocol
 Summary(pl.UTF-8):	Biblioteka XML-RPC C - implementacja protokołu xmlrpc
 Name:		xmlrpc-c
@@ -27,7 +21,7 @@
 Patch7:		%{name}-va_list.patch
 Patch8:		%{name}-verbose-curl.patch
 URL:		http://xmlrpc-c.sourceforge.net/
-BuildRequires:	cmake
+BuildRequires:	cmake >= 2.6
 BuildRequires:	curl-devel
 BuildRequires:	libstdc++-devel
 BuildRequires:	libxml2-devel >= 2.0
@@ -45,10 +39,15 @@
 This library provides a modular implementation of XML-RPC for C.
 
 %description -l pl.UTF-8
-Biblioteka XML-RPC C - implementacja protokołu xmlrpc.
+XML-RPC to szybki i łatwy w użyciu sposób wywoływania procedur poprzez
+Internet. Przekształca wywołanie procedury na dokument XML, wysyła do
+zdalnego serwera poprzez HTTP i odbiera odpowiedź jako XML.
+
+Ta biblioteka udostepnia modularną implementacją XML-RPC dla języka C.
 
 %package c++
 Summary:	C++ libraries for xmlrpc-c
+Summary(pl.UTF-8):	Biblioteki C++ xmlrpc-c
 Group:		Libraries
 Requires:	%{name} = %{version}-%{release}
 Conflicts:	xmlrpc-c < 1.20.3-1
@@ -60,8 +59,17 @@
 
 This library provides a modular implementation of XML-RPC for C++.
 
+%description c++ -l pl.UTF-8
+XML-RPC to szybki i łatwy w użyciu sposób wywoływania procedur poprzez
+Internet. Przekształca wywołanie procedury na dokument XML, wysyła do
+zdalnego serwera poprzez HTTP i odbiera odpowiedź jako XML.
+
+Ta biblioteka udostepnia modularną implementacją XML-RPC dla języka
+C++.
+
 %package client
-Summary:	C client libraries for xmlrpc-c
+Summary:	C client library for xmlrpc-c
+Summary(pl.UTF-8):	Biblioteka kliencka C xmlrpc-c
 Group:		Libraries
 Requires:	%{name} = %{version}-%{release}
 Conflicts:	xmlrpc-c < 1.20.3-1
@@ -74,8 +82,17 @@
 This library provides a modular implementation of XML-RPC for C
 clients.
 
+%description client -l pl.UTF-8
+XML-RPC to szybki i łatwy w użyciu sposób wywoływania procedur poprzez
+Internet. Przekształca wywołanie procedury na dokument XML, wysyła do
+zdalnego serwera poprzez HTTP i odbiera odpowiedź jako XML.
+
+Ta biblioteka udostepnia modularną implementacją XML-RPC dla klientów
+w języku C.
+
 %package client++
-Summary:	C++ client libraries for xmlrpc-c
+Summary:	C++ client library for xmlrpc-c
+Summary(pl.UTF-8):	Biblioteka kliencka C++ xmlrpc-c
 Group:		Libraries
 Requires:	%{name} = %{version}-%{release}
 Conflicts:	xmlrpc-c < 1.20.3-1
@@ -88,8 +105,17 @@
 This library provides a modular implementation of XML-RPC for C++
 clients.
 
+%description client++ -l pl.UTF-8
+XML-RPC to szybki i łatwy w użyciu sposób wywoływania procedur poprzez
+Internet. Przekształca wywołanie procedury na dokument XML, wysyła do
+zdalnego serwera poprzez HTTP i odbiera odpowiedź jako XML.
+
+Ta biblioteka udostepnia modularną implementacją XML-RPC dla klientów
+w języku C++.
+
 %package apps
 Summary:	Sample XML-RPC applications
+Summary(pl.UTF-8):	Przykładowe aplikacje XML-RPC
 Group:		Applications/Networking
 
 %description apps
@@ -99,6 +125,14 @@
 
 This package contains some handy XML-RPC demo applications.
 
+%description apps -l pl.UTF-8
+XML-RPC to szybki i łatwy w użyciu sposób wywoływania procedur poprzez
+Internet. Przekształca wywołanie procedury na dokument XML, wysyła do
+zdalnego serwera poprzez HTTP i odbiera odpowiedź jako XML.
+
+Ten pakiet zawiera kilka podręcznych aplikacji demonstracyjnych
+XML-RPC.
+
 %package devel
 Summary:	Header files etc to develop XML-RPC applications
 Summary(pl.UTF-8):	Pliki nagłówkowe do tworzenia aplikacji XML-RPC
@@ -112,6 +146,7 @@
 Requires:	libstdc++-devel
 Requires:	libxml2-devel >= 2.0
 Requires:	w3c-libwww-devel
+Obsoletes:	xmlrpc-c-static
 
 %description devel
 Header files etc needed to develop XML-RPC applications.
@@ -119,18 +154,6 @@
 %description devel -l pl.UTF-8
 Pliki nagłówkowe potrzebne do tworzenia aplikacji używających XML-RPC.
 
-%package static
-Summary:	Static XML-RPC C libraries
-Summary(pl.UTF-8):	Biblioteki statyczne XML-RPC C
-Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-
-%description static
-Static XML-RPC C libraries.
-
-%description static -l pl.UTF-8
-Biblioteki statyczne XML-RPC C.
-
 %prep
 %setup -q
 %patch0 -p1
@@ -167,10 +190,10 @@
 
 chmod +x $RPM_BUILD_ROOT%{_libdir}/*.so
 
-rm $RPM_BUILD_ROOT%{_includedir}/xmlrpc_server_w32httpsys.h \
+%{__rm} $RPM_BUILD_ROOT%{_includedir}/xmlrpc_server_w32httpsys.h \
 	$RPM_BUILD_ROOT%{_includedir}/xmlrpc-c/server_w32httpsys.h
 
-rm $RPM_BUILD_ROOT%{_bindir}/xml-rpc-api2txt
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/xml-rpc-api2txt
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -232,14 +255,13 @@
 
 %files apps
 %defattr(644,root,root,755)
-%doc tools/xmlrpc/xmlrpc.html
-%doc tools/xmlrpc_transport/xmlrpc_transport.html
-%{_mandir}/man1/*
+%doc tools/xmlrpc/xmlrpc.html tools/xmlrpc_transport/xmlrpc_transport.html
 %attr(755,root,root) %{_bindir}/xmlrpc
 %attr(755,root,root) %{_bindir}/xmlrpc_transport
 %attr(755,root,root) %{_bindir}/xml-rpc-api2cpp
 %attr(755,root,root) %{_bindir}/xmlrpc_cpp_proxy
 %attr(755,root,root) %{_bindir}/xmlrpc_pstream
+%{_mandir}/man1/*
 
 %files devel
 %defattr(644,root,root,755)
@@ -285,34 +307,16 @@
 # legacy
 %{_includedir}/XmlRpcCpp.h
 
-
-%if %{with static_libs}
-%files static
-%defattr(644,root,root,755)
-# C
-%{_libdir}/libxmlrpc-c.a
-%{_libdir}/libxmlrpc_abyss.a
-%{_libdir}/libxmlrpc_client.a
-%{_libdir}/libxmlrpc_server.a
-%{_libdir}/libxmlrpc_server_abyss.a
-%{_libdir}/libxmlrpc_server_cgi.a
-%{_libdir}/libxmlrpc_util.a
-# C++
-%{_libdir}/libxmlrpc++.a
-%{_libdir}/libxmlrpc_client++.a
-%{_libdir}/libxmlrpc_cpp.a
-%{_libdir}/libxmlrpc_packetsocket.a
-%{_libdir}/libxmlrpc_server++.a
-%{_libdir}/libxmlrpc_server_abyss++.a
-%{_libdir}/libxmlrpc_server_pstream++.a
-%endif
-
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.41  2011/01/26 17:06:27  qboosh
+- completed pl
+- -static are gone due to cmake transition
+
 Revision 1.40  2010/10/27 12:35:46  baggins
 - rel 7
 - fix xlrpc-c-config wrt as-needed linking
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/xmlrpc-c/xmlrpc-c.spec?r1=1.40&r2=1.41&f=u



More information about the pld-cvs-commit mailing list