[sblim-cmpi-base] Use Pegasus root/interop instead of root/PG_Interop, Fix unversioned docdir change

vcrhonek vcrhonek at fedoraproject.org
Wed Aug 7 16:08:40 UTC 2013


commit 5da9eb9f930a5b9199484cbe56f78d8a8957f54e
Author: Vitezslav Crhonek <vcrhonek at redhat.com>
Date:   Wed Aug 7 18:08:21 2013 +0200

    Use Pegasus root/interop instead of root/PG_Interop, Fix unversioned docdir change

 sblim-cmpi-base-1.6.2-docdir.patch          |   12 ++++++++++++
 sblim-cmpi-base-1.6.2-pegasus-interop.patch |   12 ++++++++++++
 sblim-cmpi-base.spec                        |   16 +++++++++++++---
 3 files changed, 37 insertions(+), 3 deletions(-)
---
diff --git a/sblim-cmpi-base-1.6.2-docdir.patch b/sblim-cmpi-base-1.6.2-docdir.patch
new file mode 100644
index 0000000..aaefe72
--- /dev/null
+++ b/sblim-cmpi-base-1.6.2-docdir.patch
@@ -0,0 +1,12 @@
+diff -up sblim-cmpi-base-1.6.2/Makefile.in.orig sblim-cmpi-base-1.6.2/Makefile.in
+--- sblim-cmpi-base-1.6.2/Makefile.in.orig	2013-08-07 17:24:23.824822914 +0200
++++ sblim-cmpi-base-1.6.2/Makefile.in	2013-08-07 17:24:50.512965552 +0200
+@@ -370,7 +370,7 @@ datadir = @datadir@
+ datarootdir = @datarootdir@
+ 
+ # docdir defines where the documentation goes
+-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
++docdir = $(datadir)/doc/$(PACKAGE)
+ dvidir = @dvidir@
+ exec_prefix = @exec_prefix@
+ host = @host@
diff --git a/sblim-cmpi-base-1.6.2-pegasus-interop.patch b/sblim-cmpi-base-1.6.2-pegasus-interop.patch
new file mode 100644
index 0000000..fda695c
--- /dev/null
+++ b/sblim-cmpi-base-1.6.2-pegasus-interop.patch
@@ -0,0 +1,12 @@
+diff -up sblim-cmpi-base-1.6.2/provider-register.sh.orig sblim-cmpi-base-1.6.2/provider-register.sh
+--- sblim-cmpi-base-1.6.2/provider-register.sh.orig	2013-08-07 18:02:52.438321970 +0200
++++ sblim-cmpi-base-1.6.2/provider-register.sh	2013-08-07 18:04:06.087746426 +0200
+@@ -216,7 +216,7 @@ pegasus_install()
+     then
+ 	chatter Registering providers with $state cimserver
+ 	$CIMMOF -uc -I $mofpath -n $namespace $mymofs &&
+-	$CIMMOF -uc -n root/PG_Interop $_REGFILENAME
++	$CIMMOF -uc -n root/interop $_REGFILENAME
+     else
+ 	echo "Failed to build pegasus registration MOF." >&2
+ 	return 1
diff --git a/sblim-cmpi-base.spec b/sblim-cmpi-base.spec
index 53a3249..d91e495 100644
--- a/sblim-cmpi-base.spec
+++ b/sblim-cmpi-base.spec
@@ -1,6 +1,6 @@
 Name:           sblim-cmpi-base
 Version:        1.6.2
-Release:        6%{?dist}
+Release:        7%{?dist}
 Summary:        SBLIM CMPI Base Providers
 
 Group:          Applications/System
@@ -15,6 +15,10 @@ Patch3:         sblim-cmpi-base-1.6.1-double-fclose.patch
 Patch4:         sblim-cmpi-base-1.6.2-max-cpu-frequency.patch
 # Patch5: already upstream, http://sourceforge.net/p/sblim/bugs/2644/
 Patch5:         sblim-cmpi-base-1.6.2-wrong-UserModeTime-and-KernelModeTime.patch
+# Patch6: removes version from docdir
+Patch6:         sblim-cmpi-base-1.6.2-docdir.patch
+# Patch7: use Pegasus root/interop instead of root/PG_Interop
+Patch7:         sblim-cmpi-base-1.6.2-pegasus-interop.patch
 Requires:       cim-server sblim-indication_helper
 BuildRequires:  sblim-cmpi-devel sblim-indication_helper-devel
 
@@ -53,6 +57,8 @@ Testcase Files for the SBLIM Testsuite.
 %patch3 -p1 -b .double-fclose
 %patch4 -p1 -b .cpu-freq
 %patch5 -p1 -b .wrong-UserModeTime-and-KernelModeTime
+%patch6 -p1 -b .docdir
+%patch7 -p1 -b .pegasus-interop
 
 %build
 %configure TESTSUITEDIR=%{_datadir}/sblim-testsuite --disable-static
@@ -69,8 +75,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/*a
 rm -f $RPM_BUILD_ROOT/%{_libdir}/cmpi/*a
 
 %files
-%docdir %{_datadir}/doc/%{name}-%{version}
-%{_datadir}/doc/%{name}-%{version}
+%doc AUTHORS COPYING DEBUG README README.INDICATION README.TEST README.tog-pegasus
 %{_datadir}/%{name}
 %{_libdir}/*.so.*
 %{_libdir}/cmpi/*.so*
@@ -182,6 +187,11 @@ fi
 %postun -p /sbin/ldconfig
 
 %changelog
+* Wed Aug 07 2013 Vitezslav Crhonek <vcrhonek at redhat.com> - 1.6.2-7
+- Use Pegasus root/interop instead of root/PG_Interop
+- Fix unversioned docdir change
+  Resolves: #994073
+
 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6.2-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list