]> git.pld-linux.org Git - packages/xmlrpc-epi.git/blob - xmlrpc-epi.spec
bcc411cb9acd6dd3a268c2ce6b14ed0c7ee33215
[packages/xmlrpc-epi.git] / xmlrpc-epi.spec
1 # TODO:
2 # - fix group for -progs subpackage
3 Summary:        XML-RPC EPI library - an implementation of the xmlrpc protocol
4 Summary(pl):    Biblioteka XML-RPC EPI - implementacja protoko³u xmlrpc
5 Name:           xmlrpc-epi
6 Version:        0.51
7 Release:        1
8 License:        BSD
9 Group:          Libraries
10 Source0:        http://dl.sourceforge.net/xmlrpc-epi/%{name}-%{version}.tar.gz
11 # Source0-md5: 51c5f062365f82ff1c26c2763e7f0654
12 Patch0:         %{name}-system-expat.patch
13 URL:            http://xmlrpc-epi.sourceforge.net/
14 BuildRequires:  autoconf
15 BuildRequires:  automake
16 BuildRequires:  expat-devel
17 BuildRequires:  libtool
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %define         _includedir     %{_prefix}/include/%{name}
21
22 %description
23 xmlrpc-epi is an implementation of the xmlrpc protocol in C. It
24 provides an easy to use API for developers to serialize RPC requests
25 to and from XML. It doesn't include a transport layer, such as
26 HTTP. The API is primarily based upon proprietary code written for
27 internal usage at Epinions.com, and was later modified to incorporate
28 concepts from the xmlrpc protocol. It passed the xmlrpc validation
29 test suite in December 2000.
30
31 %description -l pl
32 xmlrpc-epi to implementacja protoko³u xmlrpc napisana w C. Daje proste
33 w u¿yciu API dla programistów do serializacji ¿±dañ RPC do i z XML.
34 Nie zawiera warstwy transportowej typu HTTP. API bazuje g³ównie na
35 w³asno¶ciowym kodzie napisanym do u¿ytku wewnêtrznego na Epinions.com
36 i zosta³o pó¼niej zmodyfikowane, aby w³±czyæ idee protoko³u xmlrpc.
37 API to przesz³o test sprawdzaj±cy poprawno¶æ implementacji w grudniu
38 2000.
39
40 %package devel
41 Summary:        Header files etc to develop XML-RPC applications
42 Summary(pl):    Pliki nag³ówkowe do tworzenia aplikacji XML-RPC
43 Group:          Development/Libraries
44 Requires:       %{name} = %{version}
45
46 %description devel
47 Header files etc needed to develop XML-RPC applications.
48
49 %description devel -l pl
50 Pliki nag³ówkowe potrzebne do tworzenia aplikacji u¿ywaj±cych XML-RPC.
51
52 %package static
53 Summary:        Static XML-RPC EPI libraries
54 Summary(pl):    Biblioteki statyczne XML-RPC EPI
55 Group:          Development/Libraries
56 Requires:       %{name}-devel = %{version}
57
58 %description static
59 Static XML-RPC EPI libraries.
60
61 %description static -l pl
62 Biblioteki statyczne XML-RPC EPI.
63
64 %package progs
65 Summary:        XML-RPC sample programs
66 Summary(pl):    Programy przyk³adowe XML-RPC
67 Group:          Applications/Text
68 Requires:       %{name} = %{version}
69
70 %description progs
71 Sample programs for XML-RPC EPI library.
72
73 %description progs -l pl
74 Programy przyk³adowe do biblioteki XML-RPC EPI.
75
76 %prep
77 %setup -q
78 %patch0 -p1
79
80 %build
81 rm -f missing
82 %{__libtoolize}
83 %{__aclocal}
84 %{__autoconf}
85 %{__automake}
86 %configure \
87         --program-prefix=xmlrpc-epi-
88 %{__make}
89
90 %install
91 rm -rf $RPM_BUILD_ROOT
92
93 %{__make} install \
94         DESTDIR=$RPM_BUILD_ROOT
95
96 %clean
97 rm -rf $RPM_BUILD_ROOT
98
99 %post   -p /sbin/ldconfig
100 %postun -p /sbin/ldconfig
101
102 %files
103 %defattr(644,root,root,755)
104 %attr(755,root,root) %{_libdir}/lib*.so.*.*
105
106 %files devel
107 %defattr(644,root,root,755)
108 %doc AUTHORS COPYING ChangeLog NEWS README
109 %attr(755,root,root) %{_libdir}/lib*.so
110 %{_libdir}/lib*.la
111 %{_includedir}
112
113 %files static
114 %defattr(644,root,root,755)
115 %{_libdir}/lib*.a
116
117 %files progs
118 %defattr(644,root,root,755)
119 %attr(755,root,root) %{_bindir}/*
This page took 0.054287 seconds and 2 git commands to generate.