rpms/sblim-cmpi-base/devel .cvsignore, 1.2, 1.3 sblim-cmpi-base.spec, 1.7, 1.8 sources, 1.2, 1.3

Vitezslav Crhonek (vcrhonek) fedora-extras-commits at redhat.com
Tue Jul 1 13:15:10 UTC 2008


Author: vcrhonek

Update of /cvs/extras/rpms/sblim-cmpi-base/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25246

Modified Files:
	.cvsignore sblim-cmpi-base.spec sources 
Log Message:
Update to 1.5.5, Spec file revision


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/sblim-cmpi-base/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	31 Jan 2006 21:20:04 -0000	1.2
+++ .cvsignore	1 Jul 2008 13:14:20 -0000	1.3
@@ -1 +1,2 @@
 sblim-cmpi-base-1.5.4.tar.bz2
+sblim-cmpi-base-1.5.5.tar.bz2


Index: sblim-cmpi-base.spec
===================================================================
RCS file: /cvs/extras/rpms/sblim-cmpi-base/devel/sblim-cmpi-base.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sblim-cmpi-base.spec	19 Feb 2008 04:31:51 -0000	1.7
+++ sblim-cmpi-base.spec	1 Jul 2008 13:14:20 -0000	1.8
@@ -1,124 +1,179 @@
 #
 # $Id$
 #
-# Package spec for sblim-cmpi-base - RedHat/Fedora Flavor
+# Package spec for sblim-cmpi-base - Red Hat/Fedora Flavor
 #
 # Use this SPEC if building for a RH/Fedora System for usage with
 # OpenPegasus
 #
 
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%define tog_pegasus_version 2:2.6.1-1
+%define sblim_testsuite_version 1.2.4-1
+%define provider_dir %{_libdir}/cmpi
 
-Summary: SBLIM Base Providers
+Summary: SBLIM CMPI Base Providers
 Name: sblim-cmpi-base
-Version: 1.5.4
-Release: 8%{?dist}
-Group: Systems Management/Base
+Version: 1.5.5
+Release: 1%{?dist}
+Group: Applications/System
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 URL: http://www.sblim.org
 License: CPL
-
 Source0: http://download.sourceforge.net/pub/sourceforge/s/sb/sblim/%{name}-%{version}.tar.bz2
+BuildRequires: tog-pegasus-devel >= %{tog_pegasus_version}
+Requires: tog-pegasus
 
-BuildRequires: tog-pegasus-devel >= 2.5
-Requires: tog-pegasus >= 2.5.1
-
-%Description
-Standards Based Linux Instrumentation Base CMPI Providers for
-System-related CIM classes
-
-%Package devel
-Summary: SBLIM Base Instrumentation Header Development Files
-Group: Systems Management/Base
+%description
+SBLIM (Standards Based Linux Instrumentation for Manageability)
+CMPI (Common Manageability Programming Interface) Base Providers
+for System-Related CIM (Common Information Model) classes
+
+%package devel
+Summary: SBLIM CMPI Base Providers Development Header Files
+Group: Development/Libraries
+BuildRequires: tog-pegasus-devel >= %{tog_pegasus_version}
 Requires: %{name} = %{version}-%{release}
+Requires: tog-pegasus
 
-%Description devel
-SBLIM Base Provider Development Package contains header files and 
-link libraries for dependent provider packages
-
-%Package test
-Summary: SBLIM Base Instrumentation Testcase Files
-Group: Systems Management/Base
+%description devel
+SBLIM (Standards Based Linux Instrumentation for Manageability)
+CMPI (Common Manageability Programming Interface) Base Provider
+development header files and link libraries
+
+%package test
+Summary: SBLIM CMPI Base Providers Test Cases
+Group: Applications/System
+BuildRequires: tog-pegasus-devel >= %{tog_pegasus_version}
 Requires: %{name} = %{version}-%{release}
-Requires: sblim-testsuite
+Requires: sblim-testsuite = %{sblim_testsuite_version}
+Requires: tog-pegasus
 
