From 0fda95ffb624b2624659b058b7bd4ffb87f69d0a Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sun, 17 Nov 2013 10:40:34 +0100 Subject: [PATCH] - new --- libibverbs-driver-ocrdma.spec | 73 +++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 libibverbs-driver-ocrdma.spec diff --git a/libibverbs-driver-ocrdma.spec b/libibverbs-driver-ocrdma.spec new file mode 100644 index 0000000..9e4b20a --- /dev/null +++ b/libibverbs-driver-ocrdma.spec @@ -0,0 +1,73 @@ +Summary: Userspace driver for the Emulex OneConnect RDMA adapters +Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Emulex OneConnect RDMA +Name: libibverbs-driver-ocrdma +Version: 1.0.0 +Release: 1 +License: BSD or GPL v2 +Group: Libraries +Source0: http://www.openfabrics.org/downloads/libocrdma/libocrdma-%{version}.tar.gz +# Source0-md5: 746dbca55b88e68bd946ac0f7330e544 +URL: http://openib.org/ +BuildRequires: libibverbs-devel +# only checked for, not used +#BuildRequires: sysfsutils-devel +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%undefine __cxx + +%description +libocrdma is a userspace driver for the Emulex OneConnect RDMA +adapters. It works as a plug-in module for libibverbs that allows +programs to use Emulex RDMA hardware directly from userspace. + +%description -l pl.UTF-8 +libocrdma to sterownik przestrzeni użytkownika dla kart Emulex +OneConnect RDMA. Działa jako moduł ładowany przez libibverbs, +pozwalający programom na dostęp z przestrzeni użytkownika do +sprzętu Emulex RDMA. + +%package static +Summary: Static version of ocrdma driver +Summary(pl.UTF-8): Statyczna wersja sterownika ocrdma +Group: Development/Libraries +Requires: libibverbs-static + +%description static +Static version of ocrdma driver, which may be linked directly into +application. + +%description static -l pl.UTF-8 +Statyczna wersja sterownika ocrdma, którą można wbudować bezpośrednio +w aplikację. + +%prep +%setup -q -n libocrdma-%{version} + +%build +%configure +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +# dlopened by -rdmav2.so name +%{__rm} $RPM_BUILD_ROOT%{_libdir}/libocrdma.{so,la} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%doc AUTHORS README +%attr(755,root,root) %{_libdir}/libocrdma-rdmav2.so +%{_sysconfdir}/libibverbs.d/ocrdma.driver + +%files static +%defattr(644,root,root,755) +%{_libdir}/libocrdma.a -- 2.44.0