Changes of Revision 8
[-] | Added | xmlrpc-c.spec |
x 1
2 +Name: xmlrpc-c 3 +Version: 1.06.14 4 +Release: 0 5 +License: BSD, Python 6 +BuildRoot: %{_tmppath}/%{name}-%{version}-build 7 +URL: http://xmlrpc-c.sourceforge.net/ 8 +Source0: %{name}-%{version}.tar.bz2 9 +Patch0: xmlrpc-c-1.06.04-sizet.patch 10 +Patch1: xmlrpc-c-gcc43.patch 11 +Summary: A library implementing XML-based remote procedure calls 12 +Group: System/Libraries 13 +Packager: Peter Nixon 14 +Autoreqprov: on 15 +#BuildRequires: curl-devel 16 +BuildRequires: file gcc-c++ libxml2-devel openssl-devel pkgconfig 17 + 18 +# sipxvxml requires xmlrpc-c built against w3c-libwww :-( 19 +Requires: w3c-libwww 20 +BuildRequires: w3c-libwww-devel 21 + 22 +%description 23 +XML-RPC is a lightweight RPC protocol based on XML and HTTP. This 24 +package is used by XML-RPC clients and servers written in C and C++. 25 + 26 +Authors: 27 +-------- 28 + Eric Kidd <eric.kidd@pobox.com> 29 + 30 +%debug_package 31 +%package devel 32 +Summary: Development package for xmlrpc-c 33 +Group: Development/Libraries/C and C++ 34 +Requires: %name = %version 35 +Requires: openssl libxml2 36 +Requires: w3c-libwww 37 + 38 +%description devel 39 +Files needed for software development using xmlrpc-c. 40 + 41 +Authors: 42 +-------- 43 + Eric Kidd <eric.kidd@pobox.com> 44 + 45 +%prep 46 +%setup -q 47 +%patch0 -p1 -b .sizet 48 +%patch1 -p1 49 + 50 +%build 51 +# What a stupid build system!!!!!! 52 +export CFLAGS_PERSONAL="%{optflags} -fPIC -DPIC" 53 +%configure --enable-libxml2-backend 54 + 55 +make CFLAGS_PERSONAL="%{optflags} -fPIC -DPIC" 56 + 57 +%install 58 +make install DESTDIR=$RPM_BUILD_ROOT 59 + 60 +%clean 61 + 62 +%post -p /sbin/ldconfig 63 + 64 +%postun -p /sbin/ldconfig 65 + 66 +%files 67 +%defattr(-, root, root) 68 +%_libdir/libxmlrpc*so.* 69 + 70 +%files devel 71 +%defattr(-, root, root) 72 +%_libdir/libxmlrpc*a 73 +%_libdir/libxmlrpc*so 74 +%_includedir/* 75 +%_bindir/* 76 +#%_mandir/man*/* 77 + 78 +%changelog -n xmlrpc-c 79 +* Mon Aug 4 2008 - Peter Nixon 80 +- Add xmlrpc-c-gcc43.patch from Gentoo project to placate newer GCC version on openSUSE 11.0 81 +- Add Packager tag 82 +- Update group for -devel package 83 +- replace %run_ldconfig with %post(un) -p /sbin/ldconfig 84 +* Tue Jun 12 2007 - Peter Nixon 85 +- Updated to 1.06.14 86 +- Enabled all options 87 +- Fixed 64bit build problems 88 +* Wed Mar 14 2006 - Peter Nixon 89 +- enabled abyss-server 90 +* Wed Jan 25 2006 - mls@suse.de 91 +- converted neededforbuild to BuildRequires 92 +* Thu Mar 18 2004 - hvogel@suse.de 93 +- fix files list 94 +* Tue Mar 16 2004 - kkaempf@suse.de 95 +- fix libdir for 64bit 96 +* Tue Mar 16 2004 - hvogel@suse.de 97 +- fix bogus %%prefix usage 98 +* Tue Mar 16 2004 - kkaempf@suse.de 99 +- fix filelist 100 +* Tue Mar 16 2004 - kkaempf@suse.de 101 +- initial package version 0.9.10 102 |