%define RELEASE @RELEASE@ %define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE} Summary: OpenFabrics Alliance InfiniBand MAD library Name: libibmad Version: @VERSION@ Release: %rel%{?dist} License: GPLv2 or BSD Group: System Environment/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source: http://www.openfabrics.org/downloads/management/@TARBALL@ Url: http://openfabrics.org/ BuildRequires: libibumad-devel, libtool Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description libibmad provides low layer IB functions for use by the IB diagnostic and management programs. These include MAD, SA, SMP, and other basic IB functions. %package devel Summary: Development files for the libibmad library Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} libibumad-devel Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description devel Development files for the libibmad library. %package static Summary: Static version of the libibmad library Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} %description static Static version of the libibmad library %prep %setup -q %build %configure make %{?_smp_mflags} %install make DESTDIR=${RPM_BUILD_ROOT} install # remove unpackaged files from the buildroot rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post devel -p /sbin/ldconfig %postun devel -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/libibmad*.so.* %doc AUTHORS COPYING ChangeLog %files devel %defattr(-,root,root) %{_libdir}/libibmad.so %{_includedir}/infiniband/*.h %files static %defattr(-,root,root) %{_libdir}/libibmad.a