Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
security:OpenTC
xmlrpc-c
xmlrpc-c.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xmlrpc-c.spec of Package xmlrpc-c
# norootforbuild %define soname 3 %define jobs $(( `/usr/bin/getconf _NPROCESSORS_ONLN` + 1 )) Name: xmlrpc-c Version: 1.06.33 Release: 5.0 License: BSD Group: Development/Libraries/C and C++ URL: http://xmlrpc-c.sourceforge.net Source: %{name}-%{version}.tar.bz2 Patch0: xmlrpc-c-1.06.04-sizet.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ libcurl-devel libxml2-devel Summary: A library implementing XML-based remote procedure calls %description XML-RPC is a lightweight RPC protocol based on XML and HTTP. This package is used by XML-RPC clients and servers written in C and C++. Authors: -------- Eric Kidd <eric.kidd@pobox.com> %package -n libxmlrpc-c-devel Group: Development/Libraries/C and C++ Requires: libxmlrpc++%{soname} = %{version} libxmlrpc_client++%{soname} = %{version} libxmlrpc_cpp%{soname} = %{version} libxmlrpc_server++%{soname} = %{version} libxmlrpc_server_abyss++%{soname} = %{version} libxml2-devel Summary: Development package for xmlrpc-c %description -n libxmlrpc-c-devel Files needed for software development using xmlrpc-c. Authors: -------- Eric Kidd <eric.kidd@pobox.com> %package -n libxmlrpc++%{soname} Group: System/Libraries PreReq: glibc Summary: A library implementing XML-based remote procedure calls %description -n libxmlrpc++%{soname} XML-RPC is a lightweight RPC protocol based on XML and HTTP. This package is used by XML-RPC clients and servers written in C and C++. Authors: -------- Eric Kidd <eric.kidd@pobox.com> %package -n libxmlrpc_client++%{soname} Group: System/Libraries PreReq: glibc Summary: A library implementing XML-based remote procedure calls %description -n libxmlrpc_client++%{soname} XML-RPC is a lightweight RPC protocol based on XML and HTTP. This package is used by XML-RPC clients and servers written in C and C++. Authors: -------- Eric Kidd <eric.kidd@pobox.com> %package -n libxmlrpc_cpp%{soname} Group: System/Libraries PreReq: glibc Summary: A library implementing XML-based remote procedure calls %description -n libxmlrpc_cpp%{soname} XML-RPC is a lightweight RPC protocol based on XML and HTTP. This package is used by XML-RPC clients and servers written in C and C++. Authors: -------- Eric Kidd <eric.kidd@pobox.com> %package -n libxmlrpc_server++%{soname} Group: System/Libraries PreReq: glibc Summary: A library implementing XML-based remote procedure calls %description -n libxmlrpc_server++%{soname} XML-RPC is a lightweight RPC protocol based on XML and HTTP. This package is used by XML-RPC clients and servers written in C and C++. Authors: -------- Eric Kidd <eric.kidd@pobox.com> %package -n libxmlrpc_server_abyss++%{soname} Group: System/Libraries PreReq: glibc Summary: A library implementing XML-based remote procedure calls %description -n libxmlrpc_server_abyss++%{soname} XML-RPC is a lightweight RPC protocol based on XML and HTTP. This package is used by XML-RPC clients and servers written in C and C++. Authors: -------- Eric Kidd <eric.kidd@pobox.com> %prep %setup -q %patch0 -p1 -b .sizet %build # What a stupid build system!!!!!! export CFLAGS_PERSONAL="%{optflags} -fPIC -DPIC" %configure --disable-static --enable-libxml2-backend %__make %install %makeinstall #find %{buildroot} -name *.a -exec %__rm {} \; find %{buildroot} -name *.la -exec %__rm {} \; %post -n libxmlrpc++%{soname} -p /sbin/ldconfig %post -n libxmlrpc_client++%{soname} -p /sbin/ldconfig %post -n libxmlrpc_cpp%{soname} -p /sbin/ldconfig %post -n libxmlrpc_server_abyss++%{soname} -p /sbin/ldconfig %post -n libxmlrpc_server++%{soname} -p /sbin/ldconfig %postun -n libxmlrpc++%{soname} -p /sbin/ldconfig %postun -n libxmlrpc_client++%{soname} -p /sbin/ldconfig %postun -n libxmlrpc_cpp%{soname} -p /sbin/ldconfig %postun -n libxmlrpc_server++%{soname} -p /sbin/ldconfig %postun -n libxmlrpc_server_abyss++%{soname} -p /sbin/ldconfig %clean test "%{buildroot}" != "/" && %__rm -rf %{buildroot} %files %defattr(-, root, root) %doc tools/xmlrpc/xmlrpc.html tools/xmlrpc_transport/xmlrpc_transport.html %{_bindir}/xmlrpc %{_bindir}/xmlrpc_transport %files -n libxmlrpc-c-devel %defattr(-, root, root) %{_bindir}/xmlrpc-c-config %{_libdir}/*.so %{_libdir}/*.a %{_includedir}/XmlRpcCpp.h %{_includedir}/xmlrpc* %files -n libxmlrpc++%{soname} %defattr(-, root, root) %{_libdir}/libxmlrpc++.so.%{soname}* %files -n libxmlrpc_client++%{soname} %defattr(-, root, root) %{_libdir}/libxmlrpc_client++.so.%{soname}* %files -n libxmlrpc_cpp%{soname} %defattr(-, root, root) %{_libdir}/libxmlrpc_cpp.so.%{soname}* %files -n libxmlrpc_server++%{soname} %defattr(-, root, root) %{_libdir}/libxmlrpc_server++.so.%{soname}* %files -n libxmlrpc_server_abyss++%{soname} %defattr(-, root, root) %{_libdir}/libxmlrpc_server_abyss++.so.%{soname}* %changelog * Sat May 09 2009 bitshuffler #suse@irc.freenode.org - Updated to 1.06.33 * Mon Aug 4 2008 - Peter Nixon - Add xmlrpc-c-gcc43.patch from Gentoo project to placate newer GCC version on openSUSE 11.0 - Add Packager tag - Update group for -devel package - replace %%run_ldconfig with %post(un) -p /sbin/ldconfig * Tue Jun 12 2007 - Peter Nixon - Updated to 1.06.14 - Enabled all options - Fixed 64bit build problems * Wed Mar 14 2006 - Peter Nixon - enabled abyss-server * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Thu Mar 18 2004 - hvogel@suse.de - fix files list * Tue Mar 16 2004 - kkaempf@suse.de - fix libdir for 64bit * Tue Mar 16 2004 - hvogel@suse.de - fix bogus %%prefix usage * Tue Mar 16 2004 - kkaempf@suse.de - fix filelist * Tue Mar 16 2004 - kkaempf@suse.de - initial package version 0.9.10
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor