Hello community,
here is the log from the commit of package cimple
checked in at Thu Mar 29 00:19:15 CEST 2007.
--------
--- cimple/cimple.changes 2007-02-14 18:46:52.000000000 +0100
+++ /mounts/work_src_done/STABLE/cimple/cimple.changes 2007-03-28 01:42:36.699556000 +0200
@@ -1,0 +2,6 @@
+Wed Mar 28 01:38:40 CEST 2007 - bwhiteley@suse.de
+
+- Updated to newer version in preparation for 1.0
+- Fixed compiler warnings from generated code. (#257891)
+
+-------------------------------------------------------------------
Old:
----
cimple-0.99.40.2007_02_01.tar.gz
cimple.cmpi-only.patch
cimple.no-rpath.patch
cmpi_headers.tar.gz
New:
----
cimple-0.99.56.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cimple.spec ++++++
--- /var/tmp/diff_new_pack.g26216/_old 2007-03-29 00:18:47.000000000 +0200
+++ /var/tmp/diff_new_pack.g26216/_new 2007-03-29 00:18:47.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cimple (Version 0.99.40.2007_02_01)
+# spec file for package cimple (Version 0.99.56)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,18 +12,15 @@
Name: cimple
%define upstream_version 0.99.40.2007_02_01
-BuildRequires: gcc-c++ openwbem-devel
+BuildRequires: gcc-c++ openwbem-devel tog-pegasus-devel
License: X11/MIT
Group: System/Management
Autoreqprov: on
-Version: 0.99.40.2007_02_01
-Release: 5
+Version: 0.99.56
+Release: 1
Summary: CIMPLE is an embeddable CIM provider engine
URL: http://cimple.org
-Source0: http://cimple.org/%{name}-%{upstream_version}.tar.gz
-Source1: cmpi_headers.tar.gz
-Patch0: cimple.cmpi-only.patch
-Patch1: cimple.no-rpath.patch
+Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -42,7 +39,7 @@
%package devel
Summary: Header files for CIMPLE : an embeddable CIM provider engine
Group: System/Management
-Requires: %{name}-%{version} %{name}-openwbem-adapter-%{version}
+Requires: %{name} = %{version}-%{release}
%description devel
Header files for CIMPLE : an embeddable CIM provider engine. It is used
@@ -60,7 +57,7 @@
%package openwbem-adapter
Summary: OpenWBEM Adapter for CIMPLE providers
Group: System/Management
-Requires: %{name}-%{version}
+Requires: %{name} = %{version}-%{release}
%description openwbem-adapter
The OpenWBEM Adapter for CIMPLE is a bridge between the native OpenWBEM
@@ -77,13 +74,14 @@
%package openwbem-devel
Summary: Header file for CIMPLE providers using the OpenWBEM Adapter
Group: System/Management
-Requires: %{name}-%{version} %{name}-openwbem-adapter-%{version}
-Requires: %{name}-devel-%{version} openwbem-devel
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-openwbem-adapter = %{version}-%{release}
+Requires: %{name}-devel = %{version}-%{release} openwbem-devel
%description openwbem-devel
-Header file and static libraries for building CIMPLE providers that
-will use the cimple-openwbem-adapter. This header is only needed by
-the module.cpp file (part of a CIMPLE provider).
+Header file for building CIMPLE providers that will use the
+cimple-openwbem-adapter. This header is only needed by the module.cpp
+file (part of a CIMPLE provider).
@@ -92,39 +90,47 @@
Mike Brasher
Karl Schopmeyer
+%if 0
+%package pegasus-devel
+Summary: Static library for CIMPLE providers using the Pegasus Adapter
+Group: System/Management
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-pegasus-adapter = %{version}-%{release}
+Requires: %{name}-devel = %{version}-%{release} pegasus-devel
+
+%description pegasus-devel
+Static library for building CIMPLE providers that
+will use the cimple-pegasus-adapter.
+
+
+Authors:
+--------
+ Mike Brasher
+ Karl Schopmeyer
+
+%endif
%prep
-%setup -q -n cimple
-%patch0 -p1 -b .cmpi-only
-%patch1 -p1 -b .no-rpath
-pushd src/cmpi
-tar xvf %{S:1}
-popd
+%setup
%build
-export CMPI_ROOT=$(pwd)/src/cmpi/headers
export CIMPLE_DEBUG=1
-%configure
+./configure \
+ --libdir=%{_libdir} \
+ --prefix=%{_prefix} \
+ --with-openwbem=/usr \
+ --with-cmpi=/usr/include/Pegasus/Provider/CMPI
+# Add this package back in when tog-pegasus-devel gets fixed (#258194)
+# --with-pegasus=/usr
make FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fPIC"
-pushd src/openwbem/adapter
-make FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fPIC"
-popd
%install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/%{_libdir}
-install -d $RPM_BUILD_ROOT/usr/bin
-install -d $RPM_BUILD_ROOT/%{_includedir}/%{name}/
-install bin/{genclass,genprov,mofc} $RPM_BUILD_ROOT/usr/bin/
-install lib/lib{cimple,mof}* $RPM_BUILD_ROOT/%{_libdir}/
-install src/cimple/*.h $RPM_BUILD_ROOT/%{_includedir}/%{name}/
-install src/openwbem/adapter/OpenWBEM_Adapter.h \
- $RPM_BUILD_ROOT/%{_includedir}/%{name}/
-. mak/platform.mak
-sed -i -e "s/#include