[openlmi-networking] Version 0.2.0
Radek Novacek
rnovacek at fedoraproject.org
Tue Oct 15 06:39:34 UTC 2013
commit 442dfcf9b735fee52871270f41b5ec395c70fefe
Author: Radek Novacek <rnovacek at redhat.com>
Date: Tue Oct 15 08:39:27 2013 +0200
Version 0.2.0
- Add -doc subpackage
- Remove dependency on sblim-cmpi-base
.gitignore | 1 +
openlmi-networking.spec | 41 +++++++++++++++++++++++++++--------------
sources | 2 +-
3 files changed, 29 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 94ff338..9cb3243 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/openlmi-networking-0.0.9.tar.gz
/openlmi-networking-0.1.0.tar.gz
/openlmi-networking-0.1.1.tar.gz
+/openlmi-networking-0.2.0.tar.gz
diff --git a/openlmi-networking.spec b/openlmi-networking.spec
index c4d706e..343535c 100644
--- a/openlmi-networking.spec
+++ b/openlmi-networking.spec
@@ -1,16 +1,13 @@
%global logfile %{_localstatedir}/log/openlmi-install.log
Name: openlmi-networking
-Version: 0.1.1
-Release: 3%{?dist}
+Version: 0.2.0
+Release: 1%{?dist}
Summary: CIM providers for network management
License: LGPLv2+
URL: http://fedorahosted.org/openlmi/
Source0: http://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz
-Patch0: openlmi-networking-0.1.1-fix-cql-in-indicationfilters.patch
-Patch1: openlmi-networking-0.1.1-fix-for-schema-newer-than-2.33.patch
-Patch2: openlmi-networking-0.1.1-fix-crash-when-uknown-connection-found.patch
# Upstream name has been changed from cura-networking to openlmi-networking
Provides: cura-networking%{?_isa} = %{version}-%{release}
@@ -25,6 +22,7 @@ BuildRequires: glib2-devel
BuildRequires: check-devel
BuildRequires: NetworkManager-glib-devel
BuildRequires: libuuid-devel
+BuildRequires: python-sphinx-theme-openlmi
# For openlmi-register-pegasus script
Requires: python2
@@ -32,22 +30,23 @@ Requires: python2
Requires: cim-server
# Require openlmi-providers because of registration scripts
Requires: openlmi-providers >= 0.1.0
-# For Linux_ComputerSystem class
-Requires: sblim-cmpi-base
%description
%{name} is set of CMPI providers for network management using
Common Information Model (CIM).
+%package doc
+Summary: Documentation for %{name}
+BuildArch: noarch
+# We explicitly don't require openlmi-networking installed, someone might want
+# just to read the documentation on different machine.
+
+%description doc
+%{summary}.
+
%prep
%setup -q
-# Fix CQL in indication filters
-%patch0 -p1
-# Fix for CIM schema > 2.33
-%patch1 -p1
-# Fix crash when unknown connection found
-%patch2 -p1
%build
@@ -57,11 +56,16 @@ pushd %{_target_platform}
popd
make %{?_smp_mflags} -C %{_target_platform}
+make doc %{?_smp_mflags} -C %{_target_platform}
%install
make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
-
+# install the docs
+install -m 755 -d $RPM_BUILD_ROOT/%{_docdir}/%{name}/admin_guide/pic/
+cp -r %{_target_platform}/doc/admin/html/* $RPM_BUILD_ROOT/%{_docdir}/%{name}/admin_guide/
+# We might not have pictures (test builds on buildbot), ignore the failure
+cp -r doc/admin/pic/*.svg $RPM_BUILD_ROOT/%{_docdir}/%{name}/admin_guide/pic/ || :
%files
%doc README COPYING
@@ -72,6 +76,10 @@ make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
%{_datadir}/%{name}/60_LMI_Networking.reg
%attr(755, root, root) %{_libexecdir}/pegasus/cmpiLMI_Networking-cimprovagt
+%files doc
+%doc README COPYING
+%{_docdir}/%{name}/admin_guide
+
%pre
# If upgrading, deregister old version
@@ -117,6 +125,11 @@ fi >> %logfile 2>&1
%changelog
+* Mon Oct 14 2013 Radek Novacek <rnovacek at redhat.com> 0.2.0-1
+- Version 0.2.0
+- Add -doc subpackage
+- Remove dependency on sblim-cmpi-base
+
* Wed Sep 18 2013 Radek Novacek <rnovacek at redhat.com> 0.1.1-3
- Fix crash when unknown connection found
diff --git a/sources b/sources
index 0c2db15..412461f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d5b64c05416cf9c4d529ce41830b51e6 openlmi-networking-0.1.1.tar.gz
+906ac263a3e73067d8b237b2fcc84b5b openlmi-networking-0.2.0.tar.gz
More information about the scm-commits
mailing list