]> git.pld-linux.org Git - packages/infiniband-diags.git/blob - infiniband-diags.spec
- note on merge to rdma-core
[packages/infiniband-diags.git] / infiniband-diags.spec
1 # NOTE: for versions > 2.1.0 see rdma-core.spec
2 Summary:        InfiniBand diagnostic tools
3 Summary(pl.UTF-8):      Narzędzia diagnostyczne InfiniBand
4 Name:           infiniband-diags
5 Version:        2.1.0
6 Release:        2.1
7 License:        BSD or GPL v2
8 Group:          Networking/Utilities
9 #Source0Download: https://github.com/linux-rdma/infiniband-diags/releases
10 Source0:        https://github.com/linux-rdma/infiniband-diags/releases/download/%{version}/%{name}-%{version}.tar.gz
11 # Source0-md5:  134a1ddf31df7bc05ff81636f4e35779
12 Patch0:         %{name}-link.patch
13 URL:            https://www.openfabrics.org/
14 BuildRequires:  autoconf >= 2.57
15 BuildRequires:  automake
16 BuildRequires:  docutils
17 BuildRequires:  glib2-devel >= 2.0
18 BuildRequires:  libibumad-devel
19 BuildRequires:  libtool
20 BuildRequires:  opensm-devel
21 BuildRequires:  pkgconfig
22 BuildRequires:  systemd-devel
23 BuildRequires:  udev-devel >= 1:218
24 Requires:       %{name}-libs = %{version}-%{release}
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 This package provides InfiniBand diagnostic programs and scripts
29 needed to diagnose an IB subnet.
30
31 %description -l pl.UTF-8
32 Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand
33 potrzebne do diagnostyki podsieci IB.
34
35 %package libs
36 Summary:        InfiniBand diagnostic library
37 Summary(pl.UTF-8):      Biblioteka diagnostyczna InfiniBand
38 Group:          Libraries
39 Requires:       libibmad = %{version}-%{release}
40
41 %description libs
42 InfiniBand diagnostic library.
43
44 %description libs -l pl.UTF-8
45 Biblioteka diagnostyczna InfiniBand.
46
47 %package devel
48 Summary:        Header files for libibnetdisc library
49 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libibnetdisc
50 Group:          Development/Libraries
51 Requires:       %{name}-libs = %{version}-%{release}
52 Requires:       glib2-devel >= 2.0
53 Requires:       libibmad-devel >= %{version}-%{release}
54 Requires:       libibumad-devel
55 Requires:       opensm-devel
56
57 %description devel
58 Header files for libibnetdisc library.
59
60 %description devel -l pl.UTF-8
61 Pliki nagłówkowe biblioteki libibnetdisc.
62
63 %package static
64 Summary:        Static libibnetdisc library
65 Summary(pl.UTF-8):      Statyczna biblioteka libibnetdisc
66 Group:          Development/Libraries
67 Requires:       %{name}-devel = %{version}-%{release}
68
69 %description static
70 Static libibnetdisc library.
71
72 %description static -l pl.UTF-8
73 Statyczna biblioteka libibnetdisc.
74
75 %package -n libibmad
76 Summary:        OpenFabrics Alliance InfiniBand MAD library
77 Summary(pl.UTF-8):      Biblioteka OpenFabrics Alliance InfiniBand MAD
78 Group:          Libraries
79
80 %description -n libibmad
81 libibmad provides low layer InfiniBand functions for use by the IB
82 diagnostic and management programs. These include MAD, SA, SMP, and
83 other basic IB functions.
84
85 %description -n libibmad -l pl.UTF-8
86 libibmad to biblioteka udostępniająca niskopoziomowe funkcje
87 InfiniBand przeznaczone dla programów diagnostycznych i zarządzających
88 IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB.
89
90 %package -n libibmad-devel
91 Summary:        Header files for libibmad library
92 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libibmad
93 Group:          Development/Libraries
94 Requires:       libibmad = %{version}-%{release}
95 Requires:       libibumad-devel
96
97 %description -n libibmad-devel
98 Header files for libibmad library.
99
100 %description -n libibmad-devel -l pl.UTF-8
101 Pliki nagłówkowe biblioteki libibmad.
102
103 %package -n libibmad-static
104 Summary:        Static libibmad library
105 Summary(pl.UTF-8):      Statyczna biblioteka libibmad
106 Group:          Development/Libraries
107 Requires:       libibmad-devel = %{version}-%{release}
108
109 %description -n libibmad-static
110 This package contains the static libibmad library.
111
112 %description -n libibmad-static -l pl.UTF-8
113 Ten pakiet zawiera statyczną bibliotekę libibmad.
114
115 %prep
116 %setup -q
117 %patch0 -p1
118
119 %build
120 %{__libtoolize}
121 %{__aclocal} -I config
122 %{__autoconf}
123 %{__autoheader}
124 %{__automake}
125 %configure \
126         --with-perl-installdir=%{perl_vendorlib}
127 %{__make}
128
129 %install
130 rm -rf $RPM_BUILD_ROOT
131 install -d $RPM_BUILD_ROOT%{_sysconfdir}/infiniband-diags
132
133 %{__make} install \
134         DESTDIR=$RPM_BUILD_ROOT
135
136 %clean
137 rm -rf $RPM_BUILD_ROOT
138
139 %post   libs -p /sbin/ldconfig
140 %postun libs -p /sbin/ldconfig
141
142 %post   -n libibmad -p /sbin/ldconfig
143 %postun -n libibmad -p /sbin/ldconfig
144
145 %files
146 %defattr(644,root,root,755)
147 %doc AUTHORS COPYING ChangeLog README
148 %attr(755,root,root) %{_sbindir}/check_lft_balance.pl
149 %attr(755,root,root) %{_sbindir}/dump_fts
150 %attr(755,root,root) %{_sbindir}/dump_lfts.sh
151 %attr(755,root,root) %{_sbindir}/dump_mfts.sh
152 %attr(755,root,root) %{_sbindir}/ibaddr
153 %attr(755,root,root) %{_sbindir}/ibcacheedit
154 %attr(755,root,root) %{_sbindir}/ibccconfig
155 %attr(755,root,root) %{_sbindir}/ibccquery
156 %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl
157 %attr(755,root,root) %{_sbindir}/ibhosts
158 %attr(755,root,root) %{_sbindir}/ibidsverify.pl
159 %attr(755,root,root) %{_sbindir}/iblinkinfo
160 %attr(755,root,root) %{_sbindir}/ibnetdiscover
161 %attr(755,root,root) %{_sbindir}/ibnodes
162 %attr(755,root,root) %{_sbindir}/ibping
163 %attr(755,root,root) %{_sbindir}/ibportstate
164 %attr(755,root,root) %{_sbindir}/ibqueryerrors
165 %attr(755,root,root) %{_sbindir}/ibroute
166 %attr(755,root,root) %{_sbindir}/ibrouters
167 %attr(755,root,root) %{_sbindir}/ibstat
168 %attr(755,root,root) %{_sbindir}/ibstatus
169 %attr(755,root,root) %{_sbindir}/ibswitches
170 %attr(755,root,root) %{_sbindir}/ibsysstat
171 %attr(755,root,root) %{_sbindir}/ibtracert
172 %attr(755,root,root) %{_sbindir}/perfquery
173 %attr(755,root,root) %{_sbindir}/saquery
174 %attr(755,root,root) %{_sbindir}/sminfo
175 %attr(755,root,root) %{_sbindir}/smpdump
176 %attr(755,root,root) %{_sbindir}/smpquery
177 %attr(755,root,root) %{_sbindir}/vendstat
178 %dir %{_sysconfdir}/infiniband-diags
179 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds
180 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf
181 %{perl_vendorlib}/IBswcountlimits.pm
182 %{_mandir}/man8/check_lft_balance.8*
183 %{_mandir}/man8/dump_fts.8*
184 %{_mandir}/man8/dump_lfts.8*
185 %{_mandir}/man8/dump_mfts.8*
186 %{_mandir}/man8/ibaddr.8*
187 %{_mandir}/man8/ibcacheedit.8*
188 %{_mandir}/man8/ibccconfig.8*
189 %{_mandir}/man8/ibccquery.8*
190 %{_mandir}/man8/ibfindnodesusing.8*
191 %{_mandir}/man8/ibhosts.8*
192 %{_mandir}/man8/ibidsverify.8*
193 %{_mandir}/man8/iblinkinfo.8*
194 %{_mandir}/man8/ibnetdiscover.8*
195 %{_mandir}/man8/ibnodes.8*
196 %{_mandir}/man8/ibping.8*
197 %{_mandir}/man8/ibportstate.8*
198 %{_mandir}/man8/ibqueryerrors.8*
199 %{_mandir}/man8/ibroute.8*
200 %{_mandir}/man8/ibrouters.8*
201 %{_mandir}/man8/ibstat.8*
202 %{_mandir}/man8/ibstatus.8*
203 %{_mandir}/man8/ibswitches.8*
204 %{_mandir}/man8/ibsysstat.8*
205 %{_mandir}/man8/ibtracert.8*
206 %{_mandir}/man8/infiniband-diags.8*
207 %{_mandir}/man8/perfquery.8*
208 %{_mandir}/man8/saquery.8*
209 %{_mandir}/man8/sminfo.8*
210 %{_mandir}/man8/smpdump.8*
211 %{_mandir}/man8/smpquery.8*
212 %{_mandir}/man8/vendstat.8*
213
214 %files libs
215 %defattr(644,root,root,755)
216 %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.*
217 %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5
218
219 %files devel
220 %defattr(644,root,root,755)
221 %attr(755,root,root) %{_libdir}/libibnetdisc.so
222 %{_libdir}/libibnetdisc.la
223 %{_includedir}/infiniband/ibnetdisc.h
224 %{_includedir}/infiniband/ibnetdisc_osd.h
225 %{_mandir}/man3/ibnd_*.3*
226
227 %files static
228 %defattr(644,root,root,755)
229 %{_libdir}/libibnetdisc.a
230
231 %files -n libibmad
232 %defattr(644,root,root,755)
233 %doc libibmad/{ChangeLog,README}
234 %attr(755,root,root) %{_libdir}/libibmad.so.*.*.*
235 %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5
236
237 %files -n libibmad-devel
238 %defattr(644,root,root,755)
239 %attr(755,root,root) %{_libdir}/libibmad.so
240 %{_libdir}/libibmad.la
241 %{_includedir}/infiniband/mad.h
242 %{_includedir}/infiniband/mad_osd.h
243
244 %files -n libibmad-static
245 %defattr(644,root,root,755)
246 %{_libdir}/libibmad.a
This page took 0.106942 seconds and 3 git commands to generate.