# HG changeset patch
# User Dan Smith <danms(a)us.ibm.com>
# Date 1194992334 28800
# Node ID 6222dfe01952e34740bb157220f9b33d3a342d29
# Parent c3f816e3ab5ff2a17500d8b48ec601ade58da988
Fix RPM dependency in libcmpiutil
Having the sblim-cmpi-devel package installed actually breaks our binary
because the sblim broker function table (and many others, probably) does not
match what Pegasus uses, making binaries incompatible (which is very
disturbing).
I was getting a very strange indication trigger crash on F8 because the
invokeMethod broker function pointer was off-by-one.
Signed-off-by: Dan Smith <danms(a)us.ibm.com>
diff -r c3f816e3ab5f -r 6222dfe01952 libcmpiutil.spec.in
--- a/libcmpiutil.spec.in Tue Nov 13 15:33:06 2007 -0500
+++ b/libcmpiutil.spec.in Tue Nov 13 14:18:54 2007 -0800
@@ -9,9 +9,10 @@ Source: libcmpiutil-%{version}.tar.gz
Source: libcmpiutil-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-root
URL:
http://libvirt.org/CIM/
-BuildRequires: sblim-cmpi-devel
+BuildRequires: tog-pegasus-devel
BuildRequires: flex
BuildRequires: bison
+BuildConflicts: sblim-cmpi-devel
%description
Libcmpiutil is a library of utility functions for CMPI providers.
@@ -23,7 +24,7 @@ instance properties to standardizing met
%package devel
Summary: Libraries, includes, etc. to use the CMPI utility library
Group: Development/Libraries
-Requires: sblim-cmpi-devel
+Requires: tog-pegasus-devel
Requires: pkgconfig
%description devel