]> git.pld-linux.org Git - packages/infinipath-psm.git/blame - infinipath-psm.spec
- added format patch (fixes build with -Werror=format-security)
[packages/infinipath-psm.git] / infinipath-psm.spec
CommitLineData
6fe249c3
JB
1Summary: QLogic PSM libraries
2Summary(pl.UTF-8): Biblioteki QLogic PSM
3Name: infinipath-psm
8eb7d44b 4Version: 1.14
6fe249c3
JB
5Release: 1
6License: BSD or GPL v2
7Group: Networking/Utilities
8Source0: http://www.openfabrics.org/downloads/infinipath-psm/%{name}-%{version}.tar.gz
8eb7d44b 9# Source0-md5: 76b83f3d1c0ab12d02e9680e514f4b68
5125642a
JB
10Patch0: %{name}-union.patch
11Patch1: %{name}-format.patch
12Patch2: %{name}-link.patch
6fe249c3
JB
13URL: http://www.openfabrics.org/
14BuildRequires: libuuid-devel
15ExclusiveArch: %{ix86} %{x8664}
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%ifarch %{ix86}
19%define psmarch i386
20%else
21%define psmarch x86_64
22%endif
23
24%description
25The PSM Messaging API, or PSM API, is QLogic's low-level user-level
26communications interface for the Truescale family of products. PSM
27users are enabled with mechanisms necessary to implement higher level
28communications interfaces in parallel environments.
29
30%description -l pl.UTF-8
31PSM Messaging API (lub PSM API) to niskopoziomowy interfejs
32komunikacyjny QLogic dla przestrzeni użytkownika dla produktów z
33rodziny Truescale. Ten pakiet dostarcza użytkownikom PSM mechanizmy
34potrzebne do zaimplementowania interfejsów komunikacyjnych wyższego
35poziomu w środowiskach równoległych.
36
37%package devel
38Summary: Header files for PSM API
39Summary(pl.UTF-8): Pliki nagłówkowe PSM API
40Group: Development/Libraries
41Requires: %{name} = %{version}-%{release}
42
43%description devel
44Header files for PSM API.
45
46%description devel -l pl.UTF-8
47Pliki nagłówkowe PSM API.
48
49%prep
50%setup -q
5125642a
JB
51%patch0 -p1
52%patch1 -p1
53%patch2 -p1
6fe249c3
JB
54
55%build
56%{__make} \
57 CC="%{__cc}" \
58 BASECFLAGS="%{rpmcflags} -fPIC -funwind-tables -D_GNU_SOURCE -DPSM_USE_SYS_UUID" \
59 arch=%{psmarch}
60
61%install
62rm -rf $RPM_BUILD_ROOT
63
64%{__make} install \
65 DESTDIR=$RPM_BUILD_ROOT \
66 arch=%{psmarch}
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%post -p /sbin/ldconfig
72%postun -p /sbin/ldconfig
73
74%files
75%defattr(644,root,root,755)
76%doc COPYING README
77%attr(755,root,root) %{_libdir}/libpsm_infinipath.so.*.*
78%attr(755,root,root) %ghost %{_libdir}/libpsm_infinipath.so.1
79%attr(755,root,root) %{_libdir}/libinfinipath.so.*.*
80%attr(755,root,root) %ghost %{_libdir}/libinfinipath.so.4
81
82%files devel
83%defattr(644,root,root,755)
84%attr(755,root,root) %{_libdir}/libpsm_infinipath.so
85%attr(755,root,root) %{_libdir}/libinfinipath.so
86%{_includedir}/psm.h
87%{_includedir}/psm_mq.h
This page took 0.116518 seconds and 4 git commands to generate.