summaryrefslogtreecommitdiffstats
path: root/openlmi-providers.spec
diff options
context:
space:
mode:
authorJan Safranek <jsafrane@redhat.com>2013-10-21 11:48:39 +0200
committerJan Safranek <jsafrane@redhat.com>2013-10-21 11:48:39 +0200
commit0b4bf012e987da36c1eed05b2e99ed86385c9bb3 (patch)
treefda708029a6de9b40ee3a563a8b7ac8ef65b22e1 /openlmi-providers.spec
parent46840cd1f8faa3ca9438c3c9cf5b290cf0b7ca7b (diff)
downloadopenlmi-providers-0b4bf012e987da36c1eed05b2e99ed86385c9bb3.tar.gz
openlmi-providers-0b4bf012e987da36c1eed05b2e99ed86385c9bb3.tar.xz
openlmi-providers-0b4bf012e987da36c1eed05b2e99ed86385c9bb3.zip
Update spec file with the new documentation structure.
Diffstat (limited to 'openlmi-providers.spec')
-rw-r--r--openlmi-providers.spec37
1 files changed, 25 insertions, 12 deletions
diff --git a/openlmi-providers.spec b/openlmi-providers.spec
index 6768322..0cb577c 100644
--- a/openlmi-providers.spec
+++ b/openlmi-providers.spec
@@ -97,6 +97,13 @@ Obsoletes: cura-powermanagement < 0.0.10-1
%description -n openlmi-powermanagement
%{summary}.
+%package -n openlmi-powermanagement-doc
+Summary: Power management CIM provider documentation
+Group: Documentation
+BuildArch: noarch
+
+%description -n openlmi-powermanagement-doc
+This package contains the documents for OpenLMI power management provider.
%package -n openlmi-service
Summary: CIM provider for controlling system services
@@ -148,6 +155,14 @@ Requires: util-linux
%description -n openlmi-hardware
%{summary}.
+%package -n openlmi-hardware-doc
+Summary: CIM hardware provider documentation
+Group: Documentation
+BuildArch: noarch
+
+%description -n openlmi-hardware-doc
+This package contains the documents for OpenLMI hardware provider.
+
%package -n openlmi-python-base
Summary: Python namespace package for OpenLMI python projects
Requires: python-setuptools
@@ -318,7 +333,7 @@ pushd %{_target_platform}
%{cmake} ..
popd
-make -k %{?_smp_mflags} -C %{_target_platform}
+make -k %{?_smp_mflags} -C %{_target_platform} all doc
pushd src/python
%{__python} setup.py build
@@ -331,12 +346,6 @@ pushd src/pcp
%{__python} setup.py build
popd
-# documentation
-for provider in account fan logicalfile realmd service-dbus journald; do
- make -C src/${provider}/doc html
-done
-make -C src/software/doc/admin html
-
%install
make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
@@ -384,14 +393,12 @@ touch $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}/stamp
# documentation
install -m 755 -d $RPM_BUILD_ROOT/%{_docdir}/%{name}
install -m 644 README COPYING $RPM_BUILD_ROOT/%{_docdir}/%{name}
-for provider in account fan logicalfile realmd journald; do
+for provider in account fan hardware journald logicalfile power realmd software; do
install -m 755 -d $RPM_BUILD_ROOT/%{_docdir}/%{name}/${provider}/admin_guide
- cp -pr src/${provider}/doc/build/html/* $RPM_BUILD_ROOT/%{_docdir}/%{name}/${provider}/admin_guide
+ cp -pr %{_target_platform}/doc/admin/${provider}/html/* $RPM_BUILD_ROOT/%{_docdir}/%{name}/${provider}/admin_guide
done
install -m 755 -d $RPM_BUILD_ROOT/%{_docdir}/%{name}/service/admin_guide
-cp -pr src/service-dbus/doc/build/html/* $RPM_BUILD_ROOT/%{_docdir}/%{name}/service/admin_guide
-install -m 755 -d $RPM_BUILD_ROOT/%{_docdir}/%{name}/software/admin_guide
-cp -pr src/software/doc/admin/build/html/* $RPM_BUILD_ROOT/%{_docdir}/%{name}/software/admin_guide
+cp -pr %{_target_platform}/doc/admin/service-dbus/html/* $RPM_BUILD_ROOT/%{_docdir}/%{name}/service/admin_guide
# sphinx theme
install -m 755 -d $RPM_BUILD_ROOT/%{python_sitelib}/sphinx/themes/openlmitheme
@@ -445,6 +452,9 @@ cp -pr tools/openlmitheme/* $RPM_BUILD_ROOT/%{python_sitelib}/sphinx/themes/open
%{_datadir}/%{name}/90_LMI_PowerManagement_Profile.mof
%attr(755, root, root) %{_libexecdir}/pegasus/cmpiLMI_PowerManagement-cimprovagt
+%files -n openlmi-powermanagement-doc
+%{_docdir}/%{name}/power/
+
%files -n openlmi-service
%doc README COPYING
%{_libdir}/cmpi/libcmpiLMI_Service.so
@@ -476,6 +486,9 @@ cp -pr tools/openlmitheme/* $RPM_BUILD_ROOT/%{python_sitelib}/sphinx/themes/open
%{_datadir}/%{name}/90_LMI_Hardware_Profile_DMTF.mof
%attr(755, root, root) %{_libexecdir}/pegasus/cmpiLMI_Hardware-cimprovagt
+%files -n openlmi-hardware-doc
+%{_docdir}/%{name}/hardware/
+
%files -n openlmi-python-base
%doc README COPYING
%dir %{python_sitelib}/lmi