]> git.pld-linux.org Git - packages/rdma-core.git/blob - rdma-core.spec
337bfbf5d48ecc78b7bf1bbaa9a83880ce3b10cb
[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:        31.0
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:  6076b2cfd5b0b22b88f1fb8dffd1aef7
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         rdmav25
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  - i40iw.ko
70  - ib_qib.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  - i40iw.ko
100  - ib_qib.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-i40iw
395 Summary:        Userspace driver for the Intel Ethernet Connection X722 RDMA adapters
396 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla kart RDMA Intel Ethernet Connection X722
397 Group:          Libraries
398 Requires:       libibverbs = %{version}-%{release}
399
400 %description -n libibverbs-driver-i40iw
401 libi40iw is a userspace driver for the Intel Ethernet Connection X722
402 RDMA adapters. It works as a plug-in module for libibverbs that allows
403 programs to use RDMA hardware directly from userspace.
404
405 %description -n libibverbs-driver-i40iw -l pl.UTF-8
406 libi40iw to sterownik przestrzeni użytkownika dla kart RDMA Intel
407 Ethernet Connection X722 RDMA. Działa jako moduł ładowany przez
408 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
409 do sprzętu RDMA.
410
411 %package -n libibverbs-driver-i40iw-static
412 Summary:        Static version of i40iw driver
413 Summary(pl.UTF-8):      Statyczna wersja sterownika i40iw
414 Group:          Development/Libraries
415 Requires:       libibverbs-static = %{version}-%{release}
416
417 %description -n libibverbs-driver-i40iw-static
418 Static version of i40iw driver, which may be linked directly into
419 application.
420
421 %description -n libibverbs-driver-i40iw-static -l pl.UTF-8
422 Statyczna wersja sterownika i40iw, którą można wbudować bezpośrednio
423 w aplikację.
424
425 %package -n libibverbs-driver-ipathverbs
426 Summary:        Userspace driver for the QLogic InfiniBand HCAs
427 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla kart QLogic InfiniBand HCA
428 Group:          Libraries
429 Requires:       libibverbs = %{version}-%{release}
430
431 %description -n libibverbs-driver-ipathverbs
432 libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It
433 works as a plug-in module for libibverbs that allows programs to use
434 QLogic hardware directly from userspace.
435
436 Currently the driver supports the following HCAs:
437 - InfiniPath QLE7140 (PCIe)
438 - InfiniPath QMI7140 (PCIe)
439 - InfiniPath QHT7040 (HyperTransport)
440 - InfiniPath QHT7140 (HyperTransport)
441
442 It uses ib_ipath kernel driver.
443
444 %description -n libibverbs-driver-ipathverbs -l pl.UTF-8
445 libipathverbs to sterownik przestrzeni użytkownika dla kart QLogic
446 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
447 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
448 QLogic.
449
450 Obecnie sterownik obsługuje następujące kontrolery HCA:
451 - InfiniPath QLE7140 (PCIe)
452 - InfiniPath QMI7140 (PCIe)
453 - InfiniPath QHT7040 (HyperTransport)
454 - InfiniPath QHT7140 (HyperTransport)
455
456 Wykorzystuje sterownik jądra ib_ipath.
457
458 %package -n libibverbs-driver-ipathverbs-static
459 Summary:        Static version of ipathverbs driver
460 Summary(pl.UTF-8):      Statyczna wersja sterownika ipathverbs
461 Group:          Development/Libraries
462 Requires:       libibverbs-static = %{version}-%{release}
463
464 %description -n libibverbs-driver-ipathverbs-static
465 Static version of ipathverbs driver, which may be linked directly into
466 application.
467
468 %description -n libibverbs-driver-ipathverbs-static -l pl.UTF-8
469 Statyczna wersja sterownika ipathverbs, którą można wbudować
470 bezpośrednio w aplikację.
471
472 %package -n libibverbs-driver-mlx4
473 Summary:        Userspace driver for the Mellanox ConnectX InfiniBand HCAs
474 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla kart Mellanox ConnectX InfiniBand HCA
475 Group:          Libraries
476 Requires:       libibverbs-driver-mlx4-libs = %{version}-%{release}
477
478 %description -n libibverbs-driver-mlx4
479 libmlx4 is a userspace driver for Mellanox ConnectX InfiniBand HCAs.
480 It works as a plug-in module for libibverbs that allows programs to
481 use Mellanox hardware directly from userspace.
482
483 Currently the driver supports HCAs on PCI Express interface based on
484 MT25408 ConnectX chip, using mlx4_ib kernel driver.
485
486 %description -n libibverbs-driver-mlx4 -l pl.UTF-8
487 libmlx4 to sterownik przestrzeni użytkownika dla kart Mellanox
488 ConnectX InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
489 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
490 Mellanox.
491
492 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
493 oparte na układzie MT25408 ConnectX poprzez sterownik jądra mlx4_ib.
494
495 %package -n libibverbs-driver-mlx4-libs
496 Summary:        Shared library for the Mellanox ConnectX InfiniBand HCAs
497 Summary(pl.UTF-8):      Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA
498 Group:          Libraries
499 Requires:       libibverbs = %{version}-%{release}
500
501 %description -n libibverbs-driver-mlx4-libs
502 Shared library for the Mellanox ConnectX InfiniBand HCAs.
503
504 %description -n libibverbs-driver-mlx4-libs -l pl.UTF-8
505 Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA.
506
507 %package -n libibverbs-driver-mlx4-devel
508 Summary:        Header file for the Mellanox ConnectX InfiniBand HCAs library
509 Summary(pl.UTF-8):      Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA
510 Group:          Development/Libraries
511 Requires:       libibverbs-devel = %{version}-%{release}
512 Requires:       libibverbs-driver-mlx4-libs = %{version}-%{release}
513
514 %description -n libibverbs-driver-mlx4-devel
515 Header file for the Mellanox ConnectX InfiniBand HCAs library.
516
517 %description -n libibverbs-driver-mlx4-devel -l pl.UTF-8
518 Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA.
519
520 %package -n libibverbs-driver-mlx4-static
521 Summary:        Static version of mlx4 driver
522 Summary(pl.UTF-8):      Statyczna wersja sterownika mlx4
523 Group:          Development/Libraries
524 Requires:       libibverbs-static = %{version}-%{release}
525
526 %description -n libibverbs-driver-mlx4-static
527 Static version of mlx4 driver, which may be linked directly into
528 application.
529
530 %description -n libibverbs-driver-mlx4-static -l pl.UTF-8
531 Statyczna wersja sterownika mlx4, którą można wbudować bezpośrednio
532 w aplikację.
533
534 %package -n libibverbs-driver-mlx5
535 Summary:        Userspace driver for the Mellanox Connect-IB InfiniBand HCAs
536 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla kart Mellanox Connect-IB InfiniBand HCA
537 Group:          Libraries
538 Requires:       libibverbs = %{version}-%{release}
539
540 %description -n libibverbs-driver-mlx5
541 libmlx5 is a userspace driver for Mellanox Connect-IB InfiniBand
542 HCAs.  It works as a plug-in module for libibverbs that allows
543 programs to use Mellanox hardware directly from userspace.
544
545 Currently the driver supports HCAs on PCI Express interface based on
546 MT27600 Connect-IB chip, using mlx5_ib kernel driver.
547
548 %description -n libibverbs-driver-mlx5 -l pl.UTF-8
549 libmlx5 to sterownik przestrzeni użytkownika dla kart Mellanox
550 Connect-IB InfiniBand HCA. Działa jako moduł ładowany przez
551 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
552 do sprzętu Mellanox.
553
554 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
555 oparte na układzie MT27600 Connect-IB poprzez sterownik jądra mlx5_ib.
556
557 %package -n libibverbs-driver-mlx5-libs
558 Summary:        Shared library for the Mellanox Connect-IB InfiniBand HCAs
559 Summary(pl.UTF-8):      Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA
560 Group:          Libraries
561 Requires:       libibverbs = %{version}-%{release}
562
563 %description -n libibverbs-driver-mlx5-libs
564 Shared library for the Mellanox Connect-IB InfiniBand HCAs.
565
566 %description -n libibverbs-driver-mlx5-libs -l pl.UTF-8
567 Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA.
568
569 %package -n libibverbs-driver-mlx5-devel
570 Summary:        Header file for the Mellanox Connect-IB InfiniBand HCAs library
571 Summary(pl.UTF-8):      Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand HCA
572 Group:          Development/Libraries
573 Requires:       libibverbs-devel = %{version}-%{release}
574 Requires:       libibverbs-driver-mlx5-libs = %{version}-%{release}
575
576 %description -n libibverbs-driver-mlx5-devel
577 Header file for the Mellanox Connect-IB InfiniBand HCAs library.
578
579 %description -n libibverbs-driver-mlx5-devel -l pl.UTF-8
580 Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand
581 HCA.
582
583 %package -n libibverbs-driver-mlx5-static
584 Summary:        Static version of mlx5 driver
585 Summary(pl.UTF-8):      Statyczna wersja sterownika mlx5
586 Group:          Development/Libraries
587 Requires:       libibverbs-static = %{version}-%{release}
588
589 %description -n libibverbs-driver-mlx5-static
590 Static version of mlx5 driver, which may be linked directly into
591 application.
592
593 %description -n libibverbs-driver-mlx5-static -l pl.UTF-8
594 Statyczna wersja sterownika mlx5, którą można wbudować bezpośrednio
595 w aplikację.
596
597 %package -n libibverbs-driver-mthca
598 Summary:        Userspace driver for the Mellanox InfiniBand HCAs
599 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla kart Mellanox InfiniBand HCA
600 Group:          Libraries
601 Requires:       libibverbs = %{version}-%{release}
602
603 %description -n libibverbs-driver-mthca
604 libmthca is a userspace driver for Mellanox InfiniBand HCAs. It works
605 as a plug-in module for libibverbs that allows programs to use
606 Mellanox hardware directly from userspace.
607
608 Currently the driver supports HCAs on PCI-X/PCI Express interface
609 based on MT23108/MT25208/MT25204 InfiniHost chips, using ib_mthca
610 kernel driver.
611
612 %description -n libibverbs-driver-mthca -l pl.UTF-8
613 libmthca to sterownik przestrzeni użytkownika dla kart Mellanox
614 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
615 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
616 Mellanox.
617
618 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI-X/PCI Express
619 oparte na układach MT23108/MT25208/MT25204 InfiniHost poprzez
620 sterownik jądra ib_mthca.
621
622 %package -n libibverbs-driver-mthca-static
623 Summary:        Static version of mthca driver
624 Summary(pl.UTF-8):      Statyczna wersja sterownika mthca
625 Group:          Development/Libraries
626 Requires:       libibverbs-static = %{version}-%{release}
627
628 %description -n libibverbs-driver-mthca-static
629 Static version of mthca driver, which may be linked directly into
630 application.
631
632 %description -n libibverbs-driver-mthca-static -l pl.UTF-8
633 Statyczna wersja sterownika mthca, którą można wbudować bezpośrednio
634 w aplikację.
635
636 %package -n libibverbs-driver-nes
637 Summary:        Userspace driver for the NetEffect Ethernet Server Cluster adapters
638 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla kart NetEffect Ethernet Server Cluster
639 Group:          Libraries
640 Requires:       libibverbs = %{version}-%{release}
641
642 %description -n libibverbs-driver-nes
643 libnes is a userspace driver for NetEffect Ethernet Server Cluster
644 adapters. It works as a plug-in module for libibverbs that allows
645 programs to use NetEffect hardware directly from userspace.
646
647 %description -n libibverbs-driver-nes -l pl.UTF-8
648 libnes to sterownik przestrzeni użytkownika dla kart NetEffect
649 Ethernet Server Cluster. Działa jako moduł ładowany przez libibverbs,
650 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
651 NetEffect.
652
653 %package -n libibverbs-driver-nes-static
654 Summary:        Static version of nes driver
655 Summary(pl.UTF-8):      Statyczna wersja sterownika nes
656 Group:          Development/Libraries
657 Requires:       libibverbs-static = %{version}-%{release}
658
659 %description -n libibverbs-driver-nes-static
660 Static version of nes driver, which may be linked directly into
661 application.
662
663 %description -n libibverbs-driver-nes-static -l pl.UTF-8
664 Statyczna wersja sterownika nes, którą można wbudować bezpośrednio
665 w aplikację.
666
667 %package -n libibverbs-driver-ocrdma
668 Summary:        Userspace driver for the Emulex OneConnect RDMA adapters
669 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla kart Emulex OneConnect RDMA
670 Group:          Libraries
671 Requires:       libibverbs = %{version}-%{release}
672
673 %description -n libibverbs-driver-ocrdma
674 libocrdma is a userspace driver for the Emulex OneConnect RDMA
675 adapters. It works as a plug-in module for libibverbs that allows
676 programs to use Emulex RDMA hardware directly from userspace.
677
678 %description -n libibverbs-driver-ocrdma -l pl.UTF-8
679 libocrdma to sterownik przestrzeni użytkownika dla kart Emulex
680 OneConnect RDMA. Działa jako moduł ładowany przez libibverbs,
681 pozwalający programom na dostęp z przestrzeni użytkownika do
682 sprzętu Emulex RDMA.
683
684 %package -n libibverbs-driver-ocrdma-static
685 Summary:        Static version of ocrdma driver
686 Summary(pl.UTF-8):      Statyczna wersja sterownika ocrdma
687 Group:          Development/Libraries
688 Requires:       libibverbs-static = %{version}-%{release}
689
690 %description -n libibverbs-driver-ocrdma-static
691 Static version of ocrdma driver, which may be linked directly into
692 application.
693
694 %description -n libibverbs-driver-ocrdma-static -l pl.UTF-8
695 Statyczna wersja sterownika ocrdma, którą można wbudować bezpośrednio
696 w aplikację.
697
698 %package -n libibverbs-driver-qedr
699 Summary:        Userspace driver for QLogic QED HCAs
700 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla kart HCA QLogic QED
701 Group:          Libraries
702 Requires:       libibverbs = %{version}-%{release}
703
704 %description -n libibverbs-driver-qedr
705 Userspace driver for QLogic QED HCAs.
706
707 %description -n libibverbs-driver-qedr -l pl.UTF-8
708 Sterownik przestrzeni użytkownika dla kart HCA QLogic QED.
709
710 %package -n libibverbs-driver-qedr-static
711 Summary:        Static version of qedr driver
712 Summary(pl.UTF-8):      Statyczna wersja sterownika qedr
713 Group:          Development/Libraries
714 Requires:       libibverbs-static = %{version}-%{release}
715
716 %description -n libibverbs-driver-qedr-static
717 Static version of qedr driver, which may be linked directly into
718 application.
719
720 %description -n libibverbs-driver-qedr-static -l pl.UTF-8
721 Statyczna wersja sterownika qedr, którą można wbudować bezpośrednio w
722 aplikację.
723
724 %package -n libibverbs-driver-rxe
725 Summary:        Userspace driver for software RDMA over Ethernet
726 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie
727 Group:          Libraries
728 Requires:       libibverbs = %{version}-%{release}
729
730 %description -n libibverbs-driver-rxe
731 Userspace driver for software RDMA over Ethernet.
732
733 %description -n libibverbs-driver-rxe -l pl.UTF-8
734 Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie.
735
736 %package -n libibverbs-driver-rxe-static
737 Summary:        Static version of rxe driver
738 Summary(pl.UTF-8):      Statyczna wersja sterownika rxe
739 Group:          Development/Libraries
740 Requires:       libibverbs-static = %{version}-%{release}
741
742 %description -n libibverbs-driver-rxe-static
743 Static version of rxe driver, which may be linked directly into
744 application.
745
746 %description -n libibverbs-driver-rxe-static -l pl.UTF-8
747 Statyczna wersja sterownika rxe, którą można wbudować bezpośrednio w
748 aplikację.
749
750 %package -n libibverbs-driver-siw
751 Summary:        Userspace driver for software iWarp protocol
752 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla programowego protokołu iWarp
753 Group:          Libraries
754 Requires:       libibverbs = %{version}-%{release}
755
756 %description -n libibverbs-driver-siw
757 Userspace driver for software iWarp protocol.
758
759 %description -n libibverbs-driver-siw -l pl.UTF-8
760 Sterownik przestrzeni użytkownika dla programowego protokołu iWarp.
761
762 %package -n libibverbs-driver-siw-static
763 Summary:        Static version of siw driver
764 Summary(pl.UTF-8):      Statyczna wersja sterownika siw
765 Group:          Development/Libraries
766 Requires:       libibverbs-static = %{version}-%{release}
767
768 %description -n libibverbs-driver-siw-static
769 Static version of siw driver, which may be linked directly into
770 application.
771
772 %description -n libibverbs-driver-siw-static -l pl.UTF-8
773 Statyczna wersja sterownika siw, którą można wbudować bezpośrednio w
774 aplikację.
775
776 %package -n libibverbs-driver-vmw_pvrdma
777 Summary:        Userspace driver for the VMware Paravirtual RDMA devices
778 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla urządzeń VMware Paravirtual RDMA
779 Group:          Libraries
780 Requires:       libibverbs = %{version}-%{release}
781
782 %description -n libibverbs-driver-vmw_pvrdma
783 libvmw_pvrdma is a userspace driver for VMware Paravirtual RDMA. It
784 works as a plug-in module for libibverbs that allows programs to use
785 the VMware Paravirtual RDMA device directly from user space.
786
787 %description -n libibverbs-driver-vmw_pvrdma -l pl.UTF-8
788 libvmw_pvrdma to sterownik przestrzeni użytkownika dla VMware
789 Paravirtual RDMA. Działa jako moduł ładowany przez libibverbs,
790 pozwalający programom na dostęp z przestrzeni użytkownika do
791 urządzeń VMware Paravirtual RDMA.
792
793 %package -n libibverbs-driver-vmw_pvrdma-static
794 Summary:        Static version of vmw_pvrdma driver
795 Summary(pl.UTF-8):      Statyczna wersja sterownika vmw_pvrdma
796 Group:          Development/Libraries
797 Requires:       libibverbs-static = %{version}-%{release}
798
799 %description -n libibverbs-driver-vmw_pvrdma-static
800 Static version of vmw_pvrdma driver, which may be linked directly into
801 application.
802
803 %description -n libibverbs-driver-vmw_pvrdma-static -l pl.UTF-8
804 Statyczna wersja sterownika vmw_pvrdma, którą można wbudować
805 bezpośrednio w aplikację.
806
807 %package -n librdmacm
808 Summary:        Userspace RDMA Connection Manager
809 Summary(pl.UTF-8):      Zarządca połączeń RDMA w przestrzeni użytkowika
810 Group:          Libraries
811 Requires:       libibverbs = %{version}-%{release}
812
813 %description -n librdmacm
814 librdmacm provides a userspace RDMA Communication Management API.
815
816 %description -n librdmacm -l pl.UTF-8
817 librdmacm udostępnia API RDMA Communication Management (zarządzające
818 połączeniami RDMA) w przestrzeni użytkownika.
819
820 %package -n librdmacm-devel
821 Summary:        Header files for librdmacm library
822 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki librdmacm
823 Group:          Development/Libraries
824 Requires:       libibverbs-devel = %{version}-%{release}
825 Requires:       librdmacm = %{version}-%{release}
826 Requires:       linux-libc-headers >= 7:2.6.20
827
828 %description -n librdmacm-devel
829 Header files for librdmacm library.
830
831 %description -n librdmacm-devel -l pl.UTF-8
832 Pliki nagłówkowe biblioteki librdmacm.
833
834 %package -n librdmacm-static
835 Summary:        Static librdmacm library
836 Summary(pl.UTF-8):      Statyczna biblioteka librdmacm
837 Group:          Development/Libraries
838 Requires:       librdmacm-devel = %{version}-%{release}
839
840 %description -n librdmacm-static
841 This package contains the static librdmacm library.
842
843 %description -n librdmacm-static -l pl.UTF-8
844 Ten pakiet zawiera statyczną bibliotekę librdmacm.
845
846 %package -n librdmacm-utils
847 Summary:        RDMA Connection Manager utilities
848 Summary(pl.UTF-8):      Programy narzędziowe dla zarządcy połączeń RDMA
849 Group:          Applications/System
850 Requires:       librdmacm = %{version}-%{release}
851
852 %description -n librdmacm-utils
853 RDMA Connection Manager utilities.
854
855 %description -n librdmacm-utils -l pl.UTF-8
856 Programy narzędziowe dla zarządcy połączeń RDMA.
857
858 %package -n libibumad
859 Summary:        Userspace InfiniBand MAD library
860 Summary(pl.UTF-8):      Biblioteka InfiniBand MAD dla przestrzeni użytkownika
861 Group:          Libraries
862
863 %description -n libibumad
864 libibumad provides the user MAD library functions which sit on top of
865 the user MAD modules in the kernel. These are used by the IB
866 diagnostic and management tools, including OpenSM.
867
868 %description -n libibumad -l pl.UTF-8
869 libibumad to biblioteka udostępniająca funkcje MAD w przestrzeni
870 użytkownika, komunikująca się z modułami MAD w jądrze. Jest używana
871 przez narzędzia diagnostyczne oraz zarządzające IB, w tym OpenSM.
872
873 %package -n libibumad-devel
874 Summary:        Header files for libibumad library
875 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libibumad
876 Group:          Development/Libraries
877 Requires:       libibumad = %{version}-%{release}
878 # for dir and other IB functionality
879 Requires:       libibverbs-devel = %{version}-%{release}
880
881 %description -n libibumad-devel
882 Header files for libibumad library.
883
884 %description -n libibumad-devel -l pl.UTF-8
885 Pliki nagłówkowe biblioteki libibumad.
886
887 %package -n libibumad-static
888 Summary:        Static libibumad library
889 Summary(pl.UTF-8):      Statyczna biblioteka libibumad
890 Group:          Development/Libraries
891 Requires:       libibumad-devel = %{version}-%{release}
892
893 %description -n libibumad-static
894 This package contains the static libibumad library.
895
896 %description -n libibumad-static -l pl.UTF-8
897 Ten pakiet zawiera statyczną bibliotekę libibumad.
898
899 %package -n libibmad
900 Summary:        OpenFabrics Alliance InfiniBand MAD library
901 Summary(pl.UTF-8):      Biblioteka OpenFabrics Alliance InfiniBand MAD
902 Group:          Libraries
903 Requires:       libibumad = %{version}-%{release}
904
905 %description -n libibmad
906 libibmad provides low layer InfiniBand functions for use by the IB
907 diagnostic and management programs. These include MAD, SA, SMP, and
908 other basic IB functions.
909
910 %description -n libibmad -l pl.UTF-8
911 libibmad to biblioteka udostępniająca niskopoziomowe funkcje
912 InfiniBand przeznaczone dla programów diagnostycznych i zarządzających
913 IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB.
914
915 %package -n libibmad-devel
916 Summary:        Header files for libibmad library
917 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libibmad
918 Group:          Development/Libraries
919 Requires:       libibmad = %{version}-%{release}
920 Requires:       libibumad-devel = %{version}-%{release}
921
922 %description -n libibmad-devel
923 Header files for libibmad library.
924
925 %description -n libibmad-devel -l pl.UTF-8
926 Pliki nagłówkowe biblioteki libibmad.
927
928 %package -n libibmad-static
929 Summary:        Static libibmad library
930 Summary(pl.UTF-8):      Statyczna biblioteka libibmad
931 Group:          Development/Libraries
932 Requires:       libibmad-devel = %{version}-%{release}
933
934 %description -n libibmad-static
935 This package contains the static libibmad library.
936
937 %description -n libibmad-static -l pl.UTF-8
938 Ten pakiet zawiera statyczną bibliotekę libibmad.
939
940 %package -n ibacm
941 Summary:        InfiniBand Communication Manager Assistant
942 Summary(pl.UTF-8):      Asystent zarządzania komunikacją InfiniBand
943 Group:          Networking/Utilities
944 Requires:       rdma-boot = %{version}-%{release}
945
946 %description -n ibacm
947 ibacm assists with establishing communication over InfiniBand.
948
949 %description -n ibacm -l pl.UTF-8
950 ibacm pomaga przy nawiązywaniu łączności poprzez InfiniBand.
951
952 %package -n ibacm-devel
953 Summary:        Header files for IB ACM service
954 Summary(pl.UTF-8):      Pliki nagłówkowe usługi IB ACM
955 Group:          Development/Libraries
956 Requires:       libibverbs-devel = %{version}-%{release}
957 # doesn't require ibacm
958
959 %description -n ibacm-devel
960 Header files for IB ACM service.
961
962 %description -n ibacm-devel -l pl.UTF-8
963 Pliki nagłówkowe usługi IB ACM.
964
965 %package -n infiniband-diags
966 Summary:        InfiniBand diagnostic tools
967 Summary(pl.UTF-8):      Narzędzia diagnostyczne InfiniBand
968 Group:          Networking/Utilities
969 Requires:       infiniband-diags-libs = %{version}-%{release}
970
971 %description -n infiniband-diags
972 This package provides InfiniBand diagnostic programs and scripts
973 needed to diagnose an IB subnet.
974
975 %description -n infiniband-diags -l pl.UTF-8
976 Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand
977 potrzebne do diagnostyki podsieci IB.
978
979 %package -n infiniband-diags-libs
980 Summary:        InfiniBand diagnostic library
981 Summary(pl.UTF-8):      Biblioteka diagnostyczna InfiniBand
982 Group:          Libraries
983 Requires:       libibmad = %{version}-%{release}
984 Requires:       libibumad = %{version}-%{release}
985
986 %description -n infiniband-diags-libs
987 InfiniBand diagnostic library.
988
989 %description -n infiniband-diags-libs -l pl.UTF-8
990 Biblioteka diagnostyczna InfiniBand.
991
992 %package -n infiniband-diags-devel
993 Summary:        Header files for libibnetdisc library
994 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libibnetdisc
995 Group:          Development/Libraries
996 Requires:       infiniband-diags-libs = %{version}-%{release}
997 Requires:       libibmad-devel = %{version}-%{release}
998 Requires:       libibumad-devel = %{version}-%{release}
999
1000 %description -n infiniband-diags-devel
1001 Header files for libibnetdisc library.
1002
1003 %description -n infiniband-diags-devel -l pl.UTF-8
1004 Pliki nagłówkowe biblioteki libibnetdisc.
1005
1006 %package -n infiniband-diags-static
1007 Summary:        Static libibnetdisc library
1008 Summary(pl.UTF-8):      Statyczna biblioteka libibnetdisc
1009 Group:          Development/Libraries
1010 Requires:       infiniband-diags-devel = %{version}-%{release}
1011
1012 %description -n infiniband-diags-static
1013 Static libibnetdisc library.
1014
1015 %description -n infiniband-diags-static -l pl.UTF-8
1016 Statyczna biblioteka libibnetdisc.
1017
1018 %package -n iwpmd
1019 Summary:        iWarp Port Mapper userspace daemon
1020 Summary(pl.UTF-8):      Demon przestrzeni użytkownika usługi iWarp Port Mapper
1021 Group:          Networking/Daemons
1022 Requires:       rc-scripts
1023 Requires:       rdma-boot = %{version}-%{release}
1024 Requires:       systemd-units >= 0.38
1025 # misleading package name before 1.0.6
1026 Obsoletes:      libiwpm < 1.0.6
1027 # internal API headers, never useful without sources
1028 Obsoletes:      libiwpm-devel < 1.0.6
1029
1030 %description -n iwpmd
1031 iwpmd provides a userspace service for iWarp drivers to claim TCP
1032 ports through the standard socket interface.
1033
1034 %description -n iwpmd -l pl.UTF-8
1035 iwpmd dostarcza usługę przestrzeni użytkownika dla sterowników
1036 iWarp, pozwalającą im zajmować porty TCP poprzez standardowy interfejs
1037 gniazdowy.
1038
1039 %package -n srptools
1040 Summary:        Tools for SRP/IB
1041 Summary(pl.UTF-8):      Narzędzia do SRP/IB
1042 Group:          Networking/Utilities
1043 Requires:       rdma-boot = %{version}-%{release}
1044
1045 %description -n srptools
1046 In conjunction with the kernel ib_srp driver, srptools allows you to
1047 discover and use SCSI devices via the SCSI RDMA Protocol over
1048 InfiniBand.
1049
1050 %description -n srptools -l pl.UTF-8
1051 W połączeniu ze sterownikiem jądra ib_srp, srptools pozwalają na
1052 wykrywanie i używanie urządzeń SCSI poprzez protokół SCSI RDMA po
1053 InfiniBand.
1054
1055 %package -n python3-pyverbs
1056 Summary:        Python 3 API over IB verbs
1057 Summary(pl.UTF-8):      API Pythona 3 do IB verbs
1058 Group:          Libraries/Python
1059 Requires:       libibverbs = %{version}-%{release}
1060
1061 %description -n python3-pyverbs
1062 Pyverbs is a Cython-based Python API over libibverbs, providing an
1063 easy, object-oriented access to IB verbs.
1064
1065 %description -n python3-pyverbs -l pl.UTF-8
1066 Pyverbs to oparte na Cythonie API Pythona do libibverbs, zapewniające
1067 łatwy, zorientowany obiektowo dostęp do IB verbs.
1068
1069 %prep
1070 %setup -q
1071 %patch0 -p1
1072 %patch1 -R -p1
1073 %patch2 -R -p1
1074 %patch3 -R -p1
1075 %patch4 -p1
1076
1077 %build
1078 install -d build
1079 cd build
1080 # .pc files generation expect INCLUDEDIR and LIBDIR relative to PREFIX
1081 %cmake .. \
1082         -DCMAKE_INSTALL_INCLUDEDIR=include \
1083         -DCMAKE_INSTALL_INITDDIR=/etc/rc.d/init.d \
1084         -DCMAKE_INSTALL_LIBDIR=%{_lib} \
1085         -DCMAKE_INSTALL_PERLDIR=%{perl_vendorlib} \
1086         -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=%{systemdunitdir} \
1087         -DCMAKE_INSTALL_UDEV_RULESDIR=/lib/udev/rules.d \
1088         %{?with_static_libs:-DENABLE_STATIC=ON} \
1089 %if %{with python}
1090         -DNO_PYVERBS=OFF \
1091         -DPYTHON_EXECUTABLE:PATH=%{__python3}
1092 %else
1093         -DNO_PYVERBS=ON
1094 %endif
1095
1096 %{__make}
1097
1098 %install
1099 rm -rf $RPM_BUILD_ROOT
1100 #install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
1101
1102 %{__make} -C build install \
1103         DESTDIR=$RPM_BUILD_ROOT
1104
1105 %if %{with python}
1106 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs/{tests,run_tests.py}
1107 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1108 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1109 %endif
1110
1111 # TODO: drop when other packages switch to upstream compatible lib{ibverbs,rdmacm}.pc
1112 # check if not present already
1113 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc ] || exit 1
1114 sed -e 's,@prefix@,%{_prefix},;
1115         s,@libdir@,%{_libdir},;
1116         s,@LIBVERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc
1117 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc ] || exit 1
1118 sed -e 's,@prefix@,%{_prefix},;
1119         s,@libdir@,%{_libdir},;
1120         s,@LIBVERSION@,%{version},' %{SOURCE2} >$RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc
1121
1122 # packaged as %doc
1123 %{__rm} $RPM_BUILD_ROOT%{_docdir}/{MAINTAINERS,*.md}
1124
1125 %clean
1126 rm -rf $RPM_BUILD_ROOT
1127
1128 %post   -n libibverbs -p /sbin/ldconfig
1129 %postun -n libibverbs -p /sbin/ldconfig
1130
1131 %post   -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1132 %postun -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1133
1134 %post   -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1135 %postun -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1136
1137 %post   -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1138 %postun -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1139
1140 %post   -n librdmacm -p /sbin/ldconfig
1141 %postun -n librdmacm -p /sbin/ldconfig
1142
1143 %post   -n libibumad -p /sbin/ldconfig
1144 %postun -n libibumad -p /sbin/ldconfig
1145
1146 %post   -n libibmad -p /sbin/ldconfig
1147 %postun -n libibmad -p /sbin/ldconfig
1148
1149 %post   -n infiniband-diags-libs -p /sbin/ldconfig
1150 %postun -n infiniband-diags-libs -p /sbin/ldconfig
1151
1152 %files
1153 %defattr(644,root,root,755)
1154 # metapackage
1155
1156 %files -n rdma-boot
1157 %defattr(644,root,root,755)
1158 %doc Documentation/udev.md
1159 %dir %{_sysconfdir}/rdma
1160 %dir %{_sysconfdir}/rdma/modules
1161 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/infiniband.conf
1162 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwarp.conf
1163 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/opa.conf
1164 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/rdma.conf
1165 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/roce.conf
1166 %{systemdunitdir}/rdma-hw.target
1167 %{systemdunitdir}/rdma-load-modules@.service
1168 %attr(755,root,root) /lib/udev/rdma_rename
1169 /lib/udev/rules.d/60-rdma-persistent-naming.rules
1170 /lib/udev/rules.d/75-rdma-description.rules
1171 /lib/udev/rules.d/90-rdma-hw-modules.rules
1172 /lib/udev/rules.d/90-rdma-ulp-modules.rules
1173 /lib/udev/rules.d/90-rdma-umad.rules
1174 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/70-persistent-ipoib.rules
1175
1176 %files -n rdma-ndd
1177 %defattr(644,root,root,755)
1178 %attr(755,root,root) %{_sbindir}/rdma-ndd
1179 %{systemdunitdir}/rdma-ndd.service
1180 /lib/udev/rules.d/60-rdma-ndd.rules
1181 %{_mandir}/man8/rdma-ndd.8*
1182
1183 %files -n libibverbs
1184 %defattr(644,root,root,755)
1185 %doc COPYING.BSD_FB COPYING.BSD_MIT COPYING.md MAINTAINERS README.md Documentation/{libibverbs,tag_matching}.md
1186 %attr(755,root,root) %{_libdir}/libibverbs.so.*.*.*
1187 %attr(755,root,root) %ghost %{_libdir}/libibverbs.so.1
1188 %dir %{_libdir}/libibverbs
1189 %dir %{_sysconfdir}/libibverbs.d
1190
1191 %files -n libibverbs-devel
1192 %defattr(644,root,root,755)
1193 %attr(755,root,root) %{_libdir}/libibverbs.so
1194 %dir %{_includedir}/infiniband
1195 %{_includedir}/infiniband/arch.h
1196 %{_includedir}/infiniband/ib_user_ioctl_verbs.h
1197 %{_includedir}/infiniband/opcode.h
1198 %{_includedir}/infiniband/sa.h
1199 %{_includedir}/infiniband/sa-kern-abi.h
1200 %{_includedir}/infiniband/tm_types.h
1201 %{_includedir}/infiniband/verbs.h
1202 %{_includedir}/infiniband/verbs_api.h
1203 %{_pkgconfigdir}/libibverbs.pc
1204 # backward compat
1205 %{_pkgconfigdir}/ibverbs.pc
1206 %{_mandir}/man3/ibv_*.3*
1207 %{_mandir}/man3/mbps_to_ibv_rate.3*
1208 %{_mandir}/man3/mult_to_ibv_rate.3*
1209
1210 %if %{with static_libs}
1211 %files -n libibverbs-static
1212 %defattr(644,root,root,755)
1213 %{_libdir}/libibverbs.a
1214 %endif
1215
1216 %files -n libibverbs-utils
1217 %defattr(644,root,root,755)
1218 %attr(755,root,root) %{_bindir}/ibv_*
1219 %{_mandir}/man1/ibv_*.1*
1220
1221 %files -n libibverbs-driver-bnxt_re
1222 %defattr(644,root,root,755)
1223 %attr(755,root,root) %{_libdir}/libibverbs/libbnxt_re-%{ibv_abi}.so
1224 %{_sysconfdir}/libibverbs.d/bnxt_re.driver
1225
1226 %if %{with static_libs}
1227 %files -n libibverbs-driver-bnxt_re-static
1228 %defattr(644,root,root,755)
1229 %{_libdir}/libbnxt_re-%{ibv_abi}.a
1230 %endif
1231
1232 %files -n libibverbs-driver-cxgb3
1233 %defattr(644,root,root,755)
1234 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb3-%{ibv_abi}.so
1235 %{_sysconfdir}/libibverbs.d/cxgb3.driver
1236
1237 %if %{with static_libs}
1238 %files -n libibverbs-driver-cxgb3-static
1239 %defattr(644,root,root,755)
1240 %{_libdir}/libcxgb3-%{ibv_abi}.a
1241 %endif
1242
1243 %files -n libibverbs-driver-cxgb4
1244 %defattr(644,root,root,755)
1245 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb4-%{ibv_abi}.so
1246 %{_sysconfdir}/libibverbs.d/cxgb4.driver
1247
1248 %if %{with static_libs}
1249 %files -n libibverbs-driver-cxgb4-static
1250 %defattr(644,root,root,755)
1251 %{_libdir}/libcxgb4-%{ibv_abi}.a
1252 %endif
1253
1254 %files -n libibverbs-driver-efa
1255 %defattr(644,root,root,755)
1256 %attr(755,root,root) %{_libdir}/libibverbs/libefa-%{ibv_abi}.so
1257 %{_sysconfdir}/libibverbs.d/efa.driver
1258
1259 %files -n libibverbs-driver-efa-libs
1260 %defattr(644,root,root,755)
1261 %attr(755,root,root) %{_libdir}/libefa.so.*.*.*
1262 %attr(755,root,root) %ghost %{_libdir}/libefa.so.1
1263
1264 %files -n libibverbs-driver-efa-devel
1265 %defattr(644,root,root,755)
1266 %attr(755,root,root) %{_libdir}/libefa.so
1267 %{_includedir}/infiniband/efadv.h
1268 %{_pkgconfigdir}/libefa.pc
1269 %{_mandir}/man3/efadv_create_driver_qp.3*
1270 %{_mandir}/man7/efadv.7*
1271
1272 %if %{with static_libs}
1273 %files -n libibverbs-driver-efa-static
1274 %defattr(644,root,root,755)
1275 %{_libdir}/libefa.a
1276 %endif
1277
1278 %files -n libibverbs-driver-hfi1verbs
1279 %defattr(644,root,root,755)
1280 %attr(755,root,root) %{_libdir}/libibverbs/libhfi1verbs-%{ibv_abi}.so
1281 %{_sysconfdir}/libibverbs.d/hfi1verbs.driver
1282
1283 %if %{with static_libs}
1284 %files -n libibverbs-driver-hfi1verbs-static
1285 %defattr(644,root,root,755)
1286 %{_libdir}/libhfi1verbs-%{ibv_abi}.a
1287 %endif
1288
1289 %files -n libibverbs-driver-hns
1290 %defattr(644,root,root,755)
1291 %attr(755,root,root) %{_libdir}/libibverbs/libhns-%{ibv_abi}.so
1292 %{_sysconfdir}/libibverbs.d/hns.driver
1293
1294 %if %{with static_libs}
1295 %files -n libibverbs-driver-hns-static
1296 %defattr(644,root,root,755)
1297 %{_libdir}/libhns-%{ibv_abi}.a
1298 %endif
1299
1300 %files -n libibverbs-driver-i40iw
1301 %defattr(644,root,root,755)
1302 %attr(755,root,root) %{_libdir}/libibverbs/libi40iw-%{ibv_abi}.so
1303 %{_sysconfdir}/libibverbs.d/i40iw.driver
1304
1305 %if %{with static_libs}
1306 %files -n libibverbs-driver-i40iw-static
1307 %defattr(644,root,root,755)
1308 %{_libdir}/libi40iw-%{ibv_abi}.a
1309 %endif
1310
1311 %files -n libibverbs-driver-ipathverbs
1312 %defattr(644,root,root,755)
1313 %attr(755,roor,root) %{_libexecdir}/truescale-serdes.cmds
1314 %attr(755,root,root) %{_libdir}/libibverbs/libipathverbs-%{ibv_abi}.so
1315 %{_sysconfdir}/libibverbs.d/ipathverbs.driver
1316 %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/truescale.conf
1317
1318 %if %{with static_libs}
1319 %files -n libibverbs-driver-ipathverbs-static
1320 %defattr(644,root,root,755)
1321 %{_libdir}/libipathverbs-%{ibv_abi}.a
1322 %endif
1323
1324 %files -n libibverbs-driver-mlx4
1325 %defattr(644,root,root,755)
1326 %attr(755,root,root) %{_libdir}/libibverbs/libmlx4-%{ibv_abi}.so
1327 %{_sysconfdir}/libibverbs.d/mlx4.driver
1328 /etc/modprobe.d/mlx4.conf
1329
1330 %files -n libibverbs-driver-mlx4-libs
1331 %defattr(644,root,root,755)
1332 %attr(755,root,root) %{_libdir}/libmlx4.so.*.*.*
1333 %attr(755,root,root) %ghost %{_libdir}/libmlx4.so.1
1334
1335 %files -n libibverbs-driver-mlx4-devel
1336 %defattr(644,root,root,755)
1337 %attr(755,root,root) %{_libdir}/libmlx4.so
1338 %{_includedir}/infiniband/mlx4dv.h
1339 %{_pkgconfigdir}/libmlx4.pc
1340 %{_mandir}/man3/mlx4dv_*.3*
1341 %{_mandir}/man7/mlx4dv.7*
1342
1343 %if %{with static_libs}
1344 %files -n libibverbs-driver-mlx4-static
1345 %defattr(644,root,root,755)
1346 %{_libdir}/libmlx4.a
1347 %endif
1348
1349 %files -n libibverbs-driver-mlx5
1350 %defattr(644,root,root,755)
1351 %attr(755,root,root) %{_libdir}/libibverbs/libmlx5-%{ibv_abi}.so
1352 %{_sysconfdir}/libibverbs.d/mlx5.driver
1353
1354 %files -n libibverbs-driver-mlx5-libs
1355 %defattr(644,root,root,755)
1356 %attr(755,root,root) %{_libdir}/libmlx5.so.*.*.*
1357 %attr(755,root,root) %ghost %{_libdir}/libmlx5.so.1
1358
1359 %files -n libibverbs-driver-mlx5-devel
1360 %defattr(644,root,root,755)
1361 %attr(755,root,root) %{_libdir}/libmlx5.so
1362 %{_includedir}/infiniband/mlx5_api.h
1363 %{_includedir}/infiniband/mlx5_user_ioctl_verbs.h
1364 %{_includedir}/infiniband/mlx5dv.h
1365 %{_pkgconfigdir}/libmlx5.pc
1366 %{_mandir}/man3/mlx5dv_*.3*
1367 %{_mandir}/man7/mlx5dv.7*
1368
1369 %if %{with static_libs}
1370 %files -n libibverbs-driver-mlx5-static
1371 %defattr(644,root,root,755)
1372 %{_libdir}/libmlx5.a
1373 %endif
1374
1375 %files -n libibverbs-driver-mthca
1376 %defattr(644,root,root,755)
1377 %attr(755,root,root) %{_libdir}/libibverbs/libmthca-%{ibv_abi}.so
1378 %{_sysconfdir}/libibverbs.d/mthca.driver
1379
1380 %if %{with static_libs}
1381 %files -n libibverbs-driver-mthca-static
1382 %defattr(644,root,root,755)
1383 %{_libdir}/libmthca-%{ibv_abi}.a
1384 %endif
1385
1386 %files -n libibverbs-driver-nes
1387 %defattr(644,root,root,755)
1388 %attr(755,root,root) %{_libdir}/libibverbs/libnes-%{ibv_abi}.so
1389 %{_sysconfdir}/libibverbs.d/nes.driver
1390
1391 %if %{with static_libs}
1392 %files -n libibverbs-driver-nes-static
1393 %defattr(644,root,root,755)
1394 %{_libdir}/libnes-%{ibv_abi}.a
1395 %endif
1396
1397 %files -n libibverbs-driver-ocrdma
1398 %defattr(644,root,root,755)
1399 %attr(755,root,root) %{_libdir}/libibverbs/libocrdma-%{ibv_abi}.so
1400 %{_sysconfdir}/libibverbs.d/ocrdma.driver
1401
1402 %if %{with static_libs}
1403 %files -n libibverbs-driver-ocrdma-static
1404 %defattr(644,root,root,755)
1405 %{_libdir}/libocrdma-%{ibv_abi}.a
1406 %endif
1407
1408 %files -n libibverbs-driver-qedr
1409 %defattr(644,root,root,755)
1410 %attr(755,root,root) %{_libdir}/libibverbs/libqedr-%{ibv_abi}.so
1411 %{_sysconfdir}/libibverbs.d/qedr.driver
1412
1413 %if %{with static_libs}
1414 %files -n libibverbs-driver-qedr-static
1415 %defattr(644,root,root,755)
1416 %{_libdir}/libqedr-%{ibv_abi}.a
1417 %endif
1418
1419 %files -n libibverbs-driver-rxe
1420 %defattr(644,root,root,755)
1421 %doc Documentation/rxe.md
1422 %attr(755,root,root) %{_libdir}/libibverbs/librxe-%{ibv_abi}.so
1423 %{_sysconfdir}/libibverbs.d/rxe.driver
1424 %{_mandir}/man7/rxe.7*
1425
1426 %if %{with static_libs}
1427 %files -n libibverbs-driver-rxe-static
1428 %defattr(644,root,root,755)
1429 %{_libdir}/librxe-%{ibv_abi}.a
1430 %endif
1431
1432 %files -n libibverbs-driver-siw
1433 %defattr(644,root,root,755)
1434 %attr(755,root,root) %{_libdir}/libibverbs/libsiw-%{ibv_abi}.so
1435 %{_sysconfdir}/libibverbs.d/siw.driver
1436
1437 %if %{with static_libs}
1438 %files -n libibverbs-driver-siw-static
1439 %defattr(644,root,root,755)
1440 %{_libdir}/libsiw-%{ibv_abi}.a
1441 %endif
1442
1443 %files -n libibverbs-driver-vmw_pvrdma
1444 %defattr(644,root,root,755)
1445 %attr(755,root,root) %{_libdir}/libibverbs/libvmw_pvrdma-%{ibv_abi}.so
1446 %{_sysconfdir}/libibverbs.d/vmw_pvrdma.driver
1447
1448 %if %{with static_libs}
1449 %files -n libibverbs-driver-vmw_pvrdma-static
1450 %defattr(644,root,root,755)
1451 %{_libdir}/libvmw_pvrdma-%{ibv_abi}.a
1452 %endif
1453
1454 %files -n librdmacm
1455 %defattr(644,root,root,755)
1456 %doc Documentation/librdmacm.md
1457 %attr(755,root,root) %{_libdir}/librdmacm.so.*.*.*
1458 %attr(755,root,root) %ghost %{_libdir}/librdmacm.so.1
1459 %dir %{_libdir}/rsocket
1460 %attr(755,root,root) %{_libdir}/rsocket/librspreload.so*
1461
1462 %files -n librdmacm-devel
1463 %defattr(644,root,root,755)
1464 %attr(755,root,root) %{_libdir}/librdmacm.so
1465 %{_includedir}/infiniband/ib.h
1466 %{_includedir}/rdma/rdma_cma.h
1467 %{_includedir}/rdma/rdma_cma_abi.h
1468 %{_includedir}/rdma/rdma_verbs.h
1469 %{_includedir}/rdma/rsocket.h
1470 %{_pkgconfigdir}/librdmacm.pc
1471 # backward compat
1472 %{_pkgconfigdir}/rdmacm.pc
1473 %{_mandir}/man3/rdma_*.3*
1474 %{_mandir}/man7/rdma_cm.7*
1475 %{_mandir}/man7/rsocket.7*
1476
1477 %files -n librdmacm-utils
1478 %defattr(644,root,root,755)
1479 %attr(755,root,root) %{_bindir}/cmtime
1480 %attr(755,root,root) %{_bindir}/mckey
1481 %attr(755,root,root) %{_bindir}/rcopy
1482 %attr(755,root,root) %{_bindir}/rdma_client
1483 %attr(755,root,root) %{_bindir}/rdma_server
1484 %attr(755,root,root) %{_bindir}/rdma_xclient
1485 %attr(755,root,root) %{_bindir}/rdma_xserver
1486 %attr(755,root,root) %{_bindir}/riostream
1487 %attr(755,root,root) %{_bindir}/rping
1488 %attr(755,root,root) %{_bindir}/rstream
1489 %attr(755,root,root) %{_bindir}/ucmatose
1490 %attr(755,root,root) %{_bindir}/udaddy
1491 %attr(755,root,root) %{_bindir}/udpong
1492 %{_mandir}/man1/cmtime.1*
1493 %{_mandir}/man1/mckey.1*
1494 %{_mandir}/man1/rcopy.1*
1495 %{_mandir}/man1/rdma_client.1*
1496 %{_mandir}/man1/rdma_server.1*
1497 %{_mandir}/man1/rdma_xclient.1*
1498 %{_mandir}/man1/rdma_xserver.1*
1499 %{_mandir}/man1/riostream.1*
1500 %{_mandir}/man1/rping.1*
1501 %{_mandir}/man1/rstream.1*
1502 %{_mandir}/man1/ucmatose.1*
1503 %{_mandir}/man1/udaddy.1*
1504 %{_mandir}/man1/udpong.1*
1505
1506 %if %{with static_libs}
1507 %files -n librdmacm-static
1508 %defattr(644,root,root,755)
1509 %{_libdir}/librdmacm.a
1510 %endif
1511
1512 %files -n libibumad
1513 %defattr(644,root,root,755)
1514 %attr(755,root,root) %{_libdir}/libibumad.so.*.*.*
1515 %attr(755,root,root) %ghost %{_libdir}/libibumad.so.3
1516
1517 %files -n libibumad-devel
1518 %defattr(644,root,root,755)
1519 %attr(755,root,root) %{_libdir}/libibumad.so
1520 %{_includedir}/infiniband/umad*.h
1521 %{_pkgconfigdir}/libibumad.pc
1522 %{_mandir}/man3/umad_*.3*
1523
1524 %if %{with static_libs}
1525 %files -n libibumad-static
1526 %defattr(644,root,root,755)
1527 %{_libdir}/libibumad.a
1528 %endif
1529
1530 %files -n libibmad
1531 %defattr(644,root,root,755)
1532 %attr(755,root,root) %{_libdir}/libibmad.so.*.*.*
1533 %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5
1534
1535 %files -n libibmad-devel
1536 %defattr(644,root,root,755)
1537 %attr(755,root,root) %{_libdir}/libibmad.so
1538 %{_includedir}/infiniband/mad.h
1539 %{_includedir}/infiniband/mad_osd.h
1540 %{_pkgconfigdir}/libibmad.pc
1541
1542 %if %{with static_libs}
1543 %files -n libibmad-static
1544 %defattr(644,root,root,755)
1545 %{_libdir}/libibmad.a
1546 %endif
1547
1548 %files -n ibacm
1549 %defattr(644,root,root,755)
1550 %doc Documentation/ibacm.md
1551 %attr(755,root,root) %{_bindir}/ib_acme
1552 %attr(755,root,root) %{_sbindir}/ibacm
1553 %dir %{_libdir}/ibacm
1554 %attr(755,root,root) %{_libdir}/ibacm/libibacmp.so
1555 %attr(754,root,root) /etc/rc.d/init.d/ibacm
1556 %{systemdunitdir}/ibacm.service
1557 %{systemdunitdir}/ibacm.socket
1558 %{_mandir}/man1/ib_acme.1*
1559 %{_mandir}/man8/ibacm.8*
1560
1561 %files -n ibacm-devel
1562 %defattr(644,root,root,755)
1563 %{_includedir}/infiniband/acm.h
1564 %{_includedir}/infiniband/acm_prov.h
1565 %{_mandir}/man7/ibacm.7*
1566 %{_mandir}/man7/ibacm_prov.7*
1567
1568 %files -n infiniband-diags
1569 %defattr(644,root,root,755)
1570 %attr(755,root,root) %{_sbindir}/check_lft_balance.pl
1571 %attr(755,root,root) %{_sbindir}/dump_fts
1572 %attr(755,root,root) %{_sbindir}/dump_lfts.sh
1573 %attr(755,root,root) %{_sbindir}/dump_mfts.sh
1574 %attr(755,root,root) %{_sbindir}/ibaddr
1575 %attr(755,root,root) %{_sbindir}/ibcacheedit
1576 %attr(755,root,root) %{_sbindir}/ibccconfig
1577 %attr(755,root,root) %{_sbindir}/ibccquery
1578 %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl
1579 %attr(755,root,root) %{_sbindir}/ibhosts
1580 %attr(755,root,root) %{_sbindir}/ibidsverify.pl
1581 %attr(755,root,root) %{_sbindir}/iblinkinfo
1582 %attr(755,root,root) %{_sbindir}/ibnetdiscover
1583 %attr(755,root,root) %{_sbindir}/ibnodes
1584 %attr(755,root,root) %{_sbindir}/ibping
1585 %attr(755,root,root) %{_sbindir}/ibportstate
1586 %attr(755,root,root) %{_sbindir}/ibqueryerrors
1587 %attr(755,root,root) %{_sbindir}/ibroute
1588 %attr(755,root,root) %{_sbindir}/ibrouters
1589 %attr(755,root,root) %{_sbindir}/ibstat
1590 %attr(755,root,root) %{_sbindir}/ibstatus
1591 %attr(755,root,root) %{_sbindir}/ibswitches
1592 %attr(755,root,root) %{_sbindir}/ibsysstat
1593 %attr(755,root,root) %{_sbindir}/ibtracert
1594 %attr(755,root,root) %{_sbindir}/perfquery
1595 %attr(755,root,root) %{_sbindir}/saquery
1596 %attr(755,root,root) %{_sbindir}/sminfo
1597 %attr(755,root,root) %{_sbindir}/smpdump
1598 %attr(755,root,root) %{_sbindir}/smpquery
1599 %attr(755,root,root) %{_sbindir}/vendstat
1600 %dir %{_sysconfdir}/infiniband-diags
1601 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds
1602 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf
1603 %{perl_vendorlib}/IBswcountlimits.pm
1604 %{_mandir}/man8/check_lft_balance.8*
1605 %{_mandir}/man8/dump_fts.8*
1606 %{_mandir}/man8/dump_lfts.8*
1607 %{_mandir}/man8/dump_mfts.8*
1608 %{_mandir}/man8/ibaddr.8*
1609 %{_mandir}/man8/ibcacheedit.8*
1610 %{_mandir}/man8/ibccconfig.8*
1611 %{_mandir}/man8/ibccquery.8*
1612 %{_mandir}/man8/ibfindnodesusing.8*
1613 %{_mandir}/man8/ibhosts.8*
1614 %{_mandir}/man8/ibidsverify.8*
1615 %{_mandir}/man8/iblinkinfo.8*
1616 %{_mandir}/man8/ibnetdiscover.8*
1617 %{_mandir}/man8/ibnodes.8*
1618 %{_mandir}/man8/ibping.8*
1619 %{_mandir}/man8/ibportstate.8*
1620 %{_mandir}/man8/ibqueryerrors.8*
1621 %{_mandir}/man8/ibroute.8*
1622 %{_mandir}/man8/ibrouters.8*
1623 %{_mandir}/man8/ibstat.8*
1624 %{_mandir}/man8/ibstatus.8*
1625 %{_mandir}/man8/ibswitches.8*
1626 %{_mandir}/man8/ibsysstat.8*
1627 %{_mandir}/man8/ibtracert.8*
1628 %{_mandir}/man8/infiniband-diags.8*
1629 %{_mandir}/man8/perfquery.8*
1630 %{_mandir}/man8/saquery.8*
1631 %{_mandir}/man8/sminfo.8*
1632 %{_mandir}/man8/smpdump.8*
1633 %{_mandir}/man8/smpquery.8*
1634 %{_mandir}/man8/vendstat.8*
1635
1636 %files -n infiniband-diags-libs
1637 %defattr(644,root,root,755)
1638 %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.*
1639 %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5
1640
1641 %files -n infiniband-diags-devel
1642 %defattr(644,root,root,755)
1643 %attr(755,root,root) %{_libdir}/libibnetdisc.so
1644 %{_includedir}/infiniband/ibnetdisc.h
1645 %{_includedir}/infiniband/ibnetdisc_osd.h
1646 %{_pkgconfigdir}/libibnetdisc.pc
1647 %{_mandir}/man3/ibnd_*.3*
1648
1649 %if %{with static_libs}
1650 %files -n infiniband-diags-static
1651 %defattr(644,root,root,755)
1652 %{_libdir}/libibnetdisc.a
1653 %endif
1654
1655 %files -n iwpmd
1656 %defattr(644,root,root,755)
1657 %attr(755,root,root) %{_sbindir}/iwpmd
1658 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iwpmd.conf
1659 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwpmd.conf
1660 %attr(754,root,root) /etc/rc.d/init.d/iwpmd
1661 %{systemdunitdir}/iwpmd.service
1662 /lib/udev/rules.d/90-iwpmd.rules
1663 %{_mandir}/man5/iwpmd.conf.5*
1664 %{_mandir}/man8/iwpmd.8*
1665
1666 %files -n srptools
1667 %defattr(644,root,root,755)
1668 %doc Documentation/ibsrpdm.md
1669 %attr(755,root,root) %{_sbindir}/srp_daemon
1670 %attr(755,root,root) %{_sbindir}/srp_daemon.sh
1671 %attr(755,root,root) %{_sbindir}/ibsrpdm
1672 %attr(755,root,root) %{_sbindir}/run_srp_daemon
1673 %dir %{_libexecdir}/srp_daemon
1674 %attr(755,roor,root) %{_libexecdir}/srp_daemon/start_on_all_ports
1675 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/srp_daemon.conf
1676 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/srp_daemon.conf
1677 %attr(754,root,root) /etc/rc.d/init.d/srpd
1678 %{systemdunitdir}/srp_daemon.service
1679 %{systemdunitdir}/srp_daemon_port@.service
1680 /lib/udev/rules.d/60-srp_daemon.rules
1681 %{_mandir}/man5/srp_daemon.service.5*
1682 %{_mandir}/man5/srp_daemon_port@.service.5*
1683 %{_mandir}/man8/ibsrpdm.8*
1684 %{_mandir}/man8/srp_daemon.8*
1685
1686 %if %{with python}
1687 %files -n python3-pyverbs
1688 %defattr(644,root,root,755)
1689 %dir %{py3_sitedir}/pyverbs
1690 %attr(755,root,root) %{py3_sitedir}/pyverbs/*.cpython-*.so
1691 %{py3_sitedir}/pyverbs/*.py
1692 %{py3_sitedir}/pyverbs/__pycache__
1693 %endif
This page took 0.193722 seconds and 2 git commands to generate.