1 Summary: InfiniBand diagnostic tools
2 Summary(pl.UTF-8): Narzędzia diagnostyczne InfiniBand
7 Group: Networking/Utilities
8 #Source0Download: https://github.com/linux-rdma/infiniband-diags/releases
9 Source0: https://github.com/linux-rdma/infiniband-diags/releases/download/%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5: 134a1ddf31df7bc05ff81636f4e35779
11 Patch0: %{name}-link.patch
12 URL: https://www.openfabrics.org/
13 BuildRequires: autoconf >= 2.57
14 BuildRequires: automake
15 BuildRequires: docutils
16 BuildRequires: glib2-devel >= 2.0
17 BuildRequires: libibumad-devel
18 BuildRequires: libtool
19 BuildRequires: opensm-devel
20 BuildRequires: pkgconfig
21 BuildRequires: systemd-devel
22 BuildRequires: udev-devel >= 1:218
23 Requires: %{name}-libs = %{version}-%{release}
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 This package provides InfiniBand diagnostic programs and scripts
28 needed to diagnose an IB subnet.
30 %description -l pl.UTF-8
31 Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand
32 potrzebne do diagnostyki podsieci IB.
35 Summary: InfiniBand diagnostic library
36 Summary(pl.UTF-8): Biblioteka diagnostyczna InfiniBand
38 Requires: libibmad = %{version}-%{release}
41 InfiniBand diagnostic library.
43 %description libs -l pl.UTF-8
44 Biblioteka diagnostyczna InfiniBand.
47 Summary: Header files for libibnetdisc library
48 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibnetdisc
49 Group: Development/Libraries
50 Requires: %{name}-libs = %{version}-%{release}
51 Requires: glib2-devel >= 2.0
52 Requires: libibmad-devel >= %{version}-%{release}
53 Requires: libibumad-devel
54 Requires: opensm-devel
57 Header files for libibnetdisc library.
59 %description devel -l pl.UTF-8
60 Pliki nagłówkowe biblioteki libibnetdisc.
63 Summary: Static libibnetdisc library
64 Summary(pl.UTF-8): Statyczna biblioteka libibnetdisc
65 Group: Development/Libraries
66 Requires: %{name}-devel = %{version}-%{release}
69 Static libibnetdisc library.
71 %description static -l pl.UTF-8
72 Statyczna biblioteka libibnetdisc.
75 Summary: OpenFabrics Alliance InfiniBand MAD library
76 Summary(pl.UTF-8): Biblioteka OpenFabrics Alliance InfiniBand MAD
79 %description -n libibmad
80 libibmad provides low layer InfiniBand functions for use by the IB
81 diagnostic and management programs. These include MAD, SA, SMP, and
82 other basic IB functions.
84 %description -n libibmad -l pl.UTF-8
85 libibmad to biblioteka udostępniająca niskopoziomowe funkcje
86 InfiniBand przeznaczone dla programów diagnostycznych i zarządzających
87 IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB.
89 %package -n libibmad-devel
90 Summary: Header files for libibmad library
91 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibmad
92 Group: Development/Libraries
93 Requires: libibmad = %{version}-%{release}
94 Requires: libibumad-devel
96 %description -n libibmad-devel
97 Header files for libibmad library.
99 %description -n libibmad-devel -l pl.UTF-8
100 Pliki nagłówkowe biblioteki libibmad.
102 %package -n libibmad-static
103 Summary: Static libibmad library
104 Summary(pl.UTF-8): Statyczna biblioteka libibmad
105 Group: Development/Libraries
106 Requires: libibmad-devel = %{version}-%{release}
108 %description -n libibmad-static
109 This package contains the static libibmad library.
111 %description -n libibmad-static -l pl.UTF-8
112 Ten pakiet zawiera statyczną bibliotekę libibmad.
120 %{__aclocal} -I config
125 --with-perl-installdir=%{perl_vendorlib}
129 rm -rf $RPM_BUILD_ROOT
130 install -d $RPM_BUILD_ROOT%{_sysconfdir}/infiniband-diags
133 DESTDIR=$RPM_BUILD_ROOT
136 rm -rf $RPM_BUILD_ROOT
138 %post libs -p /sbin/ldconfig
139 %postun libs -p /sbin/ldconfig
141 %post -n libibmad -p /sbin/ldconfig
142 %postun -n libibmad -p /sbin/ldconfig
145 %defattr(644,root,root,755)
146 %doc AUTHORS COPYING ChangeLog README
147 %attr(755,root,root) %{_sbindir}/check_lft_balance.pl
148 %attr(755,root,root) %{_sbindir}/dump_fts
149 %attr(755,root,root) %{_sbindir}/dump_lfts.sh
150 %attr(755,root,root) %{_sbindir}/dump_mfts.sh
151 %attr(755,root,root) %{_sbindir}/ibaddr
152 %attr(755,root,root) %{_sbindir}/ibcacheedit
153 %attr(755,root,root) %{_sbindir}/ibccconfig
154 %attr(755,root,root) %{_sbindir}/ibccquery
155 %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl
156 %attr(755,root,root) %{_sbindir}/ibhosts
157 %attr(755,root,root) %{_sbindir}/ibidsverify.pl
158 %attr(755,root,root) %{_sbindir}/iblinkinfo
159 %attr(755,root,root) %{_sbindir}/ibnetdiscover
160 %attr(755,root,root) %{_sbindir}/ibnodes
161 %attr(755,root,root) %{_sbindir}/ibping
162 %attr(755,root,root) %{_sbindir}/ibportstate
163 %attr(755,root,root) %{_sbindir}/ibqueryerrors
164 %attr(755,root,root) %{_sbindir}/ibroute
165 %attr(755,root,root) %{_sbindir}/ibrouters
166 %attr(755,root,root) %{_sbindir}/ibstat
167 %attr(755,root,root) %{_sbindir}/ibstatus
168 %attr(755,root,root) %{_sbindir}/ibswitches
169 %attr(755,root,root) %{_sbindir}/ibsysstat
170 %attr(755,root,root) %{_sbindir}/ibtracert
171 %attr(755,root,root) %{_sbindir}/perfquery
172 %attr(755,root,root) %{_sbindir}/saquery
173 %attr(755,root,root) %{_sbindir}/sminfo
174 %attr(755,root,root) %{_sbindir}/smpdump
175 %attr(755,root,root) %{_sbindir}/smpquery
176 %attr(755,root,root) %{_sbindir}/vendstat
177 %dir %{_sysconfdir}/infiniband-diags
178 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds
179 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf
180 %{perl_vendorlib}/IBswcountlimits.pm
181 %{_mandir}/man8/check_lft_balance.8*
182 %{_mandir}/man8/dump_fts.8*
183 %{_mandir}/man8/dump_lfts.8*
184 %{_mandir}/man8/dump_mfts.8*
185 %{_mandir}/man8/ibaddr.8*
186 %{_mandir}/man8/ibcacheedit.8*
187 %{_mandir}/man8/ibccconfig.8*
188 %{_mandir}/man8/ibccquery.8*
189 %{_mandir}/man8/ibfindnodesusing.8*
190 %{_mandir}/man8/ibhosts.8*
191 %{_mandir}/man8/ibidsverify.8*
192 %{_mandir}/man8/iblinkinfo.8*
193 %{_mandir}/man8/ibnetdiscover.8*
194 %{_mandir}/man8/ibnodes.8*
195 %{_mandir}/man8/ibping.8*
196 %{_mandir}/man8/ibportstate.8*
197 %{_mandir}/man8/ibqueryerrors.8*
198 %{_mandir}/man8/ibroute.8*
199 %{_mandir}/man8/ibrouters.8*
200 %{_mandir}/man8/ibstat.8*
201 %{_mandir}/man8/ibstatus.8*
202 %{_mandir}/man8/ibswitches.8*
203 %{_mandir}/man8/ibsysstat.8*
204 %{_mandir}/man8/ibtracert.8*
205 %{_mandir}/man8/infiniband-diags.8*
206 %{_mandir}/man8/perfquery.8*
207 %{_mandir}/man8/saquery.8*
208 %{_mandir}/man8/sminfo.8*
209 %{_mandir}/man8/smpdump.8*
210 %{_mandir}/man8/smpquery.8*
211 %{_mandir}/man8/vendstat.8*
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.*
216 %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5
219 %defattr(644,root,root,755)
220 %attr(755,root,root) %{_libdir}/libibnetdisc.so
221 %{_libdir}/libibnetdisc.la
222 %{_includedir}/infiniband/ibnetdisc.h
223 %{_includedir}/infiniband/ibnetdisc_osd.h
224 %{_mandir}/man3/ibnd_*.3*
227 %defattr(644,root,root,755)
228 %{_libdir}/libibnetdisc.a
231 %defattr(644,root,root,755)
232 %doc libibmad/{ChangeLog,README}
233 %attr(755,root,root) %{_libdir}/libibmad.so.*.*.*
234 %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5
236 %files -n libibmad-devel
237 %defattr(644,root,root,755)
238 %attr(755,root,root) %{_libdir}/libibmad.so
239 %{_libdir}/libibmad.la
240 %{_includedir}/infiniband/mad.h
241 %{_includedir}/infiniband/mad_osd.h
243 %files -n libibmad-static
244 %defattr(644,root,root,755)
245 %{_libdir}/libibmad.a