[openlmi-providers] new upstream version 0.2.0
Michal Minar
miminar at fedoraproject.org
Wed Aug 28 07:37:37 UTC 2013
commit 57c625c6a3f217f1cc3729c7d9e71abfa988bbd3
Author: Michal Minar <miminar at redhat.com>
Date: Wed Aug 28 09:34:52 2013 +0200
new upstream version 0.2.0
.gitignore | 12 +--
openlmi-providers-0.0.22-fix-jobs-mof.patch | 24 ---
openlmi-providers-0.1.1-sfcb.patch | 167 --------------------
...iders-konkretcmpi-0.9.1-new-generated-api.patch | 82 ----------
openlmi-providers.spec | 49 +++++--
sources | 2 +-
6 files changed, 41 insertions(+), 295 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1b8ad17..083b670 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,12 +1,2 @@
-/openlmi-providers-0.0.15.tar.gz
-/openlmi-providers-0.0.16.tar.gz
-/openlmi-providers-0.0.17.tar.gz
-/openlmi-providers-0.0.18.tar.gz
-/openlmi-providers-0.0.19.tar.gz
-/openlmi-providers-0.0.20.tar.gz
-/openlmi-providers-0.0.21.tar.gz
-/openlmi-providers-0.0.22.tar.gz
-/openlmi-providers-0.0.23.tar.gz
-/openlmi-providers-0.0.25.tar.gz
-/openlmi-providers-0.1.0.tar.gz
/openlmi-providers-0.1.1.tar.gz
+/openlmi-providers-0.2.0.tar.gz
diff --git a/openlmi-providers.spec b/openlmi-providers.spec
index 898683a..7f052a0 100644
--- a/openlmi-providers.spec
+++ b/openlmi-providers.spec
@@ -1,23 +1,21 @@
%global logfile %{_localstatedir}/log/openlmi-install.log
+%global required_konkret_ver 0.9.0-2
Name: openlmi-providers
-Version: 0.1.1
-Release: 2%{?dist}
+Version: 0.2.0
+Release: 1%{?dist}
Summary: Set of basic CIM providers
License: LGPLv2+
URL: http://fedorahosted.org/openlmi/
Source0: http://fedorahosted.org/released/openlmi-providers/%{name}-%{version}.tar.gz
-# bug#995561: don't register __MethodParameters classes into SFCB
-Patch1: openlmi-providers-0.1.1-sfcb.patch
-
# Upstream name has been changed from cura-providers to openlmi-providers
Provides: cura-providers%{?_isa} = %{version}-%{release}
Obsoletes: cura-providers < 0.0.10-1
BuildRequires: cmake
-BuildRequires: konkretcmpi-devel >= 0.9.0-2
+BuildRequires: konkretcmpi-devel >= %{required_konkret_ver}
BuildRequires: sblim-cmpi-devel
BuildRequires: cim-schema
# For openlmi-power
@@ -27,6 +25,9 @@ BuildRequires: lm_sensors-devel
# For openlmi-account
BuildRequires: libuser-devel
BuildRequires: python2-devel
+# for openlmi-account-doc
+BuildRequires: konkretcmpi-python >= %{required_konkret_ver}
+BuildRequires: python-sphinx
# For openlmi-hardware
BuildRequires: pciutils-devel
# For openlmi-logicalfile
@@ -58,6 +59,7 @@ Model (CIM).
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: konkretcmpi-python >= %{required_konkret_ver}
Provides: cura-providers-devel%{?_isa} = %{version}-%{release}
Obsoletes: cura-providers-devel < 0.0.10-1
@@ -107,6 +109,14 @@ Obsoletes: cura-account < 0.0.10-1
%description -n openlmi-account
%{summary}.
+%package -n openlmi-account-doc
+Summary: CIM account provider documentation
+Group: Documentation
+BuildArch: noarch
+
+%description -n openlmi-account-doc
+This package contains the documents for OpenLMI account provider.
+
%package -n openlmi-hardware
Summary: CIM provider for hardware on system
Requires: %{name}%{?_isa} = %{version}-%{release}
@@ -213,7 +223,6 @@ into strings on demand.
%prep
%setup -q
-%patch1 -p1 -b .sfcb
%build
mkdir -p %{_target_platform}
@@ -234,9 +243,16 @@ pushd src/pcp
%{__python} setup.py build
popd
+# documentation
+make -C src/account/doc html
+
%install
make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
+# The log file must be created
+mkdir -p "$RPM_BUILD_ROOT/%{_localstatedir}/log"
+touch "$RPM_BUILD_ROOT/%logfile"
+
# XXX
# Remove pythonies
# Don't forget to remove this dirty hack in the future
@@ -271,6 +287,9 @@ sed -i -e 's,^_LOCALSTATEDIR=.*,_LOCALSTATEDIR="%{_localstatedir}",' \
$RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily/openlmi-pcp
mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}
+# documentation
+install -m 755 -d $RPM_BUILD_ROOT/%{_docdir}/%{name}/account/admin_guide
+cp -pr src/account/doc/build/html/* $RPM_BUILD_ROOT/%{_docdir}/%{name}/account/admin_guide
%files
%doc README COPYING
@@ -326,6 +345,9 @@ mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}
%{_datadir}/%{name}/90_LMI_Account_Profile.mof
%attr(755, root, root) %{_libexecdir}/pegasus/cmpiLMI_Account-cimprovagt
+%files -n openlmi-account-doc
+%{_docdir}/%{name}/account/admin_guide
+
%files -n openlmi-hardware
%doc README COPYING
%{_libdir}/cmpi/libcmpiLMI_Hardware.so
@@ -340,7 +362,7 @@ mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}
%dir %{python_sitelib}/lmi
%{python_sitelib}/lmi/__init__.py
%{python_sitelib}/lmi/__init__.py[co]
-%{python_sitelib}/lmi-*
+%{python_sitelib}/openlmi-*
%dir %{python_sitelib}/lmi/base
%{python_sitelib}/lmi/base/*.py
%{python_sitelib}/lmi/base/*.py[co]
@@ -357,7 +379,7 @@ mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}
%config(noreplace) %{_sysconfdir}/openlmi/software/software.conf
%config(noreplace) %{_sysconfdir}/openlmi/software/yum_worker_logging.conf
%{python_sitelib}/lmi/software/*
-%{python_sitelib}/lmi_software-*
+%{python_sitelib}/openlmi_software-*
%{_libexecdir}/pegasus/pycmpiLMI_Software-cimprovagt
%{_datadir}/%{name}/60_LMI_Software.mof
@@ -371,7 +393,7 @@ mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}
%{_datadir}/%{name}/60_LMI_PCP.mof
%dir %{python_sitelib}/lmi/pcp
%{python_sitelib}/lmi/pcp/*
-%{python_sitelib}/lmi_pcp-*
+%{python_sitelib}/openlmi_pcp-*
%attr(755, root, root) %{_bindir}/openlmi-pcp-generate
%attr(755, root, root) %{_sysconfdir}/cron.daily/openlmi-pcp
%dir %{_localstatedir}/lib/%{name}
@@ -695,8 +717,15 @@ if [ "$1" -eq 0 ]; then
fi >> %logfile 2>&1
%changelog
+* Tue Aug 27 2013 Michal Minar <miminar at redhat.com> 0.2.0-1
+- Version 0.2.0
+- Enhancement in software api.
+- Added openlmi-account-doc package with admin guide.
+- Fixed installation of python packages.
+
* Thu Aug 15 2013 Jan Safranek <jsafrane at redhat.com> 0.1.1-2
- Fixed registration into SFCB (#995561)
+- Register __MethodParameters classes only in Pegasus
* Wed Aug 07 2013 Radek Novacek <rnovacek at redhat.com> 0.1.1-1
- Version 0.1.1
diff --git a/sources b/sources
index 284d04d..79bede4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c061603e9307fa5a76004fa90c220a07 openlmi-providers-0.1.1.tar.gz
+ca168c416a54696f420693d2bdefdbbd openlmi-providers-0.2.0.tar.gz
More information about the scm-commits
mailing list