]>
Commit | Line | Data |
---|---|---|
6d0e6c57 JB |
1 | # TODO: PLDify SysV init scripts |
2 | # | |
3 | # Conditional build: | |
4 | %bcond_without static_libs # static libraries | |
5 | ||
6 | Summary: RDMA Core Userspace Libraries and Daemons | |
7 | Summary(pl.UTF-8): RDMA Core - biblioteki i demony przestrzeni użytkownika | |
8 | Name: rdma-core | |
04fdd3c8 | 9 | Version: 26.1 |
970c025d | 10 | Release: 1 |
6d0e6c57 JB |
11 | License: BSD or GPL v2 |
12 | Group: Applications/System | |
13 | #Source0Download: https://github.com/linux-rdma/rdma-core/releases | |
14 | Source0: https://github.com/linux-rdma/rdma-core/releases/download/v%{version}/%{name}-%{version}.tar.gz | |
04fdd3c8 | 15 | # Source0-md5: f64c550c4534f262a28f49cc672c732f |
6d0e6c57 JB |
16 | Source1: libibverbs.pc.in |
17 | Source2: librdmacm.pc.in | |
ba6ec5f4 | 18 | Patch0: %{name}-static.patch |
6d0e6c57 JB |
19 | URL: https://github.com/linux-rdma/rdma-core |
20 | BuildRequires: cmake >= 2.8.11 | |
ba42dea3 | 21 | BuildRequires: docutils |
6d0e6c57 JB |
22 | BuildRequires: libnl-devel >= 3.2 |
23 | # <rdma/*> kernel interface | |
24 | BuildRequires: linux-libc-headers >= 7:2.6.20 | |
ba42dea3 JB |
25 | # if no buildlib/pandoc-prebuilt dir |
26 | #BuildRequires: pandoc | |
6d0e6c57 | 27 | BuildRequires: pkgconfig |
682efa9a JB |
28 | BuildRequires: python3 >= 1:3 |
29 | %if %{with python} | |
30 | BuildRequires: python3-Cython | |
31 | BuildRequires: python3-devel >= 1:3.2 | |
32 | %endif | |
6d0e6c57 JB |
33 | BuildRequires: rpmbuild(macros) >= 1.605 |
34 | BuildRequires: udev-devel | |
35 | BuildRequires: systemd-devel | |
36 | Requires: ibacm = %{version}-%{release} | |
37 | Requires: iwpmd = %{version}-%{release} | |
38 | Requires: rdma-boot = %{version}-%{release} | |
39 | Requires: rdma-ndd = %{version}-%{release} | |
40 | Requires: srptools = %{version}-%{release} | |
41 | Requires: systemd-units | |
42 | Requires: udev-core | |
43 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
44 | ||
ba42dea3 | 45 | %define ibv_abi rdmav25 |
6d0e6c57 JB |
46 | |
47 | %description | |
48 | This is the userspace components for the Linux Kernel's | |
49 | drivers/infiniband subsystem. Specifically this contains the userspace | |
50 | libraries for the following device nodes: | |
51 | - /dev/infiniband/uverbsX (libibverbs) | |
52 | - /dev/infiniband/rdma_cm (librdmacm) | |
53 | - /dev/infiniband/umadX (libibumad) | |
54 | ||
55 | The userspace component of the libibverbs RDMA kernel drivers are | |
56 | included with support for the following Kernel RDMA drivers: | |
57 | - iw_cxgb3.ko | |
58 | - iw_cxgb4.ko | |
59 | - hfi1.ko | |
60 | - hns-roce.ko | |
61 | - i40iw.ko | |
62 | - ib_qib.ko | |
63 | - mlx4_ib.ko | |
64 | - mlx5_ib.ko | |
65 | - ib_mthca.ko | |
66 | - iw_nes.ko | |
67 | - ocrdma.ko | |
68 | - qedr.ko | |
69 | - rdma_rxe.ko | |
70 | - vmw_pvrdma.ko | |
71 | ||
72 | Additional service daemons are provided for: | |
73 | - srp_daemon (ib_srp.ko) | |
74 | - iwpmd (for iwarp kernel providers) | |
75 | - ibacm (for InfiniBand communication management assistant) | |
76 | ||
77 | %description -l pl.UTF-8 | |
78 | Ten pakiet zawiera komponenty przestrzeni użykownika dla podsystemu | |
79 | drivers/infiniband jądra Linuksa. W szczególności zawiera biblioteki | |
80 | przestrzeni użytkownika dla następujących urządzeń: | |
81 | - /dev/infiniband/uverbsX (libibverbs) | |
82 | - /dev/infiniband/rdma_cm (librdmacm) | |
83 | - /dev/infiniband/umadX (libibumad) | |
84 | ||
85 | Dołączony jest komponent przestrzeni użytkownika dla sterowników RDMA | |
86 | libibverbs w jądrze dla następujących sterowników RDMA z jądra: | |
87 | - iw_cxgb3.ko | |
88 | - iw_cxgb4.ko | |
89 | - hfi1.ko | |
90 | - hns-roce.ko | |
91 | - i40iw.ko | |
92 | - ib_qib.ko | |
93 | - mlx4_ib.ko | |
94 | - mlx5_ib.ko | |
95 | - ib_mthca.ko | |
96 | - iw_nes.ko | |
97 | - ocrdma.ko | |
98 | - qedr.ko | |
99 | - rdma_rxe.ko | |
100 | - vmw_pvrdma.ko | |
101 | ||
102 | Są także demony dodatkowych usług: | |
103 | - srp_daemon (ib_srp.ko) | |
104 | - iwpmd (dla sterowników iwarp) | |
105 | - ibacm (dla asystenta zarządzania komunikacją InfiniBand) | |
106 | ||
107 | %package -n rdma-boot | |
108 | Summary: RDMA systemd units and udev rules to initialize kernel modules | |
109 | Summary(pl.UTF-8): Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA | |
110 | Group: Base | |
111 | Requires: systemd-units | |
112 | ||
113 | %description -n rdma-boot | |
114 | RDMA systemd units and udev rules to initialize kernel modules. | |
115 | ||
116 | %description -n rdma-boot -l pl.UTF-8 | |
117 | Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA. | |
118 | ||
119 | %package -n rdma-ndd | |
120 | Summary: RDMA-NDD - RDMA device Node Description update daemon | |
121 | Summary(pl.UTF-8): RDMA-NDD - demon uaktualniający opisy węzłów urządzeń RDMA | |
122 | Group: Daemons | |
123 | Requires: systemd-units | |
124 | Requires: udev-core | |
125 | ||
126 | %description -n rdma-ndd | |
127 | RDMA device Node Description update daemon. | |
128 | ||
129 | %description -n rdma-ndd -l pl.UTF-8 | |
130 | Demon uaktualniający opisy węzłów urządzeń RDMA. | |
131 | ||
132 | %package -n libibverbs | |
133 | Summary: A library for direct userspace use of InfiniBand hardware | |
134 | Summary(pl.UTF-8): Biblioteka bezpośredniego dostępu do sprzętu InfiniBand z przestrzeni użytkownika | |
135 | Group: Libraries | |
136 | ||
137 | %description -n libibverbs | |
138 | libibverbs is a library that allows userspace processes to use | |
139 | InfiniBand "verbs" as described in the InfiniBand Architecture | |
140 | Specification. This includes direct hardware access for fast path | |
141 | operations. | |
142 | ||
143 | For this library to be useful, a device-specific plug-in module should | |
144 | also be installed. | |
145 | ||
146 | %description -n libibverbs -l pl.UTF-8 | |
147 | libibverbs to biblioteka pozwalająca procesom przestrzeni użytkownika | |
148 | używać metod "verbs" InfiniBand opisanej w specyfikacji architektury | |
149 | InfiniBand. Obejmuje to bezpośredni dostęp do sprzętu dla operacji po | |
150 | szybkiej ścieżce. | |
151 | ||
152 | Aby ta biblioteka była użyteczna powinien być zainstalowany także | |
153 | odpowiedni moduł dla używanego sprzętu. | |
154 | ||
155 | %package -n libibverbs-devel | |
156 | Summary: Development files for libibverbs library | |
157 | Summary(pl.UTF-8): Pliki programistyczne biblioteki libibverbs | |
158 | Group: Development/Libraries | |
159 | Requires: libibverbs = %{version}-%{release} | |
160 | Requires: libnl-devel >= 1:3.2 | |
161 | ||
162 | %description -n libibverbs-devel | |
163 | Header files for libibverbs library. | |
164 | ||
165 | %description -n libibverbs-devel -l pl.UTF-8 | |
166 | Pliki nagłówkowe biblioteki libibverbs. | |
167 | ||
168 | %package -n libibverbs-static | |
169 | Summary: Static libibverbs library | |
170 | Summary(pl.UTF-8): Statyczna biblioteka libibverbs | |
171 | Group: Development/Libraries | |
172 | Requires: libibverbs-devel = %{version}-%{release} | |
173 | Obsoletes: libibverbs-devel-static | |
174 | ||
175 | %description -n libibverbs-static | |
176 | Static libibverbs library. | |
177 | ||
178 | %description -n libibverbs-static -l pl.UTF-8 | |
179 | Statyczna biblioteka libibverbs. | |
180 | ||
181 | %package -n libibverbs-utils | |
182 | Summary: Examples for the libibverbs library | |
183 | Summary(pl.UTF-8): Przykładowe programy do biblioteki libibverbs | |
184 | Group: Applications/System | |
185 | Requires: libibverbs = %{version}-%{release} | |
186 | ||
187 | %description -n libibverbs-utils | |
188 | Useful libibverbs example programs such as ibv_devinfo, which | |
189 | displays information about InfiniBand devices. | |
190 | ||
191 | %description -n libibverbs-utils -l pl.UTF-8 | |
192 | Przydatne programy przykładowe do biblioteki libibverbs, takie jak | |
193 | ibv_devinfo wyświetlający informacje o urządzeniach InfiniBand. | |
194 | ||
195 | %package -n libibverbs-driver-bnxt_re | |
196 | Summary: Userspace driver for Broadcom NetXtreme-E HCAs | |
197 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E | |
198 | Group: Libraries | |
199 | Requires: libibverbs = %{version}-%{release} | |
200 | ||
201 | %description -n libibverbs-driver-bnxt_re | |
202 | Userspace driver for Broadcom NetXtreme-E HCAs. | |
203 | ||
204 | %description -n libibverbs-driver-bnxt_re -l pl.UTF-8 | |
205 | Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E. | |
206 | ||
207 | %package -n libibverbs-driver-bnxt_re-static | |
208 | Summary: Static version of bnxt_re driver | |
209 | Summary(pl.UTF-8): Statyczna wersja sterownika bnxt_re | |
210 | Group: Development/Libraries | |
211 | Requires: libibverbs-static = %{version}-%{release} | |
212 | ||
213 | %description -n libibverbs-driver-bnxt_re-static | |
214 | Static version of bnxt_re driver, which may be linked directly into | |
215 | application. | |
216 | ||
217 | %description -n libibverbs-driver-bnxt_re-static -l pl.UTF-8 | |
218 | Statyczna wersja sterownika bnxt_re, którą można wbudować bezpośrednio | |
219 | w aplikację. | |
220 | ||
221 | %package -n libibverbs-driver-cxgb3 | |
222 | Summary: Userspace driver for the Chelsio T3 iWARP RNIC | |
223 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC | |
224 | Group: Libraries | |
225 | Requires: libibverbs = %{version}-%{release} | |
226 | ||
227 | %description -n libibverbs-driver-cxgb3 | |
228 | Userspace driver for the Chelsio T3 iWARP RNIC. | |
229 | ||
230 | %description -n libibverbs-driver-cxgb3 -l pl.UTF-8 | |
231 | Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC. | |
232 | ||
233 | %package -n libibverbs-driver-cxgb3-static | |
234 | Summary: Static version of cxgb3 driver | |
235 | Summary(pl.UTF-8): Statyczna wersja sterownika cxgb3 | |
236 | Group: Development/Libraries | |
237 | Requires: libibverbs-static = %{version}-%{release} | |
238 | ||
239 | %description -n libibverbs-driver-cxgb3-static | |
240 | Static version of cxgb3 driver, which may be linked directly into | |
241 | application. | |
242 | ||
243 | %description -n libibverbs-driver-cxgb3-static -l pl.UTF-8 | |
244 | Statyczna wersja sterownika cxgb3, którą można wbudować bezpośrednio w | |
245 | aplikację. | |
246 | ||
247 | %package -n libibverbs-driver-cxgb4 | |
248 | Summary: Userspace driver for the Chelsio T4 iWARP RNIC | |
249 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T4 iWARP RNIC | |
250 | Group: Libraries | |
251 | Requires: libibverbs = %{version}-%{release} | |
252 | ||
253 | %description -n libibverbs-driver-cxgb4 | |
254 | libcxgb4 is a userspace driver for the Chelsio T4 iWARP RNIC. It works | |
255 | as a plug-in module for libibverbs that allows programs to use Chelsio | |
256 | RNICs directly from userspace. | |
257 | ||
258 | %description -n libibverbs-driver-cxgb4 -l pl.UTF-8 | |
259 | libcxgb4 to sterownik przestrzeni użytkownika dla kart Chelsio T4 | |
260 | iWARP RNIC. Działa jako moduł ładowany przez libibverbs, pozwalający | |
261 | programom na dostęp z przestrzeni użytkownika do interfejsów RNIC | |
262 | Chelsio. | |
263 | ||
264 | %package -n libibverbs-driver-cxgb4-static | |
265 | Summary: Static version of cxgb4 driver | |
266 | Summary(pl.UTF-8): Statyczna wersja sterownika cxgb4 | |
267 | Group: Development/Libraries | |
268 | Requires: libibverbs-static = %{version}-%{release} | |
269 | ||
270 | %description -n libibverbs-driver-cxgb4-static | |
271 | Static version of cxgb4 driver, which may be linked directly into | |
272 | application. | |
273 | ||
274 | %description -n libibverbs-driver-cxgb4-static -l pl.UTF-8 | |
275 | Statyczna wersja sterownika cxgb4, którą można wbudować bezpośrednio w | |
276 | aplikację. | |
277 | ||
ba42dea3 JB |
278 | %package -n libibverbs-driver-efa |
279 | Summary: Userspace driver for the Amazon Elastic Fabric Adapters | |
280 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Amazon Elastic Fabric Adapter | |
281 | Group: Libraries | |
282 | Requires: libibverbs-driver-efa-libs = %{version}-%{release} | |
283 | ||
284 | %description -n libibverbs-driver-efa | |
285 | libefa is a userspace driver for Amazon Elastic Fabric Adapters. It | |
286 | works as a plug-in module for libibverbs that allows programs to | |
287 | use Amazon hardware directly from userspace. | |
288 | ||
289 | %description -n libibverbs-driver-efa -l pl.UTF-8 | |
290 | libefa to sterownik przestrzeni użytkownika dla urządzeń Amazon | |
291 | Elastic Fabric Adapter. Działa jako moduł ładowany przez libibverbs, | |
292 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
293 | Amazona. | |
294 | ||
295 | %package -n libibverbs-driver-efa-libs | |
296 | Summary: Shared library for the Amazon Elastic Fabric Adapters | |
297 | Summary(pl.UTF-8): Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter | |
298 | Group: Libraries | |
299 | Requires: libibverbs = %{version}-%{release} | |
300 | ||
301 | %description -n libibverbs-driver-efa-libs | |
302 | Shared library for the Amazon Elastic Fabric Adapters. | |
303 | ||
304 | %description -n libibverbs-driver-efa-libs -l pl.UTF-8 | |
305 | Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter. | |
306 | ||
307 | %package -n libibverbs-driver-efa-devel | |
308 | Summary: Header file for the Amazon Elastic Fabric Adapters library | |
309 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter | |
310 | Group: Development/Libraries | |
311 | Requires: libibverbs-devel = %{version}-%{release} | |
312 | Requires: libibverbs-driver-efa-libs = %{version}-%{release} | |
313 | ||
314 | %description -n libibverbs-driver-efa-devel | |
315 | Header file for the Amazon Elastic Fabric Adapters library. | |
316 | ||
317 | %description -n libibverbs-driver-efa-devel -l pl.UTF-8 | |
318 | Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter. | |
319 | ||
320 | %package -n libibverbs-driver-efa-static | |
321 | Summary: Static version of efa driver | |
322 | Summary(pl.UTF-8): Statyczna wersja sterownika efa | |
323 | Group: Development/Libraries | |
324 | Requires: libibverbs-static = %{version}-%{release} | |
325 | ||
326 | %description -n libibverbs-driver-efa-static | |
327 | Static version of efa driver, which may be linked directly into | |
328 | application. | |
329 | ||
330 | %description -n libibverbs-driver-efa-static -l pl.UTF-8 | |
331 | Statyczna wersja sterownika efa, którą można wbudować bezpośrednio | |
332 | w aplikację. | |
333 | ||
6d0e6c57 JB |
334 | %package -n libibverbs-driver-hfi1verbs |
335 | Summary: Userspace driver for Intel OPA Gen1 adapters | |
336 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1 | |
337 | Group: Libraries | |
338 | Requires: libibverbs = %{version}-%{release} | |
339 | ||
340 | %description -n libibverbs-driver-hfi1verbs | |
341 | Userspace driver for Intel OPA Gen1 adapters. | |
342 | ||
343 | %description -n libibverbs-driver-hfi1verbs -l pl.UTF-8 | |
344 | Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1. | |
345 | ||
346 | %package -n libibverbs-driver-hfi1verbs-static | |
347 | Summary: Static version of hfi1verbs driver | |
348 | Summary(pl.UTF-8): Statyczna wersja sterownika hfi1verbs | |
349 | Group: Development/Libraries | |
350 | Requires: libibverbs-static = %{version}-%{release} | |
351 | ||
352 | %description -n libibverbs-driver-hfi1verbs-static | |
353 | Static version of hfi1verbs driver, which may be linked directly into | |
354 | application. | |
355 | ||
356 | %description -n libibverbs-driver-hfi1verbs-static -l pl.UTF-8 | |
357 | Statyczna wersja sterownika hfi1verbs, którą można wbudować | |
358 | bezpośrednio w aplikację. | |
359 | ||
360 | %package -n libibverbs-driver-hns | |
361 | Summary: Userspace driver for Hisilicon RoCE devices | |
362 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE | |
363 | Group: Libraries | |
364 | Requires: libibverbs = %{version}-%{release} | |
365 | ||
366 | %description -n libibverbs-driver-hns | |
367 | Userspace driver for Hisilicon RoCE devices. | |
368 | ||
369 | %description -n libibverbs-driver-hns -l pl.UTF-8 | |
370 | Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE. | |
371 | ||
372 | %package -n libibverbs-driver-hns-static | |
373 | Summary: Static version of hns driver | |
374 | Summary(pl.UTF-8): Statyczna wersja sterownika hns | |
375 | Group: Development/Libraries | |
376 | Requires: libibverbs-static = %{version}-%{release} | |
377 | ||
378 | %description -n libibverbs-driver-hns-static | |
379 | Static version of hns driver, which may be linked directly into | |
380 | application. | |
381 | ||
382 | %description -n libibverbs-driver-hns-static -l pl.UTF-8 | |
383 | Statyczna wersja sterownika hns, którą można wbudować bezpośrednio w | |
384 | aplikację. | |
385 | ||
386 | %package -n libibverbs-driver-i40iw | |
387 | Summary: Userspace driver for the Intel Ethernet Connection X722 RDMA adapters | |
388 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart RDMA Intel Ethernet Connection X722 | |
389 | Group: Libraries | |
390 | Requires: libibverbs = %{version}-%{release} | |
391 | ||
392 | %description -n libibverbs-driver-i40iw | |
393 | libi40iw is a userspace driver for the Intel Ethernet Connection X722 | |
394 | RDMA adapters. It works as a plug-in module for libibverbs that allows | |
395 | programs to use RDMA hardware directly from userspace. | |
396 | ||
397 | %description -n libibverbs-driver-i40iw -l pl.UTF-8 | |
398 | libi40iw to sterownik przestrzeni użytkownika dla kart RDMA Intel | |
399 | Ethernet Connection X722 RDMA. Działa jako moduł ładowany przez | |
400 | libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika | |
401 | do sprzętu RDMA. | |
402 | ||
403 | %package -n libibverbs-driver-i40iw-static | |
404 | Summary: Static version of i40iw driver | |
405 | Summary(pl.UTF-8): Statyczna wersja sterownika i40iw | |
406 | Group: Development/Libraries | |
407 | Requires: libibverbs-static = %{version}-%{release} | |
408 | ||
409 | %description -n libibverbs-driver-i40iw-static | |
410 | Static version of i40iw driver, which may be linked directly into | |
411 | application. | |
412 | ||
413 | %description -n libibverbs-driver-i40iw-static -l pl.UTF-8 | |
414 | Statyczna wersja sterownika i40iw, którą można wbudować bezpośrednio | |
415 | w aplikację. | |
416 | ||
417 | %package -n libibverbs-driver-ipathverbs | |
418 | Summary: Userspace driver for the QLogic InfiniBand HCAs | |
419 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart QLogic InfiniBand HCA | |
420 | Group: Libraries | |
421 | Requires: libibverbs = %{version}-%{release} | |
422 | ||
423 | %description -n libibverbs-driver-ipathverbs | |
424 | libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It | |
425 | works as a plug-in module for libibverbs that allows programs to use | |
426 | QLogic hardware directly from userspace. | |
427 | ||
428 | Currently the driver supports the following HCAs: | |
429 | - InfiniPath QLE7140 (PCIe) | |
430 | - InfiniPath QMI7140 (PCIe) | |
431 | - InfiniPath QHT7040 (HyperTransport) | |
432 | - InfiniPath QHT7140 (HyperTransport) | |
433 | ||
434 | It uses ib_ipath kernel driver. | |
435 | ||
436 | %description -n libibverbs-driver-ipathverbs -l pl.UTF-8 | |
437 | libipathverbs to sterownik przestrzeni użytkownika dla kart QLogic | |
438 | InfiniBand HCA. Działa jako moduł ładowany przez libibverbs, | |
439 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
440 | QLogic. | |
441 | ||
442 | Obecnie sterownik obsługuje następujące kontrolery HCA: | |
443 | - InfiniPath QLE7140 (PCIe) | |
444 | - InfiniPath QMI7140 (PCIe) | |
445 | - InfiniPath QHT7040 (HyperTransport) | |
446 | - InfiniPath QHT7140 (HyperTransport) | |
447 | ||
448 | Wykorzystuje sterownik jądra ib_ipath. | |
449 | ||
450 | %package -n libibverbs-driver-ipathverbs-static | |
451 | Summary: Static version of ipathverbs driver | |
452 | Summary(pl.UTF-8): Statyczna wersja sterownika ipathverbs | |
453 | Group: Development/Libraries | |
454 | Requires: libibverbs-static = %{version}-%{release} | |
455 | ||
456 | %description -n libibverbs-driver-ipathverbs-static | |
457 | Static version of ipathverbs driver, which may be linked directly into | |
458 | application. | |
459 | ||
460 | %description -n libibverbs-driver-ipathverbs-static -l pl.UTF-8 | |
461 | Statyczna wersja sterownika ipathverbs, którą można wbudować | |
462 | bezpośrednio w aplikację. | |
463 | ||
464 | %package -n libibverbs-driver-mlx4 | |
465 | Summary: Userspace driver for the Mellanox ConnectX InfiniBand HCAs | |
466 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox ConnectX InfiniBand HCA | |
467 | Group: Libraries | |
468 | Requires: libibverbs-driver-mlx4-libs = %{version}-%{release} | |
469 | ||
470 | %description -n libibverbs-driver-mlx4 | |
471 | libmlx4 is a userspace driver for Mellanox ConnectX InfiniBand HCAs. | |
472 | It works as a plug-in module for libibverbs that allows programs to | |
473 | use Mellanox hardware directly from userspace. | |
474 | ||
475 | Currently the driver supports HCAs on PCI Express interface based on | |
476 | MT25408 ConnectX chip, using mlx4_ib kernel driver. | |
477 | ||
478 | %description -n libibverbs-driver-mlx4 -l pl.UTF-8 | |
479 | libmlx4 to sterownik przestrzeni użytkownika dla kart Mellanox | |
480 | ConnectX InfiniBand HCA. Działa jako moduł ładowany przez libibverbs, | |
481 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
482 | Mellanox. | |
483 | ||
484 | Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express | |
485 | oparte na układzie MT25408 ConnectX poprzez sterownik jądra mlx4_ib. | |
486 | ||
487 | %package -n libibverbs-driver-mlx4-libs | |
488 | Summary: Shared library for the Mellanox ConnectX InfiniBand HCAs | |
489 | Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA | |
490 | Group: Libraries | |
491 | Requires: libibverbs = %{version}-%{release} | |
492 | ||
493 | %description -n libibverbs-driver-mlx4-libs | |
494 | Shared library for the Mellanox ConnectX InfiniBand HCAs. | |
495 | ||
496 | %description -n libibverbs-driver-mlx4-libs -l pl.UTF-8 | |
497 | Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA. | |
498 | ||
499 | %package -n libibverbs-driver-mlx4-devel | |
500 | Summary: Header file for the Mellanox ConnectX InfiniBand HCAs library | |
501 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA | |
502 | Group: Development/Libraries | |
503 | Requires: libibverbs-devel = %{version}-%{release} | |
504 | Requires: libibverbs-driver-mlx4-libs = %{version}-%{release} | |
505 | ||
506 | %description -n libibverbs-driver-mlx4-devel | |
507 | Header file for the Mellanox ConnectX InfiniBand HCAs library. | |
508 | ||
509 | %description -n libibverbs-driver-mlx4-devel -l pl.UTF-8 | |
510 | Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA. | |
511 | ||
512 | %package -n libibverbs-driver-mlx4-static | |
513 | Summary: Static version of mlx4 driver | |
514 | Summary(pl.UTF-8): Statyczna wersja sterownika mlx4 | |
515 | Group: Development/Libraries | |
516 | Requires: libibverbs-static = %{version}-%{release} | |
517 | ||
518 | %description -n libibverbs-driver-mlx4-static | |
519 | Static version of mlx4 driver, which may be linked directly into | |
520 | application. | |
521 | ||
522 | %description -n libibverbs-driver-mlx4-static -l pl.UTF-8 | |
523 | Statyczna wersja sterownika mlx4, którą można wbudować bezpośrednio | |
524 | w aplikację. | |
525 | ||
526 | %package -n libibverbs-driver-mlx5 | |
527 | Summary: Userspace driver for the Mellanox Connect-IB InfiniBand HCAs | |
528 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox Connect-IB InfiniBand HCA | |
529 | Group: Libraries | |
530 | Requires: libibverbs = %{version}-%{release} | |
531 | ||
532 | %description -n libibverbs-driver-mlx5 | |
533 | libmlx5 is a userspace driver for Mellanox Connect-IB InfiniBand | |
534 | HCAs. It works as a plug-in module for libibverbs that allows | |
535 | programs to use Mellanox hardware directly from userspace. | |
536 | ||
537 | Currently the driver supports HCAs on PCI Express interface based on | |
538 | MT27600 Connect-IB chip, using mlx5_ib kernel driver. | |
539 | ||
540 | %description -n libibverbs-driver-mlx5 -l pl.UTF-8 | |
541 | libmlx5 to sterownik przestrzeni użytkownika dla kart Mellanox | |
542 | Connect-IB InfiniBand HCA. Działa jako moduł ładowany przez | |
543 | libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika | |
544 | do sprzętu Mellanox. | |
545 | ||
546 | Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express | |
547 | oparte na układzie MT27600 Connect-IB poprzez sterownik jądra mlx5_ib. | |
548 | ||
549 | %package -n libibverbs-driver-mlx5-libs | |
550 | Summary: Shared library for the Mellanox Connect-IB InfiniBand HCAs | |
551 | Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA | |
552 | Group: Libraries | |
553 | Requires: libibverbs = %{version}-%{release} | |
554 | ||
555 | %description -n libibverbs-driver-mlx5-libs | |
556 | Shared library for the Mellanox Connect-IB InfiniBand HCAs. | |
557 | ||
558 | %description -n libibverbs-driver-mlx5-libs -l pl.UTF-8 | |
559 | Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA. | |
560 | ||
561 | %package -n libibverbs-driver-mlx5-devel | |
562 | Summary: Header file for the Mellanox Connect-IB InfiniBand HCAs library | |
563 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand HCA | |
564 | Group: Development/Libraries | |
565 | Requires: libibverbs-devel = %{version}-%{release} | |
566 | Requires: libibverbs-driver-mlx5-libs = %{version}-%{release} | |
567 | ||
568 | %description -n libibverbs-driver-mlx5-devel | |
569 | Header file for the Mellanox Connect-IB InfiniBand HCAs library. | |
570 | ||
571 | %description -n libibverbs-driver-mlx5-devel -l pl.UTF-8 | |
572 | Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand | |
573 | HCA. | |
574 | ||
575 | %package -n libibverbs-driver-mlx5-static | |
576 | Summary: Static version of mlx5 driver | |
577 | Summary(pl.UTF-8): Statyczna wersja sterownika mlx5 | |
578 | Group: Development/Libraries | |
579 | Requires: libibverbs-static = %{version}-%{release} | |
580 | ||
581 | %description -n libibverbs-driver-mlx5-static | |
582 | Static version of mlx5 driver, which may be linked directly into | |
583 | application. | |
584 | ||
585 | %description -n libibverbs-driver-mlx5-static -l pl.UTF-8 | |
586 | Statyczna wersja sterownika mlx5, którą można wbudować bezpośrednio | |
587 | w aplikację. | |
588 | ||
589 | %package -n libibverbs-driver-mthca | |
590 | Summary: Userspace driver for the Mellanox InfiniBand HCAs | |
591 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox InfiniBand HCA | |
592 | Group: Libraries | |
593 | Requires: libibverbs = %{version}-%{release} | |
594 | ||
595 | %description -n libibverbs-driver-mthca | |
596 | libmthca is a userspace driver for Mellanox InfiniBand HCAs. It works | |
597 | as a plug-in module for libibverbs that allows programs to use | |
598 | Mellanox hardware directly from userspace. | |
599 | ||
600 | Currently the driver supports HCAs on PCI-X/PCI Express interface | |
601 | based on MT23108/MT25208/MT25204 InfiniHost chips, using ib_mthca | |
602 | kernel driver. | |
603 | ||
604 | %description -n libibverbs-driver-mthca -l pl.UTF-8 | |
605 | libmthca to sterownik przestrzeni użytkownika dla kart Mellanox | |
606 | InfiniBand HCA. Działa jako moduł ładowany przez libibverbs, | |
607 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
608 | Mellanox. | |
609 | ||
610 | Obecnie sterownik obsługuje kontrolery HCA na szynie PCI-X/PCI Express | |
611 | oparte na układach MT23108/MT25208/MT25204 InfiniHost poprzez | |
612 | sterownik jądra ib_mthca. | |
613 | ||
614 | %package -n libibverbs-driver-mthca-static | |
615 | Summary: Static version of mthca driver | |
616 | Summary(pl.UTF-8): Statyczna wersja sterownika mthca | |
617 | Group: Development/Libraries | |
618 | Requires: libibverbs-static = %{version}-%{release} | |
619 | ||
620 | %description -n libibverbs-driver-mthca-static | |
621 | Static version of mthca driver, which may be linked directly into | |
622 | application. | |
623 | ||
624 | %description -n libibverbs-driver-mthca-static -l pl.UTF-8 | |
625 | Statyczna wersja sterownika mthca, którą można wbudować bezpośrednio | |
626 | w aplikację. | |
627 | ||
628 | %package -n libibverbs-driver-nes | |
629 | Summary: Userspace driver for the NetEffect Ethernet Server Cluster adapters | |
630 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart NetEffect Ethernet Server Cluster | |
631 | Group: Libraries | |
632 | Requires: libibverbs = %{version}-%{release} | |
633 | ||
634 | %description -n libibverbs-driver-nes | |
635 | libnes is a userspace driver for NetEffect Ethernet Server Cluster | |
636 | adapters. It works as a plug-in module for libibverbs that allows | |
637 | programs to use NetEffect hardware directly from userspace. | |
638 | ||
639 | %description -n libibverbs-driver-nes -l pl.UTF-8 | |
640 | libnes to sterownik przestrzeni użytkownika dla kart NetEffect | |
641 | Ethernet Server Cluster. Działa jako moduł ładowany przez libibverbs, | |
642 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
643 | NetEffect. | |
644 | ||
645 | %package -n libibverbs-driver-nes-static | |
646 | Summary: Static version of nes driver | |
647 | Summary(pl.UTF-8): Statyczna wersja sterownika nes | |
648 | Group: Development/Libraries | |
649 | Requires: libibverbs-static = %{version}-%{release} | |
650 | ||
651 | %description -n libibverbs-driver-nes-static | |
652 | Static version of nes driver, which may be linked directly into | |
653 | application. | |
654 | ||
655 | %description -n libibverbs-driver-nes-static -l pl.UTF-8 | |
656 | Statyczna wersja sterownika nes, którą można wbudować bezpośrednio | |
657 | w aplikację. | |
658 | ||
659 | %package -n libibverbs-driver-ocrdma | |
660 | Summary: Userspace driver for the Emulex OneConnect RDMA adapters | |
661 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Emulex OneConnect RDMA | |
662 | Group: Libraries | |
663 | Requires: libibverbs = %{version}-%{release} | |
664 | ||
665 | %description -n libibverbs-driver-ocrdma | |
666 | libocrdma is a userspace driver for the Emulex OneConnect RDMA | |
667 | adapters. It works as a plug-in module for libibverbs that allows | |
668 | programs to use Emulex RDMA hardware directly from userspace. | |
669 | ||
670 | %description -n libibverbs-driver-ocrdma -l pl.UTF-8 | |
671 | libocrdma to sterownik przestrzeni użytkownika dla kart Emulex | |
672 | OneConnect RDMA. Działa jako moduł ładowany przez libibverbs, | |
673 | pozwalający programom na dostęp z przestrzeni użytkownika do | |
674 | sprzętu Emulex RDMA. | |
675 | ||
676 | %package -n libibverbs-driver-ocrdma-static | |
677 | Summary: Static version of ocrdma driver | |
678 | Summary(pl.UTF-8): Statyczna wersja sterownika ocrdma | |
679 | Group: Development/Libraries | |
680 | Requires: libibverbs-static = %{version}-%{release} | |
681 | ||
682 | %description -n libibverbs-driver-ocrdma-static | |
683 | Static version of ocrdma driver, which may be linked directly into | |
684 | application. | |
685 | ||
686 | %description -n libibverbs-driver-ocrdma-static -l pl.UTF-8 | |
687 | Statyczna wersja sterownika ocrdma, którą można wbudować bezpośrednio | |
688 | w aplikację. | |
689 | ||
690 | %package -n libibverbs-driver-qedr | |
691 | Summary: Userspace driver for QLogic QED HCAs | |
692 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA QLogic QED | |
693 | Group: Libraries | |
694 | Requires: libibverbs = %{version}-%{release} | |
695 | ||
696 | %description -n libibverbs-driver-qedr | |
697 | Userspace driver for QLogic QED HCAs. | |
698 | ||
699 | %description -n libibverbs-driver-qedr -l pl.UTF-8 | |
700 | Sterownik przestrzeni użytkownika dla kart HCA QLogic QED. | |
701 | ||
702 | %package -n libibverbs-driver-qedr-static | |
703 | Summary: Static version of qedr driver | |
704 | Summary(pl.UTF-8): Statyczna wersja sterownika qedr | |
705 | Group: Development/Libraries | |
706 | Requires: libibverbs-static = %{version}-%{release} | |
707 | ||
708 | %description -n libibverbs-driver-qedr-static | |
709 | Static version of qedr driver, which may be linked directly into | |
710 | application. | |
711 | ||
712 | %description -n libibverbs-driver-qedr-static -l pl.UTF-8 | |
713 | Statyczna wersja sterownika qedr, którą można wbudować bezpośrednio w | |
714 | aplikację. | |
715 | ||
716 | %package -n libibverbs-driver-rxe | |
717 | Summary: Userspace driver for software RDMA over Ethernet | |
718 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie | |
719 | Group: Libraries | |
720 | Requires: libibverbs = %{version}-%{release} | |
721 | ||
722 | %description -n libibverbs-driver-rxe | |
723 | Userspace driver for software RDMA over Ethernet. | |
724 | ||
725 | %description -n libibverbs-driver-rxe -l pl.UTF-8 | |
726 | Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie. | |
727 | ||
728 | %package -n libibverbs-driver-rxe-static | |
729 | Summary: Static version of rxe driver | |
730 | Summary(pl.UTF-8): Statyczna wersja sterownika rxe | |
731 | Group: Development/Libraries | |
732 | Requires: libibverbs-static = %{version}-%{release} | |
733 | ||
734 | %description -n libibverbs-driver-rxe-static | |
735 | Static version of rxe driver, which may be linked directly into | |
736 | application. | |
737 | ||
738 | %description -n libibverbs-driver-rxe-static -l pl.UTF-8 | |
739 | Statyczna wersja sterownika rxe, którą można wbudować bezpośrednio w | |
740 | aplikację. | |
741 | ||
ba42dea3 JB |
742 | %package -n libibverbs-driver-siw |
743 | Summary: Userspace driver for software iWarp protocol | |
744 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego protokołu iWarp | |
745 | Group: Libraries | |
746 | Requires: libibverbs = %{version}-%{release} | |
747 | ||
748 | %description -n libibverbs-driver-siw | |
749 | Userspace driver for software iWarp protocol. | |
750 | ||
751 | %description -n libibverbs-driver-siw -l pl.UTF-8 | |
752 | Sterownik przestrzeni użytkownika dla programowego protokołu iWarp. | |
753 | ||
754 | %package -n libibverbs-driver-siw-static | |
755 | Summary: Static version of siw driver | |
756 | Summary(pl.UTF-8): Statyczna wersja sterownika siw | |
757 | Group: Development/Libraries | |
758 | Requires: libibverbs-static = %{version}-%{release} | |
759 | ||
760 | %description -n libibverbs-driver-siw-static | |
761 | Static version of siw driver, which may be linked directly into | |
762 | application. | |
763 | ||
764 | %description -n libibverbs-driver-siw-static -l pl.UTF-8 | |
765 | Statyczna wersja sterownika siw, którą można wbudować bezpośrednio w | |
766 | aplikację. | |
767 | ||
6d0e6c57 JB |
768 | %package -n libibverbs-driver-vmw_pvrdma |
769 | Summary: Userspace driver for the VMware Paravirtual RDMA devices | |
770 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń VMware Paravirtual RDMA | |
771 | Group: Libraries | |
772 | Requires: libibverbs = %{version}-%{release} | |
773 | ||
774 | %description -n libibverbs-driver-vmw_pvrdma | |
775 | libvmw_pvrdma is a userspace driver for VMware Paravirtual RDMA. It | |
776 | works as a plug-in module for libibverbs that allows programs to use | |
777 | the VMware Paravirtual RDMA device directly from user space. | |
778 | ||
779 | %description -n libibverbs-driver-vmw_pvrdma -l pl.UTF-8 | |
780 | libvmw_pvrdma to sterownik przestrzeni użytkownika dla VMware | |
781 | Paravirtual RDMA. Działa jako moduł ładowany przez libibverbs, | |
782 | pozwalający programom na dostęp z przestrzeni użytkownika do | |
783 | urządzeń VMware Paravirtual RDMA. | |
784 | ||
785 | %package -n libibverbs-driver-vmw_pvrdma-static | |
786 | Summary: Static version of vmw_pvrdma driver | |
787 | Summary(pl.UTF-8): Statyczna wersja sterownika vmw_pvrdma | |
788 | Group: Development/Libraries | |
789 | Requires: libibverbs-static = %{version}-%{release} | |
790 | ||
791 | %description -n libibverbs-driver-vmw_pvrdma-static | |
792 | Static version of vmw_pvrdma driver, which may be linked directly into | |
793 | application. | |
794 | ||
795 | %description -n libibverbs-driver-vmw_pvrdma-static -l pl.UTF-8 | |
796 | Statyczna wersja sterownika vmw_pvrdma, którą można wbudować | |
797 | bezpośrednio w aplikację. | |
798 | ||
799 | %package -n librdmacm | |
800 | Summary: Userspace RDMA Connection Manager | |
801 | Summary(pl.UTF-8): Zarządca połączeń RDMA w przestrzeni użytkowika | |
802 | Group: Libraries | |
803 | Requires: libibverbs = %{version}-%{release} | |
804 | ||
805 | %description -n librdmacm | |
806 | librdmacm provides a userspace RDMA Communication Management API. | |
807 | ||
808 | %description -n librdmacm -l pl.UTF-8 | |
809 | librdmacm udostępnia API RDMA Communication Management (zarządzające | |
810 | połączeniami RDMA) w przestrzeni użytkownika. | |
811 | ||
812 | %package -n librdmacm-devel | |
813 | Summary: Header files for librdmacm library | |
814 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki librdmacm | |
815 | Group: Development/Libraries | |
6d0e6c57 | 816 | Requires: libibverbs-devel = %{version}-%{release} |
4b332fae | 817 | Requires: librdmacm = %{version}-%{release} |
6d0e6c57 JB |
818 | Requires: linux-libc-headers >= 7:2.6.20 |
819 | ||
820 | %description -n librdmacm-devel | |
821 | Header files for librdmacm library. | |
822 | ||
823 | %description -n librdmacm-devel -l pl.UTF-8 | |
824 | Pliki nagłówkowe biblioteki librdmacm. | |
825 | ||
826 | %package -n librdmacm-static | |
827 | Summary: Static librdmacm library | |
828 | Summary(pl.UTF-8): Statyczna biblioteka librdmacm | |
829 | Group: Development/Libraries | |
830 | Requires: librdmacm-devel = %{version}-%{release} | |
831 | ||
832 | %description -n librdmacm-static | |
833 | This package contains the static librdmacm library. | |
834 | ||
835 | %description -n librdmacm-static -l pl.UTF-8 | |
836 | Ten pakiet zawiera statyczną bibliotekę librdmacm. | |
837 | ||
838 | %package -n librdmacm-utils | |
839 | Summary: RDMA Connection Manager utilities | |
840 | Summary(pl.UTF-8): Programy narzędziowe dla zarządcy połączeń RDMA | |
841 | Group: Applications/System | |
842 | Requires: librdmacm = %{version}-%{release} | |
843 | ||
844 | %description -n librdmacm-utils | |
845 | RDMA Connection Manager utilities. | |
846 | ||
847 | %description -n librdmacm-utils -l pl.UTF-8 | |
848 | Programy narzędziowe dla zarządcy połączeń RDMA. | |
849 | ||
850 | %package -n libibumad | |
851 | Summary: Userspace InfiniBand MAD library | |
852 | Summary(pl.UTF-8): Biblioteka InfiniBand MAD dla przestrzeni użytkownika | |
853 | Group: Libraries | |
854 | ||
855 | %description -n libibumad | |
856 | libibumad provides the user MAD library functions which sit on top of | |
857 | the user MAD modules in the kernel. These are used by the IB | |
858 | diagnostic and management tools, including OpenSM. | |
859 | ||
860 | %description -n libibumad -l pl.UTF-8 | |
861 | libibumad to biblioteka udostępniająca funkcje MAD w przestrzeni | |
862 | użytkownika, komunikująca się z modułami MAD w jądrze. Jest używana | |
863 | przez narzędzia diagnostyczne oraz zarządzające IB, w tym OpenSM. | |
864 | ||
865 | %package -n libibumad-devel | |
866 | Summary: Header files for libibumad library | |
867 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibumad | |
868 | Group: Development/Libraries | |
869 | Requires: libibumad = %{version}-%{release} | |
870 | # for dir and other IB functionality | |
871 | Requires: libibverbs-devel = %{version}-%{release} | |
872 | ||
873 | %description -n libibumad-devel | |
874 | Header files for libibumad library. | |
875 | ||
876 | %description -n libibumad-devel -l pl.UTF-8 | |
877 | Pliki nagłówkowe biblioteki libibumad. | |
878 | ||
879 | %package -n libibumad-static | |
880 | Summary: Static libibumad library | |
881 | Summary(pl.UTF-8): Statyczna biblioteka libibumad | |
882 | Group: Development/Libraries | |
883 | Requires: libibumad-devel = %{version}-%{release} | |
884 | ||
885 | %description -n libibumad-static | |
886 | This package contains the static libibumad library. | |
887 | ||
888 | %description -n libibumad-static -l pl.UTF-8 | |
889 | Ten pakiet zawiera statyczną bibliotekę libibumad. | |
890 | ||
ba42dea3 JB |
891 | %package -n libibmad |
892 | Summary: OpenFabrics Alliance InfiniBand MAD library | |
893 | Summary(pl.UTF-8): Biblioteka OpenFabrics Alliance InfiniBand MAD | |
894 | Group: Libraries | |
895 | Requires: libibumad = %{version}-%{release} | |
896 | ||
897 | %description -n libibmad | |
898 | libibmad provides low layer InfiniBand functions for use by the IB | |
899 | diagnostic and management programs. These include MAD, SA, SMP, and | |
900 | other basic IB functions. | |
901 | ||
902 | %description -n libibmad -l pl.UTF-8 | |
903 | libibmad to biblioteka udostępniająca niskopoziomowe funkcje | |
904 | InfiniBand przeznaczone dla programów diagnostycznych i zarządzających | |
905 | IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB. | |
906 | ||
907 | %package -n libibmad-devel | |
908 | Summary: Header files for libibmad library | |
909 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibmad | |
910 | Group: Development/Libraries | |
911 | Requires: libibmad = %{version}-%{release} | |
912 | Requires: libibumad-devel = %{version}-%{release} | |
913 | ||
914 | %description -n libibmad-devel | |
915 | Header files for libibmad library. | |
916 | ||
917 | %description -n libibmad-devel -l pl.UTF-8 | |
918 | Pliki nagłówkowe biblioteki libibmad. | |
919 | ||
920 | %package -n libibmad-static | |
921 | Summary: Static libibmad library | |
922 | Summary(pl.UTF-8): Statyczna biblioteka libibmad | |
923 | Group: Development/Libraries | |
924 | Requires: libibmad-devel = %{version}-%{release} | |
925 | ||
926 | %description -n libibmad-static | |
927 | This package contains the static libibmad library. | |
928 | ||
929 | %description -n libibmad-static -l pl.UTF-8 | |
930 | Ten pakiet zawiera statyczną bibliotekę libibmad. | |
931 | ||
6d0e6c57 JB |
932 | %package -n ibacm |
933 | Summary: InfiniBand Communication Manager Assistant | |
934 | Summary(pl.UTF-8): Asystent zarządzania komunikacją InfiniBand | |
935 | Group: Networking/Utilities | |
936 | Requires: rdma-boot = %{version}-%{release} | |
937 | ||
938 | %description -n ibacm | |
939 | ibacm assists with establishing communication over InfiniBand. | |
940 | ||
941 | %description -n ibacm -l pl.UTF-8 | |
942 | ibacm pomaga przy nawiązywaniu łączności poprzez InfiniBand. | |
943 | ||
944 | %package -n ibacm-devel | |
945 | Summary: Header files for IB ACM service | |
946 | Summary(pl.UTF-8): Pliki nagłówkowe usługi IB ACM | |
947 | Group: Development/Libraries | |
948 | Requires: libibverbs-devel = %{version}-%{release} | |
949 | # doesn't require ibacm | |
950 | ||
951 | %description -n ibacm-devel | |
952 | Header files for IB ACM service. | |
953 | ||
954 | %description -n ibacm-devel -l pl.UTF-8 | |
955 | Pliki nagłówkowe usługi IB ACM. | |
956 | ||
ba42dea3 JB |
957 | %package -n infiniband-diags |
958 | Summary: InfiniBand diagnostic tools | |
959 | Summary(pl.UTF-8): Narzędzia diagnostyczne InfiniBand | |
960 | Group: Networking/Utilities | |
961 | Requires: infiniband-diags-libs = %{version}-%{release} | |
962 | ||
963 | %description -n infiniband-diags | |
964 | This package provides InfiniBand diagnostic programs and scripts | |
965 | needed to diagnose an IB subnet. | |
966 | ||
967 | %description -n infiniband-diags -l pl.UTF-8 | |
968 | Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand | |
969 | potrzebne do diagnostyki podsieci IB. | |
970 | ||
971 | %package -n infiniband-diags-libs | |
972 | Summary: InfiniBand diagnostic library | |
973 | Summary(pl.UTF-8): Biblioteka diagnostyczna InfiniBand | |
974 | Group: Libraries | |
975 | Requires: libibmad = %{version}-%{release} | |
976 | Requires: libibumad = %{version}-%{release} | |
977 | ||
978 | %description -n infiniband-diags-libs | |
979 | InfiniBand diagnostic library. | |
980 | ||
981 | %description -n infiniband-diags-libs -l pl.UTF-8 | |
982 | Biblioteka diagnostyczna InfiniBand. | |
983 | ||
984 | %package -n infiniband-diags-devel | |
985 | Summary: Header files for libibnetdisc library | |
986 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibnetdisc | |
987 | Group: Development/Libraries | |
988 | Requires: infiniband-diags-libs = %{version}-%{release} | |
989 | Requires: libibmad-devel = %{version}-%{release} | |
990 | Requires: libibumad-devel = %{version}-%{release} | |
991 | ||
992 | %description -n infiniband-diags-devel | |
993 | Header files for libibnetdisc library. | |
994 | ||
995 | %description -n infiniband-diags-devel -l pl.UTF-8 | |
996 | Pliki nagłówkowe biblioteki libibnetdisc. | |
997 | ||
998 | %package -n infiniband-diags-static | |
999 | Summary: Static libibnetdisc library | |
1000 | Summary(pl.UTF-8): Statyczna biblioteka libibnetdisc | |
1001 | Group: Development/Libraries | |
1002 | Requires: infiniband-diags-devel = %{version}-%{release} | |
1003 | ||
1004 | %description -n infiniband-diags-static | |
1005 | Static libibnetdisc library. | |
1006 | ||
1007 | %description -n infiniband-diags-static -l pl.UTF-8 | |
1008 | Statyczna biblioteka libibnetdisc. | |
1009 | ||
6d0e6c57 JB |
1010 | %package -n iwpmd |
1011 | Summary: iWarp Port Mapper userspace daemon | |
1012 | Summary(pl.UTF-8): Demon przestrzeni użytkownika usługi iWarp Port Mapper | |
1013 | Group: Networking/Daemons | |
1014 | Requires: rc-scripts | |
1015 | Requires: rdma-boot = %{version}-%{release} | |
1016 | Requires: systemd-units >= 0.38 | |
1017 | # misleading package name before 1.0.6 | |
1018 | Obsoletes: libiwpm < 1.0.6 | |
1019 | # internal API headers, never useful without sources | |
1020 | Obsoletes: libiwpm-devel < 1.0.6 | |
1021 | ||
1022 | %description -n iwpmd | |
1023 | iwpmd provides a userspace service for iWarp drivers to claim TCP | |
1024 | ports through the standard socket interface. | |
1025 | ||
1026 | %description -n iwpmd -l pl.UTF-8 | |
1027 | iwpmd dostarcza usługę przestrzeni użytkownika dla sterowników | |
1028 | iWarp, pozwalającą im zajmować porty TCP poprzez standardowy interfejs | |
1029 | gniazdowy. | |
1030 | ||
1031 | %package -n srptools | |
1032 | Summary: Tools for SRP/IB | |
1033 | Summary(pl.UTF-8): Narzędzia do SRP/IB | |
1034 | Group: Networking/Utilities | |
1035 | Requires: rdma-boot = %{version}-%{release} | |
1036 | ||
1037 | %description -n srptools | |
1038 | In conjunction with the kernel ib_srp driver, srptools allows you to | |
1039 | discover and use SCSI devices via the SCSI RDMA Protocol over | |
1040 | InfiniBand. | |
1041 | ||
1042 | %description -n srptools -l pl.UTF-8 | |
1043 | W połączeniu ze sterownikiem jądra ib_srp, srptools pozwalają na | |
1044 | wykrywanie i używanie urządzeń SCSI poprzez protokół SCSI RDMA po | |
1045 | InfiniBand. | |
1046 | ||
682efa9a JB |
1047 | %package -n python3-pyverbs |
1048 | Summary: Python 3 API over IB verbs | |
1049 | Summary(pl.UTF-8): API Pythona 3 do IB verbs | |
1050 | Group: Libraries/Python | |
1051 | Requires: libibverbs = %{version}-%{release} | |
1052 | ||
1053 | %description -n python3-pyverbs | |
1054 | Pyverbs is a Cython-based Python API over libibverbs, providing an | |
1055 | easy, object-oriented access to IB verbs. | |
1056 | ||
1057 | %description -n python3-pyverbs -l pl.UTF-8 | |
1058 | Pyverbs to oparte na Cythonie API Pythona do libibverbs, zapewniające | |
1059 | łatwy, zorientowany obiektowo dostęp do IB verbs. | |
1060 | ||
6d0e6c57 JB |
1061 | %prep |
1062 | %setup -q | |
ba6ec5f4 | 1063 | %patch0 -p1 |
6d0e6c57 JB |
1064 | |
1065 | %build | |
1066 | install -d build | |
1067 | cd build | |
ba6ec5f4 | 1068 | # .pc files generation expect INCLUDEDIR and LIBDIR relative to PREFIX |
6d0e6c57 | 1069 | %cmake .. \ |
ba6ec5f4 | 1070 | -DCMAKE_INSTALL_INCLUDEDIR=include \ |
6d0e6c57 | 1071 | -DCMAKE_INSTALL_INITDDIR=/etc/rc.d/init.d \ |
ba6ec5f4 | 1072 | -DCMAKE_INSTALL_LIBDIR=%{_lib} \ |
ba42dea3 | 1073 | -DCMAKE_INSTALL_PERLDIR=%{perl_vendorlib} \ |
6d0e6c57 JB |
1074 | -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=%{systemdunitdir} \ |
1075 | -DCMAKE_INSTALL_UDEV_RULESDIR=/lib/udev/rules.d \ | |
682efa9a JB |
1076 | %{?with_static_libs:-DENABLE_STATIC=ON} \ |
1077 | %if %{with python} | |
1078 | -DNO_PYVERBS=OFF \ | |
1079 | -DPYTHON_EXECUTABLE:PATH=%{__python3} | |
1080 | %else | |
1081 | -DNO_PYVERBS=ON | |
1082 | %endif | |
6d0e6c57 JB |
1083 | |
1084 | %{__make} | |
1085 | ||
1086 | %install | |
1087 | rm -rf $RPM_BUILD_ROOT | |
682efa9a | 1088 | #install -d $RPM_BUILD_ROOT%{_pkgconfigdir} |
6d0e6c57 JB |
1089 | |
1090 | %{__make} -C build install \ | |
1091 | DESTDIR=$RPM_BUILD_ROOT | |
1092 | ||
682efa9a JB |
1093 | %if %{with python} |
1094 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs/{tests,run_tests.py} | |
1095 | %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs | |
1096 | %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs | |
1097 | %endif | |
1098 | ||
ba6ec5f4 | 1099 | # TODO: drop when other packages switch to upstream compatible lib{ibverbs,rdmacm}.pc |
6d0e6c57 JB |
1100 | # check if not present already |
1101 | [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc ] || exit 1 | |
1102 | sed -e 's,@prefix@,%{_prefix},; | |
1103 | s,@libdir@,%{_libdir},; | |
1104 | s,@LIBVERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc | |
1105 | [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc ] || exit 1 | |
1106 | sed -e 's,@prefix@,%{_prefix},; | |
1107 | s,@libdir@,%{_libdir},; | |
1108 | s,@LIBVERSION@,%{version},' %{SOURCE2} >$RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc | |
1109 | ||
1110 | # packaged as %doc | |
1111 | %{__rm} $RPM_BUILD_ROOT%{_docdir}/{MAINTAINERS,*.md} | |
1112 | ||
1113 | %clean | |
1114 | rm -rf $RPM_BUILD_ROOT | |
1115 | ||
1116 | %post -n libibverbs -p /sbin/ldconfig | |
1117 | %postun -n libibverbs -p /sbin/ldconfig | |
1118 | ||
ba42dea3 JB |
1119 | %post -n libibverbs-driver-efa-libs -p /sbin/ldconfig |
1120 | %postun -n libibverbs-driver-efa-libs -p /sbin/ldconfig | |
1121 | ||
6d0e6c57 JB |
1122 | %post -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig |
1123 | %postun -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig | |
1124 | ||
1125 | %post -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig | |
1126 | %postun -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig | |
1127 | ||
1128 | %post -n librdmacm -p /sbin/ldconfig | |
1129 | %postun -n librdmacm -p /sbin/ldconfig | |
1130 | ||
1131 | %post -n libibumad -p /sbin/ldconfig | |
1132 | %postun -n libibumad -p /sbin/ldconfig | |
1133 | ||
ba42dea3 JB |
1134 | %post -n libibmad -p /sbin/ldconfig |
1135 | %postun -n libibmad -p /sbin/ldconfig | |
1136 | ||
1137 | %post -n infiniband-diags-libs -p /sbin/ldconfig | |
1138 | %postun -n infiniband-diags-libs -p /sbin/ldconfig | |
1139 | ||
6d0e6c57 JB |
1140 | %files |
1141 | %defattr(644,root,root,755) | |
1142 | # metapackage | |
1143 | ||
1144 | %files -n rdma-boot | |
1145 | %defattr(644,root,root,755) | |
1146 | %doc Documentation/udev.md | |
1147 | %dir %{_sysconfdir}/rdma | |
1148 | %dir %{_sysconfdir}/rdma/modules | |
1149 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/infiniband.conf | |
1150 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwarp.conf | |
1151 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/opa.conf | |
1152 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/rdma.conf | |
1153 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/roce.conf | |
1154 | %{systemdunitdir}/rdma-hw.target | |
1155 | %{systemdunitdir}/rdma-load-modules@.service | |
ba42dea3 JB |
1156 | %attr(755,root,root) /lib/udev/rdma_rename |
1157 | /lib/udev/rules.d/60-rdma-persistent-naming.rules | |
6d0e6c57 JB |
1158 | /lib/udev/rules.d/75-rdma-description.rules |
1159 | /lib/udev/rules.d/90-rdma-hw-modules.rules | |
1160 | /lib/udev/rules.d/90-rdma-ulp-modules.rules | |
1161 | /lib/udev/rules.d/90-rdma-umad.rules | |
1162 | %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/70-persistent-ipoib.rules | |
1163 | ||
1164 | %files -n rdma-ndd | |
1165 | %defattr(644,root,root,755) | |
1166 | %attr(755,root,root) %{_sbindir}/rdma-ndd | |
1167 | %{systemdunitdir}/rdma-ndd.service | |
1168 | /lib/udev/rules.d/60-rdma-ndd.rules | |
1169 | %{_mandir}/man8/rdma-ndd.8* | |
1170 | ||
1171 | %files -n libibverbs | |
1172 | %defattr(644,root,root,755) | |
1173 | %doc COPYING.BSD_FB COPYING.BSD_MIT COPYING.md MAINTAINERS README.md Documentation/{libibverbs,tag_matching}.md | |
1174 | %attr(755,root,root) %{_libdir}/libibverbs.so.*.*.* | |
1175 | %attr(755,root,root) %ghost %{_libdir}/libibverbs.so.1 | |
1176 | %dir %{_libdir}/libibverbs | |
1177 | %dir %{_sysconfdir}/libibverbs.d | |
1178 | ||
1179 | %files -n libibverbs-devel | |
1180 | %defattr(644,root,root,755) | |
1181 | %attr(755,root,root) %{_libdir}/libibverbs.so | |
1182 | %dir %{_includedir}/infiniband | |
1183 | %{_includedir}/infiniband/arch.h | |
970c025d | 1184 | %{_includedir}/infiniband/ib_user_ioctl_verbs.h |
6d0e6c57 JB |
1185 | %{_includedir}/infiniband/opcode.h |
1186 | %{_includedir}/infiniband/sa.h | |
1187 | %{_includedir}/infiniband/sa-kern-abi.h | |
1188 | %{_includedir}/infiniband/tm_types.h | |
1189 | %{_includedir}/infiniband/verbs.h | |
970c025d | 1190 | %{_includedir}/infiniband/verbs_api.h |
ba6ec5f4 JB |
1191 | %{_pkgconfigdir}/libibverbs.pc |
1192 | # backward compat | |
6d0e6c57 JB |
1193 | %{_pkgconfigdir}/ibverbs.pc |
1194 | %{_mandir}/man3/ibv_*.3* | |
1195 | %{_mandir}/man3/mbps_to_ibv_rate.3* | |
1196 | %{_mandir}/man3/mult_to_ibv_rate.3* | |
1197 | ||
1198 | %if %{with static_libs} | |
1199 | %files -n libibverbs-static | |
1200 | %defattr(644,root,root,755) | |
1201 | %{_libdir}/libibverbs.a | |
1202 | %endif | |
1203 | ||
1204 | %files -n libibverbs-utils | |
1205 | %defattr(644,root,root,755) | |
1206 | %attr(755,root,root) %{_bindir}/ibv_* | |
1207 | %{_mandir}/man1/ibv_*.1* | |
1208 | ||
1209 | %files -n libibverbs-driver-bnxt_re | |
1210 | %defattr(644,root,root,755) | |
1211 | %attr(755,root,root) %{_libdir}/libibverbs/libbnxt_re-%{ibv_abi}.so | |
1212 | %{_sysconfdir}/libibverbs.d/bnxt_re.driver | |
1213 | ||
1214 | %if %{with static_libs} | |
1215 | %files -n libibverbs-driver-bnxt_re-static | |
1216 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1217 | %{_libdir}/libbnxt_re-%{ibv_abi}.a |
6d0e6c57 JB |
1218 | %endif |
1219 | ||
1220 | %files -n libibverbs-driver-cxgb3 | |
1221 | %defattr(644,root,root,755) | |
1222 | %attr(755,root,root) %{_libdir}/libibverbs/libcxgb3-%{ibv_abi}.so | |
1223 | %{_sysconfdir}/libibverbs.d/cxgb3.driver | |
1224 | ||
1225 | %if %{with static_libs} | |
1226 | %files -n libibverbs-driver-cxgb3-static | |
1227 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1228 | %{_libdir}/libcxgb3-%{ibv_abi}.a |
6d0e6c57 JB |
1229 | %endif |
1230 | ||
1231 | %files -n libibverbs-driver-cxgb4 | |
1232 | %defattr(644,root,root,755) | |
1233 | %attr(755,root,root) %{_libdir}/libibverbs/libcxgb4-%{ibv_abi}.so | |
1234 | %{_sysconfdir}/libibverbs.d/cxgb4.driver | |
1235 | ||
1236 | %if %{with static_libs} | |
1237 | %files -n libibverbs-driver-cxgb4-static | |
1238 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1239 | %{_libdir}/libcxgb4-%{ibv_abi}.a |
6d0e6c57 JB |
1240 | %endif |
1241 | ||
ba42dea3 JB |
1242 | %files -n libibverbs-driver-efa |
1243 | %defattr(644,root,root,755) | |
1244 | %attr(755,root,root) %{_libdir}/libibverbs/libefa-%{ibv_abi}.so | |
1245 | %{_sysconfdir}/libibverbs.d/efa.driver | |
1246 | ||
1247 | %files -n libibverbs-driver-efa-libs | |
1248 | %defattr(644,root,root,755) | |
1249 | %attr(755,root,root) %{_libdir}/libefa.so.*.*.* | |
1250 | %attr(755,root,root) %ghost %{_libdir}/libefa.so.1 | |
1251 | ||
1252 | %files -n libibverbs-driver-efa-devel | |
1253 | %defattr(644,root,root,755) | |
1254 | %attr(755,root,root) %{_libdir}/libefa.so | |
1255 | %{_includedir}/infiniband/efadv.h | |
1256 | %{_pkgconfigdir}/libefa.pc | |
1257 | %{_mandir}/man3/efadv_create_driver_qp.3* | |
1258 | %{_mandir}/man7/efadv.7* | |
1259 | ||
1260 | %if %{with static_libs} | |
1261 | %files -n libibverbs-driver-efa-static | |
1262 | %defattr(644,root,root,755) | |
1263 | %{_libdir}/libefa.a | |
1264 | %endif | |
1265 | ||
6d0e6c57 JB |
1266 | %files -n libibverbs-driver-hfi1verbs |
1267 | %defattr(644,root,root,755) | |
1268 | %attr(755,root,root) %{_libdir}/libibverbs/libhfi1verbs-%{ibv_abi}.so | |
1269 | %{_sysconfdir}/libibverbs.d/hfi1verbs.driver | |
1270 | ||
1271 | %if %{with static_libs} | |
1272 | %files -n libibverbs-driver-hfi1verbs-static | |
1273 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1274 | %{_libdir}/libhfi1verbs-%{ibv_abi}.a |
6d0e6c57 JB |
1275 | %endif |
1276 | ||
1277 | %files -n libibverbs-driver-hns | |
1278 | %defattr(644,root,root,755) | |
1279 | %attr(755,root,root) %{_libdir}/libibverbs/libhns-%{ibv_abi}.so | |
1280 | %{_sysconfdir}/libibverbs.d/hns.driver | |
1281 | ||
1282 | %if %{with static_libs} | |
1283 | %files -n libibverbs-driver-hns-static | |
1284 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1285 | %{_libdir}/libhns-%{ibv_abi}.a |
6d0e6c57 JB |
1286 | %endif |
1287 | ||
1288 | %files -n libibverbs-driver-i40iw | |
1289 | %defattr(644,root,root,755) | |
1290 | %attr(755,root,root) %{_libdir}/libibverbs/libi40iw-%{ibv_abi}.so | |
1291 | %{_sysconfdir}/libibverbs.d/i40iw.driver | |
1292 | ||
1293 | %if %{with static_libs} | |
1294 | %files -n libibverbs-driver-i40iw-static | |
1295 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1296 | %{_libdir}/libi40iw-%{ibv_abi}.a |
6d0e6c57 JB |
1297 | %endif |
1298 | ||
1299 | %files -n libibverbs-driver-ipathverbs | |
1300 | %defattr(644,root,root,755) | |
1301 | %attr(755,roor,root) %{_libexecdir}/truescale-serdes.cmds | |
1302 | %attr(755,root,root) %{_libdir}/libibverbs/libipathverbs-%{ibv_abi}.so | |
1303 | %{_sysconfdir}/libibverbs.d/ipathverbs.driver | |
1304 | %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/truescale.conf | |
1305 | ||
1306 | %if %{with static_libs} | |
1307 | %files -n libibverbs-driver-ipathverbs-static | |
1308 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1309 | %{_libdir}/libipathverbs-%{ibv_abi}.a |
6d0e6c57 JB |
1310 | %endif |
1311 | ||
1312 | %files -n libibverbs-driver-mlx4 | |
1313 | %defattr(644,root,root,755) | |
1314 | %attr(755,root,root) %{_libdir}/libibverbs/libmlx4-%{ibv_abi}.so | |
1315 | %{_sysconfdir}/libibverbs.d/mlx4.driver | |
1316 | /etc/modprobe.d/mlx4.conf | |
1317 | ||
1318 | %files -n libibverbs-driver-mlx4-libs | |
1319 | %defattr(644,root,root,755) | |
1320 | %attr(755,root,root) %{_libdir}/libmlx4.so.*.*.* | |
1321 | %attr(755,root,root) %ghost %{_libdir}/libmlx4.so.1 | |
1322 | ||
1323 | %files -n libibverbs-driver-mlx4-devel | |
1324 | %defattr(644,root,root,755) | |
1325 | %attr(755,root,root) %{_libdir}/libmlx4.so | |
1326 | %{_includedir}/infiniband/mlx4dv.h | |
ba6ec5f4 | 1327 | %{_pkgconfigdir}/libmlx4.pc |
6d0e6c57 JB |
1328 | %{_mandir}/man3/mlx4dv_*.3* |
1329 | %{_mandir}/man7/mlx4dv.7* | |
1330 | ||
1331 | %if %{with static_libs} | |
1332 | %files -n libibverbs-driver-mlx4-static | |
1333 | %defattr(644,root,root,755) | |
1334 | %{_libdir}/libmlx4.a | |
1335 | %endif | |
1336 | ||
1337 | %files -n libibverbs-driver-mlx5 | |
1338 | %defattr(644,root,root,755) | |
1339 | %attr(755,root,root) %{_libdir}/libibverbs/libmlx5-%{ibv_abi}.so | |
1340 | %{_sysconfdir}/libibverbs.d/mlx5.driver | |
1341 | ||
1342 | %files -n libibverbs-driver-mlx5-libs | |
1343 | %defattr(644,root,root,755) | |
1344 | %attr(755,root,root) %{_libdir}/libmlx5.so.*.*.* | |
1345 | %attr(755,root,root) %ghost %{_libdir}/libmlx5.so.1 | |
1346 | ||
1347 | %files -n libibverbs-driver-mlx5-devel | |
1348 | %defattr(644,root,root,755) | |
1349 | %attr(755,root,root) %{_libdir}/libmlx5.so | |
970c025d JB |
1350 | %{_includedir}/infiniband/mlx5_api.h |
1351 | %{_includedir}/infiniband/mlx5_user_ioctl_verbs.h | |
6d0e6c57 | 1352 | %{_includedir}/infiniband/mlx5dv.h |
ba6ec5f4 | 1353 | %{_pkgconfigdir}/libmlx5.pc |
6d0e6c57 JB |
1354 | %{_mandir}/man3/mlx5dv_*.3* |
1355 | %{_mandir}/man7/mlx5dv.7* | |
1356 | ||
1357 | %if %{with static_libs} | |
1358 | %files -n libibverbs-driver-mlx5-static | |
1359 | %defattr(644,root,root,755) | |
1360 | %{_libdir}/libmlx5.a | |
1361 | %endif | |
1362 | ||
1363 | %files -n libibverbs-driver-mthca | |
1364 | %defattr(644,root,root,755) | |
1365 | %attr(755,root,root) %{_libdir}/libibverbs/libmthca-%{ibv_abi}.so | |
1366 | %{_sysconfdir}/libibverbs.d/mthca.driver | |
1367 | ||
1368 | %if %{with static_libs} | |
1369 | %files -n libibverbs-driver-mthca-static | |
1370 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1371 | %{_libdir}/libmthca-%{ibv_abi}.a |
6d0e6c57 JB |
1372 | %endif |
1373 | ||
1374 | %files -n libibverbs-driver-nes | |
1375 | %defattr(644,root,root,755) | |
1376 | %attr(755,root,root) %{_libdir}/libibverbs/libnes-%{ibv_abi}.so | |
1377 | %{_sysconfdir}/libibverbs.d/nes.driver | |
1378 | ||
1379 | %if %{with static_libs} | |
1380 | %files -n libibverbs-driver-nes-static | |
1381 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1382 | %{_libdir}/libnes-%{ibv_abi}.a |
6d0e6c57 JB |
1383 | %endif |
1384 | ||
1385 | %files -n libibverbs-driver-ocrdma | |
1386 | %defattr(644,root,root,755) | |
1387 | %attr(755,root,root) %{_libdir}/libibverbs/libocrdma-%{ibv_abi}.so | |
1388 | %{_sysconfdir}/libibverbs.d/ocrdma.driver | |
1389 | ||
1390 | %if %{with static_libs} | |
1391 | %files -n libibverbs-driver-ocrdma-static | |
1392 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1393 | %{_libdir}/libocrdma-%{ibv_abi}.a |
6d0e6c57 JB |
1394 | %endif |
1395 | ||
1396 | %files -n libibverbs-driver-qedr | |
1397 | %defattr(644,root,root,755) | |
1398 | %attr(755,root,root) %{_libdir}/libibverbs/libqedr-%{ibv_abi}.so | |
1399 | %{_sysconfdir}/libibverbs.d/qedr.driver | |
1400 | ||
1401 | %if %{with static_libs} | |
1402 | %files -n libibverbs-driver-qedr-static | |
1403 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1404 | %{_libdir}/libqedr-%{ibv_abi}.a |
6d0e6c57 JB |
1405 | %endif |
1406 | ||
1407 | %files -n libibverbs-driver-rxe | |
1408 | %defattr(644,root,root,755) | |
1409 | %doc Documentation/rxe.md | |
1410 | %attr(755,root,root) %{_bindir}/rxe_cfg | |
1411 | %attr(755,root,root) %{_libdir}/libibverbs/librxe-%{ibv_abi}.so | |
1412 | %{_sysconfdir}/libibverbs.d/rxe.driver | |
1413 | %{_mandir}/man7/rxe.7* | |
1414 | %{_mandir}/man8/rxe_cfg.8* | |
1415 | ||
1416 | %if %{with static_libs} | |
1417 | %files -n libibverbs-driver-rxe-static | |
1418 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1419 | %{_libdir}/librxe-%{ibv_abi}.a |
6d0e6c57 JB |
1420 | %endif |
1421 | ||
ba42dea3 JB |
1422 | %files -n libibverbs-driver-siw |
1423 | %defattr(644,root,root,755) | |
1424 | %attr(755,root,root) %{_libdir}/libibverbs/libsiw-%{ibv_abi}.so | |
1425 | %{_sysconfdir}/libibverbs.d/siw.driver | |
1426 | ||
1427 | %if %{with static_libs} | |
1428 | %files -n libibverbs-driver-siw-static | |
1429 | %defattr(644,root,root,755) | |
1430 | %{_libdir}/libsiw-%{ibv_abi}.a | |
1431 | %endif | |
1432 | ||
6d0e6c57 JB |
1433 | %files -n libibverbs-driver-vmw_pvrdma |
1434 | %defattr(644,root,root,755) | |
1435 | %attr(755,root,root) %{_libdir}/libibverbs/libvmw_pvrdma-%{ibv_abi}.so | |
1436 | %{_sysconfdir}/libibverbs.d/vmw_pvrdma.driver | |
1437 | ||
1438 | %if %{with static_libs} | |
1439 | %files -n libibverbs-driver-vmw_pvrdma-static | |
1440 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1441 | %{_libdir}/libvmw_pvrdma-%{ibv_abi}.a |
6d0e6c57 JB |
1442 | %endif |
1443 | ||
1444 | %files -n librdmacm | |
1445 | %defattr(644,root,root,755) | |
1446 | %doc Documentation/librdmacm.md | |
1447 | %attr(755,root,root) %{_libdir}/librdmacm.so.*.*.* | |
1448 | %attr(755,root,root) %ghost %{_libdir}/librdmacm.so.1 | |
1449 | %dir %{_libdir}/rsocket | |
1450 | %attr(755,root,root) %{_libdir}/rsocket/librspreload.so* | |
1451 | ||
1452 | %files -n librdmacm-devel | |
1453 | %defattr(644,root,root,755) | |
1454 | %attr(755,root,root) %{_libdir}/librdmacm.so | |
1455 | %{_includedir}/infiniband/ib.h | |
1456 | %{_includedir}/rdma/rdma_cma.h | |
1457 | %{_includedir}/rdma/rdma_cma_abi.h | |
1458 | %{_includedir}/rdma/rdma_verbs.h | |
1459 | %{_includedir}/rdma/rsocket.h | |
ba6ec5f4 JB |
1460 | %{_pkgconfigdir}/librdmacm.pc |
1461 | # backward compat | |
6d0e6c57 JB |
1462 | %{_pkgconfigdir}/rdmacm.pc |
1463 | %{_mandir}/man3/rdma_*.3* | |
1464 | %{_mandir}/man7/rdma_cm.7* | |
1465 | %{_mandir}/man7/rsocket.7* | |
1466 | ||
1467 | %files -n librdmacm-utils | |
1468 | %defattr(644,root,root,755) | |
1469 | %attr(755,root,root) %{_bindir}/cmtime | |
1470 | %attr(755,root,root) %{_bindir}/mckey | |
1471 | %attr(755,root,root) %{_bindir}/rcopy | |
1472 | %attr(755,root,root) %{_bindir}/rdma_client | |
1473 | %attr(755,root,root) %{_bindir}/rdma_server | |
1474 | %attr(755,root,root) %{_bindir}/rdma_xclient | |
1475 | %attr(755,root,root) %{_bindir}/rdma_xserver | |
1476 | %attr(755,root,root) %{_bindir}/riostream | |
1477 | %attr(755,root,root) %{_bindir}/rping | |
1478 | %attr(755,root,root) %{_bindir}/rstream | |
1479 | %attr(755,root,root) %{_bindir}/ucmatose | |
1480 | %attr(755,root,root) %{_bindir}/udaddy | |
1481 | %attr(755,root,root) %{_bindir}/udpong | |
1482 | %{_mandir}/man1/cmtime.1* | |
1483 | %{_mandir}/man1/mckey.1* | |
1484 | %{_mandir}/man1/rcopy.1* | |
1485 | %{_mandir}/man1/rdma_client.1* | |
1486 | %{_mandir}/man1/rdma_server.1* | |
1487 | %{_mandir}/man1/rdma_xclient.1* | |
1488 | %{_mandir}/man1/rdma_xserver.1* | |
1489 | %{_mandir}/man1/riostream.1* | |
1490 | %{_mandir}/man1/rping.1* | |
1491 | %{_mandir}/man1/rstream.1* | |
1492 | %{_mandir}/man1/ucmatose.1* | |
1493 | %{_mandir}/man1/udaddy.1* | |
1494 | %{_mandir}/man1/udpong.1* | |
1495 | ||
1496 | %if %{with static_libs} | |
1497 | %files -n librdmacm-static | |
1498 | %defattr(644,root,root,755) | |
1499 | %{_libdir}/librdmacm.a | |
1500 | %endif | |
1501 | ||
1502 | %files -n libibumad | |
1503 | %defattr(644,root,root,755) | |
1504 | %attr(755,root,root) %{_libdir}/libibumad.so.*.*.* | |
1505 | %attr(755,root,root) %ghost %{_libdir}/libibumad.so.3 | |
1506 | ||
1507 | %files -n libibumad-devel | |
1508 | %defattr(644,root,root,755) | |
1509 | %attr(755,root,root) %{_libdir}/libibumad.so | |
1510 | %{_includedir}/infiniband/umad*.h | |
ba6ec5f4 | 1511 | %{_pkgconfigdir}/libibumad.pc |
6d0e6c57 JB |
1512 | %{_mandir}/man3/umad_*.3* |
1513 | ||
1514 | %if %{with static_libs} | |
1515 | %files -n libibumad-static | |
1516 | %defattr(644,root,root,755) | |
1517 | %{_libdir}/libibumad.a | |
1518 | %endif | |
1519 | ||
ba42dea3 JB |
1520 | %files -n libibmad |
1521 | %defattr(644,root,root,755) | |
1522 | %attr(755,root,root) %{_libdir}/libibmad.so.*.*.* | |
1523 | %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5 | |
1524 | ||
1525 | %files -n libibmad-devel | |
1526 | %defattr(644,root,root,755) | |
1527 | %attr(755,root,root) %{_libdir}/libibmad.so | |
1528 | %{_includedir}/infiniband/mad.h | |
1529 | %{_includedir}/infiniband/mad_osd.h | |
1530 | %{_pkgconfigdir}/libibmad.pc | |
1531 | ||
1532 | %if %{with static_libs} | |
1533 | %files -n libibmad-static | |
1534 | %defattr(644,root,root,755) | |
1535 | %{_libdir}/libibmad.a | |
1536 | %endif | |
1537 | ||
6d0e6c57 JB |
1538 | %files -n ibacm |
1539 | %defattr(644,root,root,755) | |
1540 | %doc Documentation/ibacm.md | |
1541 | %attr(755,root,root) %{_bindir}/ib_acme | |
1542 | %attr(755,root,root) %{_sbindir}/ibacm | |
1543 | %dir %{_libdir}/ibacm | |
1544 | %attr(755,root,root) %{_libdir}/ibacm/libibacmp.so | |
1545 | %attr(754,root,root) /etc/rc.d/init.d/ibacm | |
1546 | %{systemdunitdir}/ibacm.service | |
1547 | %{systemdunitdir}/ibacm.socket | |
1548 | %{_mandir}/man1/ib_acme.1* | |
1549 | %{_mandir}/man1/ibacm.1* | |
1550 | ||
1551 | %files -n ibacm-devel | |
1552 | %defattr(644,root,root,755) | |
1553 | %{_includedir}/infiniband/acm.h | |
1554 | %{_includedir}/infiniband/acm_prov.h | |
1555 | %{_mandir}/man7/ibacm.7* | |
1556 | %{_mandir}/man7/ibacm_prov.7* | |
1557 | ||
ba42dea3 JB |
1558 | %files -n infiniband-diags |
1559 | %defattr(644,root,root,755) | |
1560 | %attr(755,root,root) %{_sbindir}/check_lft_balance.pl | |
1561 | %attr(755,root,root) %{_sbindir}/dump_fts | |
1562 | %attr(755,root,root) %{_sbindir}/dump_lfts.sh | |
1563 | %attr(755,root,root) %{_sbindir}/dump_mfts.sh | |
1564 | %attr(755,root,root) %{_sbindir}/ibaddr | |
1565 | %attr(755,root,root) %{_sbindir}/ibcacheedit | |
1566 | %attr(755,root,root) %{_sbindir}/ibccconfig | |
1567 | %attr(755,root,root) %{_sbindir}/ibccquery | |
1568 | %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl | |
1569 | %attr(755,root,root) %{_sbindir}/ibhosts | |
1570 | %attr(755,root,root) %{_sbindir}/ibidsverify.pl | |
1571 | %attr(755,root,root) %{_sbindir}/iblinkinfo | |
1572 | %attr(755,root,root) %{_sbindir}/ibnetdiscover | |
1573 | %attr(755,root,root) %{_sbindir}/ibnodes | |
1574 | %attr(755,root,root) %{_sbindir}/ibping | |
1575 | %attr(755,root,root) %{_sbindir}/ibportstate | |
1576 | %attr(755,root,root) %{_sbindir}/ibqueryerrors | |
1577 | %attr(755,root,root) %{_sbindir}/ibroute | |
1578 | %attr(755,root,root) %{_sbindir}/ibrouters | |
1579 | %attr(755,root,root) %{_sbindir}/ibstat | |
1580 | %attr(755,root,root) %{_sbindir}/ibstatus | |
1581 | %attr(755,root,root) %{_sbindir}/ibswitches | |
1582 | %attr(755,root,root) %{_sbindir}/ibsysstat | |
1583 | %attr(755,root,root) %{_sbindir}/ibtracert | |
1584 | %attr(755,root,root) %{_sbindir}/perfquery | |
1585 | %attr(755,root,root) %{_sbindir}/saquery | |
1586 | %attr(755,root,root) %{_sbindir}/sminfo | |
1587 | %attr(755,root,root) %{_sbindir}/smpdump | |
1588 | %attr(755,root,root) %{_sbindir}/smpquery | |
1589 | %attr(755,root,root) %{_sbindir}/vendstat | |
1590 | %dir %{_sysconfdir}/infiniband-diags | |
1591 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds | |
1592 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf | |
1593 | %{perl_vendorlib}/IBswcountlimits.pm | |
1594 | %{_mandir}/man8/check_lft_balance.8* | |
1595 | %{_mandir}/man8/dump_fts.8* | |
1596 | %{_mandir}/man8/dump_lfts.8* | |
1597 | %{_mandir}/man8/dump_mfts.8* | |
1598 | %{_mandir}/man8/ibaddr.8* | |
1599 | %{_mandir}/man8/ibcacheedit.8* | |
1600 | %{_mandir}/man8/ibccconfig.8* | |
1601 | %{_mandir}/man8/ibccquery.8* | |
1602 | %{_mandir}/man8/ibfindnodesusing.8* | |
1603 | %{_mandir}/man8/ibhosts.8* | |
1604 | %{_mandir}/man8/ibidsverify.8* | |
1605 | %{_mandir}/man8/iblinkinfo.8* | |
1606 | %{_mandir}/man8/ibnetdiscover.8* | |
1607 | %{_mandir}/man8/ibnodes.8* | |
1608 | %{_mandir}/man8/ibping.8* | |
1609 | %{_mandir}/man8/ibportstate.8* | |
1610 | %{_mandir}/man8/ibqueryerrors.8* | |
1611 | %{_mandir}/man8/ibroute.8* | |
1612 | %{_mandir}/man8/ibrouters.8* | |
1613 | %{_mandir}/man8/ibstat.8* | |
1614 | %{_mandir}/man8/ibstatus.8* | |
1615 | %{_mandir}/man8/ibswitches.8* | |
1616 | %{_mandir}/man8/ibsysstat.8* | |
1617 | %{_mandir}/man8/ibtracert.8* | |
1618 | %{_mandir}/man8/infiniband-diags.8* | |
1619 | %{_mandir}/man8/perfquery.8* | |
1620 | %{_mandir}/man8/saquery.8* | |
1621 | %{_mandir}/man8/sminfo.8* | |
1622 | %{_mandir}/man8/smpdump.8* | |
1623 | %{_mandir}/man8/smpquery.8* | |
1624 | %{_mandir}/man8/vendstat.8* | |
1625 | ||
1626 | %files -n infiniband-diags-libs | |
1627 | %defattr(644,root,root,755) | |
1628 | %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.* | |
1629 | %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5 | |
1630 | ||
1631 | %files -n infiniband-diags-devel | |
1632 | %defattr(644,root,root,755) | |
1633 | %attr(755,root,root) %{_libdir}/libibnetdisc.so | |
1634 | %{_includedir}/infiniband/ibnetdisc.h | |
1635 | %{_includedir}/infiniband/ibnetdisc_osd.h | |
1636 | %{_pkgconfigdir}/libibnetdisc.pc | |
1637 | %{_mandir}/man3/ibnd_*.3* | |
1638 | ||
1639 | %if %{with static_libs} | |
1640 | %files -n infiniband-diags-static | |
1641 | %defattr(644,root,root,755) | |
1642 | %{_libdir}/libibnetdisc.a | |
1643 | %endif | |
1644 | ||
6d0e6c57 JB |
1645 | %files -n iwpmd |
1646 | %defattr(644,root,root,755) | |
1647 | %attr(755,root,root) %{_sbindir}/iwpmd | |
1648 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iwpmd.conf | |
1649 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwpmd.conf | |
1650 | %attr(754,root,root) /etc/rc.d/init.d/iwpmd | |
1651 | %{systemdunitdir}/iwpmd.service | |
1652 | /lib/udev/rules.d/90-iwpmd.rules | |
1653 | %{_mandir}/man5/iwpmd.conf.5* | |
1654 | %{_mandir}/man8/iwpmd.8* | |
1655 | ||
1656 | %files -n srptools | |
1657 | %defattr(644,root,root,755) | |
1658 | %doc Documentation/ibsrpdm.md | |
1659 | %attr(755,root,root) %{_sbindir}/srp_daemon | |
1660 | %attr(755,root,root) %{_sbindir}/srp_daemon.sh | |
1661 | %attr(755,root,root) %{_sbindir}/ibsrpdm | |
1662 | %attr(755,root,root) %{_sbindir}/run_srp_daemon | |
1663 | %dir %{_libexecdir}/srp_daemon | |
1664 | %attr(755,roor,root) %{_libexecdir}/srp_daemon/start_on_all_ports | |
1665 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/srp_daemon.conf | |
1666 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/srp_daemon.conf | |
1667 | %attr(754,root,root) /etc/rc.d/init.d/srpd | |
1668 | %{systemdunitdir}/srp_daemon.service | |
1669 | %{systemdunitdir}/srp_daemon_port@.service | |
1670 | /lib/udev/rules.d/60-srp_daemon.rules | |
1671 | %{_mandir}/man1/ibsrpdm.1* | |
1672 | %{_mandir}/man1/srp_daemon.1* | |
1673 | %{_mandir}/man5/srp_daemon.service.5* | |
1674 | %{_mandir}/man5/srp_daemon_port@.service.5* | |
682efa9a JB |
1675 | |
1676 | %if %{with python} | |
1677 | %files -n python3-pyverbs | |
1678 | %defattr(644,root,root,755) | |
1679 | %dir %{py3_sitedir}/pyverbs | |
1680 | %attr(755,root,root) %{py3_sitedir}/pyverbs/*.cpython-*.so | |
1681 | %{py3_sitedir}/pyverbs/*.py | |
1682 | %{py3_sitedir}/pyverbs/__pycache__ | |
1683 | %endif |