]> git.pld-linux.org Git - packages/dapl.git/blame - dapl.spec
- updated to 2.1.2
[packages/dapl.git] / dapl.spec
CommitLineData
5e72696b
JB
1Summary: Userspace access to RDMA devices using OS-agnostic DAT APIs
2Summary(pl.UTF-8): Dostęp z przestrzeni użytkownika do urządzeń RDMA poprzez API DAT
3Name: dapl
ecdf180d 4Version: 2.1.2
5e72696b
JB
5Release: 1
6License: CPL v1.0 or BSD or GPL v2
7Group: Libraries
b5c24dfc 8Source0: https://www.openfabrics.org/downloads/dapl/%{name}-%{version}.tar.gz
ecdf180d 9# Source0-md5: dd757dec11cb23702aea8474e76a0037
49e49ef7 10Patch0: %{name}-link.patch
2bcfd8ca 11Patch1: %{name}-include.patch
cb68a8c4 12Patch2: %{name}-format.patch
5e72696b 13URL: http://www.openfabrics.org/
49e49ef7
JB
14BuildRequires: autoconf >= 2.57
15BuildRequires: automake
a753f986 16BuildRequires: libibverbs-devel >= 1.1.4
5e72696b 17BuildRequires: librdmacm-devel
49e49ef7 18BuildRequires: libtool
a753f986 19Requires: libibverbs >= 1.1.4
5e72696b
JB
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23Along with the OpenFabrics kernel drivers, libdat2 and libdapl provide
24a userspace RDMA API that supports DAT 2.0 specification and
25InfiniBand transport extensions for atomic operations and RDMA write
26with immediate data.
27
28%description -l pl.UTF-8
29Wraz z modułami jądra OpenFabrics, libdat2 i libdapl dostarczają API
30RDMA w przestrzeni użytkownika, obsługujące specyfikację DAT 2.0 wraz
31z rozszerzeniami transportu InfiniBand dla operacji atomowych i zapisu
32RDMA danych bezpośrednich.
33
34%package devel
35Summary: Header files for libdat2 library
36Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libdat2
37Group: Development/Libraries
38Requires: %{name} = %{version}-%{release}
a753f986 39Requires: libibverbs-devel >= 1.1.4
5e72696b
JB
40
41%description devel
42Header files for libdat2 library.
43
44%description devel -l pl.UTF-8
45Pliki nagłówkowe biblioteki libdat2.
46
47%package static
48Summary: Static libdat2 library
49Summary(pl.UTF-8): Statyczna biblioteka libdat2
50Group: Development/Libraries
51Requires: %{name}-devel = %{version}-%{release}
52
53%description static
54This package contains the static libdat2 library.
55
56%description static -l pl.UTF-8
57Ten pakiet zawiera statyczną bibliotekę libdat2.
58
59%prep
60%setup -q
49e49ef7 61%patch0 -p1
2bcfd8ca 62%patch1 -p1
cb68a8c4 63%patch2 -p1
5e72696b
JB
64
65%build
49e49ef7
JB
66%{__libtoolize}
67%{__aclocal}
68%{__autoconf}
69%{__autoheader}
70%{__automake}
e89b4f99
JB
71%configure \
72 --disable-silent-rules
5e72696b
JB
73%{__make}
74
75%install
76rm -rf $RPM_BUILD_ROOT
77
2bcfd8ca 78%{__make} -j1 install \
5e72696b
JB
79 DESTDIR=$RPM_BUILD_ROOT
80
81# modules dlopened by soname
82%{__rm} $RPM_BUILD_ROOT%{_libdir}/libdapl*.{so,la,a}
83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%post -p /sbin/ldconfig
88%postun -p /sbin/ldconfig
89
90%files
91%defattr(644,root,root,755)
92# LICENSE is CPL, LICENSE2 is BSD, LICENSE3 is GPL (not included here)
93%doc AUTHORS COPYING ChangeLog LICENSE.txt LICENSE2.txt README
94%attr(755,root,root) %{_bindir}/dapltest
95%attr(755,root,root) %{_bindir}/dtest
96%attr(755,root,root) %{_bindir}/dtestcm
97%attr(755,root,root) %{_bindir}/dtestx
98%attr(755,root,root) %{_libdir}/libdat2.so.*.*.*
99%attr(755,root,root) %ghost %{_libdir}/libdat2.so.2
100%attr(755,root,root) %{_libdir}/libdaplofa.so.*.*.*
101%attr(755,root,root) %ghost %{_libdir}/libdaplofa.so.2
102%attr(755,root,root) %{_libdir}/libdaploscm.so.*.*.*
103%attr(755,root,root) %ghost %{_libdir}/libdaploscm.so.2
104%attr(755,root,root) %{_libdir}/libdaploucm.so.*.*.*
105%attr(755,root,root) %ghost %{_libdir}/libdaploucm.so.2
106%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dat.conf
107%{_mandir}/man1/dapltest.1*
108%{_mandir}/man1/dtest.1*
109%{_mandir}/man5/dat.conf.5*
110
111%files devel
112%defattr(644,root,root,755)
113%attr(755,root,root) %{_libdir}/libdat2.so
114%{_libdir}/libdat2.la
115%{_includedir}/dat2
116
117%files static
118%defattr(644,root,root,755)
119%{_libdir}/libdat2.a
This page took 0.169789 seconds and 4 git commands to generate.