]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/ofed/management/libibmad/libibmad.spec.in
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / ofed / management / libibmad / libibmad.spec.in
1
2 %define RELEASE @RELEASE@
3 %define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
4
5 Summary: OpenFabrics Alliance InfiniBand MAD library
6 Name: libibmad
7 Version: @VERSION@
8 Release: %rel%{?dist}
9 License: GPLv2 or BSD
10 Group: System Environment/Libraries
11 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12 Source: http://www.openfabrics.org/downloads/management/@TARBALL@
13 Url: http://openfabrics.org/
14 BuildRequires: libibumad-devel, libtool
15 Requires(post): /sbin/ldconfig
16 Requires(postun): /sbin/ldconfig
17
18 %description
19 libibmad provides low layer IB functions for use by the IB diagnostic
20 and management programs. These include MAD, SA, SMP, and other basic
21 IB functions.
22
23 %package devel
24 Summary: Development files for the libibmad library
25 Group: System Environment/Libraries
26 Requires: %{name} = %{version}-%{release} libibumad-devel
27 Requires(post): /sbin/ldconfig
28 Requires(postun): /sbin/ldconfig
29
30 %description devel
31 Development files for the libibmad library.
32
33 %package static
34 Summary: Static version of the libibmad library
35 Group: System Environment/Libraries
36 Requires: %{name} = %{version}-%{release}
37
38 %description static
39 Static version of the libibmad library
40
41 %prep
42 %setup -q
43
44 %build
45 %configure
46 make %{?_smp_mflags}
47
48 %install
49 make DESTDIR=${RPM_BUILD_ROOT} install
50 # remove unpackaged files from the buildroot
51 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
52
53 %clean
54 rm -rf $RPM_BUILD_ROOT
55
56 %post -p /sbin/ldconfig
57 %postun -p /sbin/ldconfig
58 %post devel -p /sbin/ldconfig
59 %postun devel -p /sbin/ldconfig
60
61 %files
62 %defattr(-,root,root)
63 %{_libdir}/libibmad*.so.*
64 %doc AUTHORS COPYING ChangeLog
65
66 %files devel
67 %defattr(-,root,root)
68 %{_libdir}/libibmad.so
69 %{_includedir}/infiniband/*.h
70
71 %files static
72 %defattr(-,root,root)
73 %{_libdir}/libibmad.a