From bc5f16991d75ff9d09e3e3a3cc8c2d6801a9d61f Mon Sep 17 00:00:00 2001 From: Arlin Davis Date: Tue, 2 Oct 2007 14:50:02 -0700 Subject: [PATCH] Final changes for package 1.2.2-1, OFED 1.3 ALPHA Signed-off by: Arlin Davis --- configure.in | 4 +-- dapl.spec.in | 74 ++++++++++++++++++++++++++-------------------------- 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/configure.in b/configure.in index 4e7134f..087552c 100644 --- a/configure.in +++ b/configure.in @@ -1,11 +1,11 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) -AC_INIT(dapl, 1.2.2-pre, general@lists.openfabrics.org) +AC_INIT(dapl, 1.2.2-1, general@lists.openfabrics.org) AC_CONFIG_SRCDIR([dat/udat/udat.c]) AC_CONFIG_AUX_DIR(config) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(dapl, 1.2.2-pre) +AM_INIT_AUTOMAKE(dapl, 1.2.2-1) AM_PROG_LIBTOOL diff --git a/dapl.spec.in b/dapl.spec.in index e995e5e..835da79 100644 --- a/dapl.spec.in +++ b/dapl.spec.in @@ -31,33 +31,37 @@ # uDAT and uDAPL 1.2 Registry RPM SPEC file # # $Id: $ - -%define ver 1.2 -%define RELEASE 2 -%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE} - -Summary: Userspace DAT and DAPL API. Name: dapl -Version: %ver -Release: %rel%{?dist} +Version: 1.2.2 +Release: 1%{?dist} +Summary: A Library for userspace access to RDMA devices using OS Agnostic DAT API v1.2. -License: Dual GPL/BSD/CPL Group: System Environment/Libraries -BuildRoot: %{_tmppath}/%{name}-%{version}.%{release}-root-%(%{__id_u} -n) -Source: http://openfabrics.org/downloads/dapl/%{name}-%{version}.%{release}.tar.gz +License: Dual GPL/BSD/CPL Url: http://openfabrics.org/ +Source: http://www.openfabrics.org/downloads/%{name}/%{name}-%{version}-%{release}.tar.gz +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig %description -Along with the OpenIB kernel drivers, libdat and libdapl provides a userspace -RDMA API that supports DAT 1.2 specification +Along with the OpenFabrics kernel drivers, libdat and libdapl provides a userspace +RDMA API that supports DAT 1.2 specification and IB transport extensions for +atomic operations and rdma write with immediate data. %package devel Summary: Development files for the libdat and libdapl libraries Group: System Environment/Libraries -Requires: %{name} = %{version}-%{release} %description devel -Static libraries and header files for the libdat and libdapl library. +Header files for libdat and libdapl library. + +%package devel-static +Summary: Static development files for libdat and libdapl library +Group: System Environment/Libraries + +%description devel-static +Static libraries for libdat and libdapl library. %package utils Summary: Test suites for uDAPL library @@ -68,42 +72,38 @@ Requires: %{name} = %{version}-%{release} Useful test suites to validate uDAPL library API's. %prep -%setup -q -n %{name}-%{version}.%{release} +%setup -q -n %{name}-@VERSION@ %build -%configure -make +%configure +make %{?_smp_mflags} %install -make DESTDIR=${RPM_BUILD_ROOT} install +rm -rf %{buildroot} +make DESTDIR=%{buildroot} install # remove unpackaged files from the buildroot -rm -f $RPM_BUILD_ROOT%{_libdir}/*.la +rm -f %{buildroot}%{_libdir}/*.la %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) -%{_libdir}/libda*.so* -%{_sysconfdir}/dat.conf +%{_libdir}/libda*.so.* +%config(noreplace) %{_sysconfdir}/dat.conf %doc AUTHORS README %files devel %defattr(-,root,root,-) +%{_libdir}/*.so +%{_includedir}/dat/* + +%files devel-static +%defattr(-,root,root,-) %{_libdir}/*.a -%{_includedir}/dat/dat.h -%{_includedir}/dat/dat_error.h -%{_includedir}/dat/dat_platform_specific.h -%{_includedir}/dat/dat_redirection.h -%{_includedir}/dat/dat_registry.h -%{_includedir}/dat/dat_vendor_specific.h -%{_includedir}/dat/udat_config.h -%{_includedir}/dat/udat.h -%{_includedir}/dat/udat_redirection.h -%{_includedir}/dat/udat_vendor_specific.h %files utils %defattr(-,root,root,-) @@ -111,14 +111,14 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/* %changelog -* Wed Jun 6 2007 Arlin Davis - 1.2.2 -- OFED 1.3, DAT/DAPL Version 1.2, Release 2 +* Wed Sep 26 2007 Arlin Davis - 1.2.2-1 +- OFED 1.3-alpha, DAT/DAPL Version 1.2, Release 2 * Wed Jun 6 2007 Arlin Davis - 1.2.1 - OFED 1.2, DAT/DAPL Version 1.2, Release 1 * Fri Oct 20 2006 Arlin Davis - 1.2.0 -- OFED 1.1, +- OFED 1.1, * Wed May 31 2006 Arlin Davis - 1.2.0 -- OFED 1.0 +- OFED 1.0 -- 2.46.0