packages: libibverbs/libibverbs.spec, libibverbs/libibverbs.pc.in (NEW) - u...

qboosh qboosh at pld-linux.org
Wed Sep 8 09:21:55 CEST 2010


Author: qboosh                       Date: Wed Sep  8 07:21:55 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 1.1.4
- package /etc/libibverbs.d dir
- add .pc file (expected by e.g. corosync)

---- Files affected:
packages/libibverbs:
   libibverbs.spec (1.3 -> 1.4) , libibverbs.pc.in (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/libibverbs/libibverbs.spec
diff -u packages/libibverbs/libibverbs.spec:1.3 packages/libibverbs/libibverbs.spec:1.4
--- packages/libibverbs/libibverbs.spec:1.3	Sat May 17 19:17:04 2008
+++ packages/libibverbs/libibverbs.spec	Wed Sep  8 09:21:50 2010
@@ -2,14 +2,14 @@
 Summary:	A library for direct userspace use of InfiniBand hardware
 Summary(pl.UTF-8):	Biblioteka bezpośredniego dostępu do sprzętu InfiniBand z przestrzeni użytkownika
 Name:		libibverbs
-Version:	1.1.2
+Version:	1.1.4
 Release:	1
 License:	BSD or GPL v2
 Group:		Libraries
 Source0:	http://www.openfabrics.org/downloads/verbs/%{name}-%{version}.tar.gz
-# Source0-md5:	6ad270dacf26211616cbfc9fa733d112
+# Source0-md5:	0403bad1ee55650c89053cb61961faf4
+Source1:	%{name}.pc.in
 URL:		http://openib.org/
-BuildRequires:	automake
 BuildRequires:	rpmbuild(macros) >= 1.402
 Requires(post,postun):	/sbin/ldconfig
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -75,15 +75,24 @@
 %setup -q
 
 %build
-cp -f /usr/share/automake/config.sub config
-%configure
+%configure \
+	--disable-silent-rules
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/libibverbs.d
+
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+# check if not present already
+[ ! -f %{_pkgconfigdir}/ibverbs.pc ] || exit 1
+install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
+sed -e 's, at prefix@,%{_prefix},;
+	s, at libdir@,%{_libdir},;
+	s, at LIBVERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -95,12 +104,14 @@
 %doc AUTHORS COPYING ChangeLog README
 %attr(755,root,root) %{_libdir}/libibverbs.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libibverbs.so.1
+%dir %{_sysconfdir}/libibverbs.d
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libibverbs.so
 %{_libdir}/libibverbs.la
 %{_includedir}/infiniband
+%{_pkgconfigdir}/ibverbs.pc
 %{_mandir}/man3/ibv_*.3*
 %{_mandir}/man3/mult_to_ibv_rate.3*
 
@@ -119,6 +130,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4  2010/09/08 07:21:50  qboosh
+- updated to 1.1.4
+- package /etc/libibverbs.d dir
+- add .pc file (expected by e.g. corosync)
+
 Revision 1.3  2008/05/17 17:17:04  matkor
 - Version 1.1.2-1.
 

================================================================
Index: packages/libibverbs/libibverbs.pc.in
diff -u /dev/null packages/libibverbs/libibverbs.pc.in:1.1
--- /dev/null	Wed Sep  8 09:21:55 2010
+++ packages/libibverbs/libibverbs.pc.in	Wed Sep  8 09:21:50 2010
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=${prefix}
+libdir=@libdir@
+includedir=${prefix}/include
+
+Name: ibverbs
+Version: @LIBVERSION@
+Description: ibverbs
+Requires:
+Libs: -L${libdir} -libverbs
+Cflags: -I${includedir}
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libibverbs/libibverbs.spec?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list