diff options
Diffstat (limited to 'contrib/ofed/management/libibmad/libibmad.spec.in')
-rw-r--r-- | contrib/ofed/management/libibmad/libibmad.spec.in | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/contrib/ofed/management/libibmad/libibmad.spec.in b/contrib/ofed/management/libibmad/libibmad.spec.in new file mode 100644 index 0000000..5fd10f6 --- /dev/null +++ b/contrib/ofed/management/libibmad/libibmad.spec.in @@ -0,0 +1,73 @@ + +%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 |