[openlmi-providers] version 0.0.14

Michal Minar miminar at fedoraproject.org
Thu Nov 8 10:03:44 UTC 2012


commit 3cde98cb2aab4a82879623a0e453f21cc27cf510
Author: Michal Minar <miminar at redhat.com>
Date:   Thu Nov 8 11:02:02 2012 +0100

    version 0.0.14
    
    added openlmi-python subpackage
     - defines openlmi namespace
     - required by openlmi-software and by other python providers in
        future

 .gitignore             |    1 +
 openlmi-providers.spec |   38 ++++++++++++++++++++++++++++++++++----
 sources                |    2 +-
 3 files changed, 36 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8fb4a24..efca0d6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /openlmi-providers-0.0.10.tar.gz
 /openlmi-providers-0.0.11.tar.gz
 /openlmi-providers-0.0.12.tar.gz
+/openlmi-providers-0.0.14.tar.gz
diff --git a/openlmi-providers.spec b/openlmi-providers.spec
index d6d92ba..a610881 100644
--- a/openlmi-providers.spec
+++ b/openlmi-providers.spec
@@ -1,6 +1,6 @@
 Name:           openlmi-providers
-Version:        0.0.12
-Release:        2%{?dist}
+Version:        0.0.14
+Release:        1%{?dist}
 Summary:        Set of basic CIM providers
 
 License:        GPLv2+
@@ -86,14 +86,25 @@ Obsoletes:      cura-account < 0.0.10-1
 %description -n openlmi-account
 %{summary}.
 
+%package -n openlmi-python
+Summary:        Python namespace package for pywbem providers
+Requires:       %{name} = %{version}-%{release}
+BuildArch:      noarch
+Requires:       python-setuptools
+Requires:       cmpi-bindings-pywbem
+
+%description -n openlmi-python
+The openlmi-python package contains python namespace package for
+all openlmi python providers using cmpi-bindings-pywbem.
+
 %package -n openlmi-software
 Summary:        CIM providers for software management
 Requires:       %{name} = %{version}-%{release}
+Requires:       openlmi-python = %{version}-%{release}
 Provides:       cura-software = %{version}-%{release}
 Obsoletes:      cura-software < 0.0.10-1
 BuildArch:      noarch
 
-Requires:       cmpi-bindings-pywbem
 Requires:       yum
 # For Linux_ComputerSystem
 Requires:       sblim-cmpi-base
@@ -117,6 +128,9 @@ popd
 
 make %{?_smp_mflags} -C %{_target_platform}
 
+pushd src/python
+%{__python} setup.py build
+popd # src/python
 # for software providers
 pushd src/software
 %{__python} setup.py build
@@ -131,6 +145,10 @@ make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
 rm -rf "$RPM_BUILD_ROOT"/usr/bin/*.py
 rm -rf "$RPM_BUILD_ROOT"/usr/lib/python*
 
+pushd src/python
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+popd # src/python
+
 # for software providers
 pushd src/software
 %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
@@ -178,9 +196,17 @@ cp mof/LMI_Software.reg $RPM_BUILD_ROOT/%{_datadir}/%{name}/
 %{_datadir}/%{name}/LMI_Account.mof
 %{_datadir}/%{name}/LMI_Account.reg
 
+%files -n openlmi-python
+%doc README COPYING
+%dir %{python_sitelib}/openlmi
+%{python_sitelib}/openlmi-*
+
 %files -n openlmi-software
 %doc README COPYING
-%{python_sitelib}/*
+%dir %{python_sitelib}/openlmi/software
+%{python_sitelib}/openlmi/software/*
+%{python_sitelib}/openlmi_software-*
+
 %{_datadir}/%{name}/LMI_Software.mof
 %{_datadir}/%{name}/LMI_Software.reg
 
@@ -316,6 +342,10 @@ fi
 
 
 %changelog
+* Thu Nov 08 2012 Michal Minar <miminar at redhat.com> 0.0.14-1
+- Version 0.0.14
+- Added python subpackage for python providers
+
 * Wed Oct 31 2012 Roman Rakus <rrakus at redhat.com> - 0.0.12-2
 - Requires fixed konkretcmpi >= 0.8.7-7
 
diff --git a/sources b/sources
index af17d30..558f311 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d4aadbebe2e2280d1f682bc56d08f765  openlmi-providers-0.0.12.tar.gz
+718148f5ad033e141fc012c9a4e3a6c5  openlmi-providers-0.0.14.tar.gz


More information about the scm-commits mailing list