]> git.pld-linux.org Git - packages/infiniband-diags.git/blob - infiniband-diags.spec
ad659829929f2fc97405876d58f2da86848d38db
[packages/infiniband-diags.git] / infiniband-diags.spec
1 Summary:        InfiniBand diagnostic tools
2 Summary(pl.UTF-8):      Narzędzia diagnostyczne InfiniBand
3 Name:           infiniband-diags
4 Version:        2.1.0
5 Release:        2
6 License:        BSD or GPL v2
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)
25
26 %description
27 This package provides InfiniBand diagnostic programs and scripts
28 needed to diagnose an IB subnet.
29
30 %description -l pl.UTF-8
31 Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand
32 potrzebne do diagnostyki podsieci IB.
33
34 %package libs
35 Summary:        InfiniBand diagnostic library
36 Summary(pl.UTF-8):      Biblioteka diagnostyczna InfiniBand
37 Group:          Libraries
38 Requires:       libibmad = %{version}-%{release}
39
40 %description libs
41 InfiniBand diagnostic library.
42
43 %description libs -l pl.UTF-8
44 Biblioteka diagnostyczna InfiniBand.
45
46 %package devel
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
55
56 %description devel
57 Header files for libibnetdisc library.
58
59 %description devel -l pl.UTF-8
60 Pliki nagłówkowe biblioteki libibnetdisc.
61
62 %package static
63 Summary:        Static libibnetdisc library
64 Summary(pl.UTF-8):      Statyczna biblioteka libibnetdisc
65 Group:          Development/Libraries
66 Requires:       %{name}-devel = %{version}-%{release}
67
68 %description static
69 Static libibnetdisc library.
70
71 %description static -l pl.UTF-8
72 Statyczna biblioteka libibnetdisc.
73
74 %package -n libibmad
75 Summary:        OpenFabrics Alliance InfiniBand MAD library
76 Summary(pl.UTF-8):      Biblioteka OpenFabrics Alliance InfiniBand MAD
77 Group:          Libraries
78
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.
83
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.
88
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
95
96 %description -n libibmad-devel
97 Header files for libibmad library.
98
99 %description -n libibmad-devel -l pl.UTF-8
100 Pliki nagłówkowe biblioteki libibmad.
101
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}
107
108 %description -n libibmad-static
109 This package contains the static libibmad library.
110
111 %description -n libibmad-static -l pl.UTF-8
112 Ten pakiet zawiera statyczną bibliotekę libibmad.
113
114 %prep
115 %setup -q
116 %patch0 -p1
117
118 %build
119 %{__libtoolize}
120 %{__aclocal} -I config
121 %{__autoconf}
122 %{__autoheader}
123 %{__automake}
124 %configure \
125         --with-perl-installdir=%{perl_vendorlib}
126 %{__make}
127
128 %install
129 rm -rf $RPM_BUILD_ROOT
130 install -d $RPM_BUILD_ROOT%{_sysconfdir}/infiniband-diags
131
132 %{__make} install \
133         DESTDIR=$RPM_BUILD_ROOT
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post   libs -p /sbin/ldconfig
139 %postun libs -p /sbin/ldconfig
140
141 %post   -n libibmad -p /sbin/ldconfig
142 %postun -n libibmad -p /sbin/ldconfig
143
144 %files
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*
212
213 %files libs
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.*
216 %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5
217
218 %files devel
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*
225
226 %files static
227 %defattr(644,root,root,755)
228 %{_libdir}/libibnetdisc.a
229
230 %files -n libibmad
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
235
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
242
243 %files -n libibmad-static
244 %defattr(644,root,root,755)
245 %{_libdir}/libibmad.a
This page took 0.065168 seconds and 2 git commands to generate.