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