Logoj0ke.net Open Build Service > Projects > devel:libs > xmlrpc-c > Changes
Sign Up | Log In

Changes of Revision 8

[-] Added xmlrpc-c.spec
x
 
1
@@ -0,0 +1,100 @@
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