1 Summary: OpenSM - InfiniBand Subnet Manager and Administrator
2 Summary(pl.UTF-8): OpenSM - zarządca i administrator podsieci InfiniBand
8 Source0: https://www.openfabrics.org/downloads/management/%{name}-%{version}.tar.gz
9 # Source0-md5: b41a64985fc3050b934ce6082cbac1be
10 Patch0: %{name}-link.patch
11 URL: https://www.openfabrics.org/
12 BuildRequires: autoconf >= 2.57
13 BuildRequires: automake
16 BuildRequires: libibumad-devel
17 BuildRequires: libtool
18 BuildRequires: rpmbuild(macros) >= 1.228
19 Requires(post,preun): /sbin/chkconfig
20 Requires: %{name}-libs = %{version}-%{release}
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 # these libs refer to symbols in each other
25 %define skip_post_check_so libopensm\.so.* libosmvendor\.so.*
28 OpenSM provides an implementation for an InfiniBand Subnet Manager and
29 Administrator. Such a software entity is required to run for in order
30 to initialize the InfiniBand hardware (at least one per each
33 %description -l pl.UTF-8
34 OpenSM zapewnia implementację zarządcy i administratora podsieci
35 InfiniBand (InfiniBand Subnet Manager). Takie oprogramowanie musi być
36 uruchomione w celu zainicjowania sprzętu InfiniBand (przynajmniej
37 jedna instancja w każdej podsieci InfiniBand).
40 Summary: OpenSM (InfiniBand Subnet Manager) libraries
41 Summary(pl.UTF-8): Biblioteki OpenSM (InfiniBand Subnet Manager)
45 OpenSM (InfiniBand Subnet Manager) libraries.
47 %description libs -l pl.UTF-8
48 Biblioteki OpenSM (InfiniBand Subnet Manager).
51 Summary: Header files for OpenSM libraries
52 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek OpenSM
53 Group: Development/Libraries
54 Requires: %{name}-libs = %{version}-%{release}
55 Requires: libibumad-devel
58 Header files for OpenSM libraries.
60 %description devel -l pl.UTF-8
61 Pliki nagłówkowe bibliotek OpenSM.
64 Summary: Static OpenSM libraries
65 Summary(pl.UTF-8): Statyczne biblioteki OpenSM
66 Group: Development/Libraries
67 Requires: %{name}-devel = %{version}-%{release}
70 This package contains the static OpenSM libraries.
72 %description static -l pl.UTF-8
73 Ten pakiet zawiera statyczne biblioteki OpenSM.
81 %{__aclocal} -I config
89 rm -rf $RPM_BUILD_ROOT
90 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/opensm,/etc/rc.d}
93 DESTDIR=$RPM_BUILD_ROOT
95 mv -f $RPM_BUILD_ROOT/etc/init.d $RPM_BUILD_ROOT/etc/rc.d
98 rm -rf $RPM_BUILD_ROOT
101 /sbin/chkconfig --add opensmd
102 %service opensmd restart
105 if [ "$1" = "0" ]; then
106 %service -q opensmd stop
107 /sbin/chkconfig --del opensmd
110 %post libs -p /sbin/ldconfig
111 %postun libs -p /sbin/ldconfig
114 %defattr(644,root,root,755)
115 %attr(754,root,root) /etc/rc.d/init.d/opensmd
116 %attr(755,root,root) %{_sbindir}/opensm
117 %attr(755,root,root) %{_sbindir}/osmtest
118 %{_mandir}/man5/torus-2QoS.conf.5*
119 %{_mandir}/man8/opensm.8*
120 %{_mandir}/man8/osmtest.8*
121 %{_mandir}/man8/torus-2QoS.8*
124 %defattr(644,root,root,755)
125 %doc AUTHORS COPYING ChangeLog README doc/*.txt
126 %attr(755,root,root) %{_libdir}/libopensm.so.*.*.*
127 %attr(755,root,root) %ghost %{_libdir}/libopensm.so.5
128 %attr(755,root,root) %{_libdir}/libosmcomp.so.*.*.*
129 %attr(755,root,root) %ghost %{_libdir}/libosmcomp.so.3
130 %attr(755,root,root) %{_libdir}/libosmvendor.so.*.*.*
131 %attr(755,root,root) %ghost %{_libdir}/libosmvendor.so.4
132 %dir %{_sysconfdir}/opensm
135 %defattr(644,root,root,755)
136 %attr(755,root,root) %{_libdir}/libopensm.so
137 %attr(755,root,root) %{_libdir}/libosmcomp.so
138 %attr(755,root,root) %{_libdir}/libosmvendor.so
139 %{_libdir}/libopensm.la
140 %{_libdir}/libosmcomp.la
141 %{_libdir}/libosmvendor.la
142 %{_includedir}/infiniband/complib
143 %{_includedir}/infiniband/iba
144 %{_includedir}/infiniband/opensm
145 %{_includedir}/infiniband/vendor
148 %defattr(644,root,root,755)
149 %{_libdir}/libopensm.a
150 %{_libdir}/libosmcomp.a
151 %{_libdir}/libosmvendor.a