1 2Summary: LD_PRELOAD-able library for using SDP 3Name: libsdp 4Version: @VERSION@ 5Release: 1%{?dist} 6License: GPL/BSD 7Group: System Environment/Libraries 8BuildRoot: %{_tmppath}/%{name}-%{version}-root 9Source: http://www.openfabrics.org/downloads/%{name}-%{version}.tar.gz 10Url: http://www.openfabrics.org/ 11 12%description 13libsdp can be LD_PRELOAD-ed to have a sockets application use 14InfiniBand Sockets Direct Protocol (SDP) instead of TCP, transparently 15and without recompiling the application. 16 17%package devel 18Summary: Development files for the libsdp 19Group: System Environment/Libraries 20Requires: %{name} = %{version}-%{release}, logrotate 21 22%description devel 23Development files of libsdp that may be linked directly to an 24application, which may be useful for debugging. 25 26%prep 27%setup -q 28 29%build 30%configure 31make 32 33%install 34etc=$RPM_BUILD_ROOT%{_sysconfdir} 35make DESTDIR=${RPM_BUILD_ROOT} install 36# remove unpackaged files from the buildroot 37rm -f $RPM_BUILD_ROOT%{_libdir}/*.la 38mkdir -p $etc/logrotate.d 39install -m 644 scripts/libsdp.logrotate $etc/logrotate.d/libsdp 40 41%clean 42rm -rf $RPM_BUILD_ROOT 43 44%files 45# For set-user-ID/set-group-ID ELF binaries, only libraries in the standard search directories that are also set-user-ID 46# To do so, change line below to: %defattr(6644,root,root) 47%defattr(0644,root,root) 48%{_libdir}/libsdp*.so* 49%defattr(0644,root,root) 50%config(noreplace) %{_sysconfdir}/libsdp.conf 51%config(noreplace) %{_includedir}/linux/sdp_inet.h 52%doc README NEWS ChangeLog COPYING 53%config(noreplace) %{_sysconfdir}/logrotate.d/libsdp 54 55%files devel 56%defattr(0644,root,root,-) 57%{_libdir}/libsdp*.so 58 59%changelog 60* Sun Jul 22 2007 Vladimir Sokolovsky <vlad@mellanox.co.il> 61- Initial packaging 62