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