@@ -75,6 +75,35 @@ The API library is provided by this package.
75
75
%{_libdir }/libtdcppthread.so.*
76
76
77
77
78
+ %package librsplib-static
79
+ Summary: RSerPool client/server API static library for session management
80
+ Group: System Environment/Libraries
81
+
82
+ %description librsplib-static
83
+ Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
84
+ RFC 5356) for a lightweight server pool and session management framework.
85
+ It provides highly available pool management (that is registration
86
+ handling and load distribution/balancing) by components called Registrar
87
+ and a client-side/server-side API for accessing the service of a pool.
88
+ The static API library is provided by this package.
89
+
90
+ %files librsplib-static
91
+ %{_libdir }/librspcsp* .a
92
+ %{_libdir }/librspdispatcher* .a
93
+ %{_libdir }/librsphsmgt* .a
94
+ %{_libdir }/librsplib* .a
95
+ %{_libdir }/librspmessaging* .a
96
+ %{_libdir }/libtdbreakdetector* .a
97
+ %{_libdir }/libtdloglevel* .a
98
+ %{_libdir }/libtdnetutilities* .a
99
+ %{_libdir }/libtdrandomizer* .a
100
+ %{_libdir }/libtdstorage* .a
101
+ %{_libdir }/libtdstringutilities* .a
102
+ %{_libdir }/libtdtagitem* .a
103
+ %{_libdir }/libtdthreadsafety* .a
104
+ %{_libdir }/libtdtimeutilities* .a
105
+
106
+
78
107
%package librsplib-devel
79
108
Summary: Headers of the RSerPool client/server API library rsplib
80
109
Group: Development/Libraries
@@ -95,33 +124,19 @@ to develop your own RSerPool-based clients and servers.
95
124
%{_includedir }/rserpool/rserpool.h
96
125
%{_includedir }/rserpool/rserpool-csp.h
97
126
%{_includedir }/rserpool/tagitem.h
98
- %{_libdir }/librspcsp* .a
99
127
%{_libdir }/librspcsp* .so
100
- %{_libdir }/librspdispatcher* .a
101
128
%{_libdir }/librspdispatcher* .so
102
- %{_libdir }/librsphsmgt* .a
103
129
%{_libdir }/librsphsmgt* .so
104
- %{_libdir }/librsplib* .a
105
130
%{_libdir }/librsplib* .so
106
- %{_libdir }/librspmessaging* .a
107
131
%{_libdir }/librspmessaging* .so
108
- %{_libdir }/libtdbreakdetector* .a
109
132
%{_libdir }/libtdbreakdetector* .so
110
- %{_libdir }/libtdloglevel* .a
111
133
%{_libdir }/libtdloglevel* .so
112
- %{_libdir }/libtdnetutilities* .a
113
134
%{_libdir }/libtdnetutilities* .so
114
- %{_libdir }/libtdrandomizer* .a
115
135
%{_libdir }/libtdrandomizer* .so
116
- %{_libdir }/libtdstorage* .a
117
136
%{_libdir }/libtdstorage* .so
118
- %{_libdir }/libtdstringutilities* .a
119
137
%{_libdir }/libtdstringutilities* .so
120
- %{_libdir }/libtdtagitem* .a
121
138
%{_libdir }/libtdtagitem* .so
122
- %{_libdir }/libtdthreadsafety* .a
123
139
%{_libdir }/libtdthreadsafety* .so
124
- %{_libdir }/libtdtimeutilities* .a
125
140
%{_libdir }/libtdtimeutilities* .so
126
141
# NOTE: These files are library-internal files, not to be packaged in the RPM:
127
142
%ghost %{_includedir }/rserpool/asapinstance.h
@@ -202,12 +217,32 @@ RFC 5356) for a lightweight server pool and session management framework.
202
217
It provides highly available pool management (that is registration
203
218
handling and load distribution/balancing) by components called Registrar
204
219
and a client-side/server-side API for accessing the service of a pool.
205
- This package provides an object-oriented API for the rsplib library.
220
+ This package provides the C++ API library.
206
221
207
222
%files libcpprspserver
208
223
%{_libdir }/libcpprspserver.so.*
209
224
%{_libdir }/libtdcppthread.so.*
210
225
226
+
227
+ %package libcpprspserver-static
228
+ Summary: C++ RSerPool client/server API static library
229
+ Group: System Environment/Libraries
230
+ Requires: %{name }-librsplib = %{version }-%{release }
231
+
232
+ %description libcpprspserver-static
233
+ Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
234
+ RFC 5356) for a lightweight server pool and session management framework.
235
+ It provides highly available pool management (that is registration
236
+ handling and load distribution/balancing) by components called Registrar
237
+ and a client-side/server-side API for accessing the service of a pool.
238
+ This package provides the static C++ API for the rsplib library.
239
+ This package provides the static C++ API library.
240
+
241
+ %files libcpprspserver-static
242
+ %{_libdir }/libcpprspserver* .a
243
+ %{_libdir }/libtdcppthread* .a
244
+
245
+
211
246
%package libcpprspserver-devel
212
247
Summary: Headers of the C++ RSerPool client/server API library
213
248
Group: Development/Libraries
@@ -229,9 +264,7 @@ develop your own RSerPool-based clients and servers based on the C++ API.
229
264
%{_includedir }/rserpool/tcplikeserver.h
230
265
%{_includedir }/rserpool/thread.h
231
266
%{_includedir }/rserpool/udplikeserver.h
232
- %{_libdir }/libcpprspserver* .a
233
267
%{_libdir }/libcpprspserver* .so
234
- %{_libdir }/libtdcppthread* .a
235
268
%{_libdir }/libtdcppthread* .so
236
269
237
270
@@ -403,8 +436,10 @@ Requires: %{name}-docs = %{version}-%{release}
403
436
Requires: %{name }-fractalpooluser = %{version }-%{release }
404
437
Requires: %{name }-libcpprspserver = %{version }-%{release }
405
438
Requires: %{name }-libcpprspserver-devel = %{version }-%{release }
439
+ Requires: %{name }-libcpprspserver-static = %{version }-%{release }
406
440
Requires: %{name }-librsplib = %{version }-%{release }
407
441
Requires: %{name }-librsplib-devel = %{version }-%{release }
442
+ Requires: %{name }-librsplib-static = %{version }-%{release }
408
443
Requires: %{name }-registrar = %{version }-%{release }
409
444
Requires: %{name }-services = %{version }-%{release }
410
445
Requires: %{name }-tools = %{version }-%{release }
0 commit comments