[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