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