]> git.pld-linux.org Git - packages/libibverbs-driver-mlx4.git/blob - libibverbs-driver-mlx4.spec
88dceafd4335bb47c0093a0f447978e538de41b9
[packages/libibverbs-driver-mlx4.git] / libibverbs-driver-mlx4.spec
1 Summary:        Userspace driver for the Mellanox ConnectX InfiniBand HCAs
2 Summary(pl.UTF-8):      Sterownik przestrzeni użytkownika dla kart Mellanox ConnectX InfiniBand HCA
3 Name:           libibverbs-driver-mlx4
4 Version:        1.0.5
5 Release:        1
6 License:        BSD or GPL v2
7 Group:          Libraries
8 Source0:        http://www.openfabrics.org/downloads/mlx4/libmlx4-%{version}.tar.gz
9 # Source0-md5:  1be6e25eca818093af45b33a1408465e
10 URL:            http://openib.org/
11 BuildRequires:  libibverbs-devel >= 1.0.3
12 Requires:       libibverbs >= 1.0.3
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
16 libmlx4 is a userspace driver for Mellanox ConnectX InfiniBand HCAs.
17 It works as a plug-in module for libibverbs that allows programs to
18 use Mellanox hardware directly from userspace.
19
20 Currently the driver supports HCAs on PCI Express interface based on
21 MT25408 ConnectX chip, using mlx4_ib kernel driver.
22
23 %description -l pl.UTF-8
24 libmlx4 to sterownik przestrzeni użytkownika dla kart Mellanox
25 ConnectX InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
26 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
27 Mellanox.
28
29 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
30 oparte na układzie MT25408 ConnectX poprzez sterownik jądra mlx4_ib.
31
32 %package static
33 Summary:        Static version of mlx4 driver
34 Summary(pl.UTF-8):      Statyczna wersja sterownika mlx4
35 Group:          Development/Libraries
36 Requires:       libibverbs-static >= 1.0.3
37
38 %description static
39 Static version of mlx4 driver, which may be linked directly into
40 application.
41
42 %description static -l pl.UTF-8
43 Statyczna wersja sterownika mlx4, którą można wbudować bezpośrednio
44 w aplikację.
45
46 %prep
47 %setup -q -n libmlx4-%{version}
48
49 %build
50 %configure \
51         --disable-silent-rules
52 %{__make}
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56
57 %{__make} install \
58         DESTDIR=$RPM_BUILD_ROOT
59
60 # dlopened by -rdmav2.so name
61 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmlx4.{so,la}
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %post   -p /sbin/ldconfig
67 %postun -p /sbin/ldconfig
68
69 %files
70 %defattr(644,root,root,755)
71 %doc AUTHORS COPYING README
72 %attr(755,root,root) %{_libdir}/libmlx4-rdmav2.so
73 %{_sysconfdir}/libibverbs.d/mlx4.driver
74
75 %files static
76 %defattr(644,root,root,755)
77 %{_libdir}/libmlx4.a
This page took 0.058424 seconds and 2 git commands to generate.