%define RELEASE @RELEASE@ %define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE} Summary: OpenFabrics Alliance InfiniBand management common library Name: libibcommon 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/ Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig BuildRequires: libtool %description libibcommon provides common utility functions for the OFA diagnostic and management tools. %package devel Summary: Development files for the libibcommon library Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description devel Development files for the libibcommon library. %package static Summary: Static library files for the libibcommon library Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} %description static Static library files for the libibcommon 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}/libibcommon*.so.* %doc AUTHORS COPYING ChangeLog %files devel %defattr(-,root,root) %{_libdir}/libibcommon.so %{_includedir}/infiniband/*.h %files static %defattr(-,root,root) %{_libdir}/libibcommon.a