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