-%Description test
-SBLIM Base Provider Testcase Files for the SBLIM Testsuite
+%description test
+SBLIM (Standards Based Linux Instrumentation for Manageability)
+CMPI (Common Manageability Programming Interface) Base Provider
+Testcase Files for the SBLIM Testsuite
 
 %prep
-
 %setup -q
 
 %build
-
 %configure TESTSUITEDIR=%{_datadir}/sblim-testsuite \
-	CIMSERVER=pegasus
-make %{?_smp_mflags}
+           PROVIDERDIR=%{provider_dir} \
+	   CIMSERVER=pegasus
+make
 
 %install
-
 rm -rf $RPM_BUILD_ROOT
-
 make DESTDIR=$RPM_BUILD_ROOT install
-
+cp -fp *OSBase_UnixProcess.h $RPM_BUILD_ROOT/%{_includedir}/sblim
+chmod 644 $RPM_BUILD_ROOT/%{_includedir}/sblim/*OSBase_UnixProcess.h
 # remove unused libtool files
 rm -f $RPM_BUILD_ROOT/%{_libdir}/*a
 rm -f $RPM_BUILD_ROOT/%{_libdir}/cmpi/*a
 
 %pre
-
 %define SCHEMA %{_datadir}/%{name}/Linux_Base.mof
 %define REGISTRATION %{_datadir}/%{name}/Linux_Base.registration
-
 # If upgrading, deregister old version
 if [ $1 -gt 1 ]
 then
-  %{_datadir}/%{name}/provider-register.sh -d -t pegasus \
-	-r %{REGISTRATION} -m %{SCHEMA} > /dev/null 2>&1 || :;
+  %{_datadir}/%{name}/provider-register.sh \
+        -d -t pegasus \
+        -m %{SCHEMA} \
+        -r %{REGISTRATION} > /dev/null  2>&1 || :;
+  # don't let registration failure when server not running fail upgrade!
 fi
 
 %post
-# Register Schema and Provider - this is higly provider specific
-
-%{_datadir}/%{name}/provider-register.sh -t pegasus \
-	-r %{REGISTRATION} -m %{SCHEMA} > /dev/null  2>&1 || :;
-
 /sbin/ldconfig
+if [ $1 -ge 1 ]
+then
+# Register Schema and Provider - this is higly provider specific
+  %{_datadir}/%{name}/provider-register.sh \
+        -t pegasus \
+        -m %{SCHEMA} \
+        -r %{REGISTRATION} > /dev/null  2>&1 || :;
+  # don't let registration failure when server not running fail install!
+fi
 
 %preun
 # Deregister only if not upgrading 
 if [ $1 -eq 0 ]
 then
-  %{_datadir}/%{name}/provider-register.sh -d -t pegasus \
-	-r %{REGISTRATION} -m %{SCHEMA} > /dev/null 2>&1 || :;
+  %{_datadir}/sblim-cmpi-base/provider-register.sh \
+        -d -t pegasus \
+        -m %{SCHEMA} \
+        -r %{REGISTRATION} > /dev/null  2>&1 || :;
+  # don't let registration failure when server not running fail erase!
 fi
 
-%postun -p /sbin/ldconfig
+%postun
+/sbin/ldconfig
 
 %clean
-
 rm -rf $RPM_BUILD_ROOT
 
 %files
-
-%defattr(-,root,root) 
+%defattr(0644,root,pegasus,0755)
 %docdir %{_datadir}/doc/%{name}-%{version}
-%{_datadir}/%{name}
 %{_datadir}/doc/%{name}-%{version}
-%{_libdir}/*.so.*
-%{_libdir}/cmpi/*.so
+%defattr(-,root,pegasus,0755)
+%{_datadir}/%{name}
+%defattr(0750,root,pegasus,0750)
+%{_libdir}/libcmpiOSBase_Common.so.*
+%{_libdir}/libdmi*.so.*
+%{provider_dir}/libcmpiOSBase_BaseBoardProvider.so
+%{provider_dir}/libcmpiOSBase_CSBaseBoardProvider.so
+%{provider_dir}/libcmpiOSBase_CSProcessorProvider.so
+%{provider_dir}/libcmpiOSBase_ComputerSystemProvider.so
+%{provider_dir}/libcmpiOSBase_OSProcessProvider.so
+%{provider_dir}/libcmpiOSBase_OperatingSystemProvider.so
+%{provider_dir}/libcmpiOSBase_OperatingSystemStatisticalDataProvider.so
+%{provider_dir}/libcmpiOSBase_OperatingSystemStatisticsProvider.so
+%{provider_dir}/libcmpiOSBase_ProcessorProvider.so
+%{provider_dir}/libcmpiOSBase_RunningOSProvider.so
+%{provider_dir}/libcmpiOSBase_UnixProcessProvider.so
 
 %files devel
-
-%defattr(-,root,root)
-%{_includedir}/*
-%{_libdir}/*.so
+%defattr(0644,root,pegasus,0755)
+%dir %{_includedir}/sblim
+%{_includedir}/sblim/*Base_Common.h
+%{_includedir}/sblim/*OSBase_UnixProcess.h
+%{_libdir}/libdmi*.so
+%defattr(0750,root,pegasus,0750)
+%{_libdir}/libcmpiOSBase_Common.so
 
 %files test
-
-%defattr(-,root,root)
-%{_datadir}/sblim-testsuite
+%defattr(-,root,pegasus,0755)
+%{_datadir}/sblim-testsuite/test-cmpi-base.sh
+%{_datadir}/sblim-testsuite/system/linux/createKeyFiles.sh
+%{_datadir}/sblim-testsuite/system/linux/Linux_ComputerSystem.system
+%{_datadir}/sblim-testsuite/system/linux/Linux_CSProcessor.system
+%{_datadir}/sblim-testsuite/system/linux/Linux_OperatingSystemStatisticalData.system
+%{_datadir}/sblim-testsuite/system/linux/Linux_OperatingSystemStatistics.system
+%{_datadir}/sblim-testsuite/system/linux/Linux_OperatingSystem.system
+%{_datadir}/sblim-testsuite/system/linux/Linux_OperatingSystem.version.sh
+%{_datadir}/sblim-testsuite/system/linux/Linux_OSProcess.system
+%{_datadir}/sblim-testsuite/system/linux/Linux_Processor.pl
+%{_datadir}/sblim-testsuite/system/linux/Linux_Processor.system
+%{_datadir}/sblim-testsuite/system/linux/Linux_RunningOS.system
+%{_datadir}/sblim-testsuite/system/linux/Linux_UnixProcess.pl
+%{_datadir}/sblim-testsuite/system/linux/Linux_UnixProcess.system
+%{_datadir}/sblim-testsuite/cim/Linux_ComputerSystem.cim
+%{_datadir}/sblim-testsuite/cim/Linux_CSProcessor.cim
+%{_datadir}/sblim-testsuite/cim/Linux_OperatingSystem.cim
+%{_datadir}/sblim-testsuite/cim/Linux_OperatingSystemStatisticalData.cim
+%{_datadir}/sblim-testsuite/cim/Linux_OperatingSystemStatistics.cim
+%{_datadir}/sblim-testsuite/cim/Linux_OSProcess.cim
+%{_datadir}/sblim-testsuite/cim/Linux_Processor.cim
+%{_datadir}/sblim-testsuite/cim/Linux_RunningOS.cim
+%{_datadir}/sblim-testsuite/cim/Linux_UnixProcess.cim
 
 %changelog
+* Tue Jul  1 2008 Vitezslav Crhonek <vcrhonek at redhat.com> - 1.5.5-1
+- Update to 1.5.5
+- Spec file revision
+
 * Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 1.5.4-8
 - Autorebuild for GCC 4.3
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/sblim-cmpi-base/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	31 Jan 2006 21:20:04 -0000	1.2
+++ sources	1 Jul 2008 13:14:20 -0000	1.3
@@ -1 +1 @@
-10d9959925e9a416928dce18532855dc  sblim-cmpi-base-1.5.4.tar.bz2
+9dd46335c4e2a17b8150e0551fe84865  sblim-cmpi-base-1.5.5.tar.bz2




More information about the fedora-extras-commits mailing list