rpms/sblim-cmpi-base/EL-5 sblim-cmpi-base.spec, 1.5, 1.6 sources, 1.2, 1.3

vcrhonek vcrhonek at fedoraproject.org
Mon Oct 12 13:34:45 UTC 2009


Author: vcrhonek

Update of /cvs/extras/rpms/sblim-cmpi-base/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18427

Modified Files:
	sblim-cmpi-base.spec sources 
Log Message:
Initial commit


Index: sblim-cmpi-base.spec
===================================================================
RCS file: /cvs/extras/rpms/sblim-cmpi-base/EL-5/sblim-cmpi-base.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sblim-cmpi-base.spec	4 Oct 2006 23:10:17 -0000	1.5
+++ sblim-cmpi-base.spec	12 Oct 2009 13:34:44 -0000	1.6
@@ -1,127 +1,161 @@
-#
-# $Id$
-#
-# Package spec for sblim-cmpi-base - RedHat/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)
-
-Summary: SBLIM Base Providers
-Name: sblim-cmpi-base
-Version: 1.5.4
-Release: 6%{?dist}
-Group: Systems Management/Base
-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 >= 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
+%define tog_pegasus_version 2:2.5.1
+%define provider_dir %{_libdir}/cmpi
+
+Name:           sblim-cmpi-base
+Version:        1.5.9
+Release:        1%{?dist}
+Summary:        SBLIM CMPI Base Providers
+
+Group:          Applications/System
+License:        CPL
+URL:            http://sblim.wiki.sourceforge.net/
+Source0:        http://downloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  tog-pegasus-devel >= %{tog_pegasus_version}
+Requires:       tog-pegasus >= %{tog_pegasus_version}
+
+%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}
 
-%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
 
-%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
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+make
 
 %install
-
 rm -rf $RPM_BUILD_ROOT
-
-make DESTDIR=$RPM_BUILD_ROOT install
-
+make install DESTDIR=$RPM_BUILD_ROOT
+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
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%docdir %{_datadir}/doc/%{name}-%{version}
+%{_datadir}/doc/%{name}-%{version}
+%{_datadir}/%{name}
+%{_libdir}/*.so.*
+%{provider_dir}/*.so*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/*
+%{_libdir}/*.so
+
+%files test
+%defattr(-,root,root,-)
+%{_datadir}/sblim-testsuite
 
+%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}/%{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 erase!
 fi
 
 %postun -p /sbin/ldconfig
 
-%clean
+%changelog
+* Thu Aug 27 2009 Vitezslav Crhonek <vcrhonek at redhat.com> - 1.5.9-1
+- Update to 1.5.9
 
-rm -rf $RPM_BUILD_ROOT
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.5.7-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 
-%files
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.5.7-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
-%defattr(-,root,root) 
-%docdir %{_datadir}/doc/%{name}-%{version}
-%{_datadir}/%{name}
-%{_datadir}/doc/%{name}-%{version}
-%{_libdir}/*.so.*
-%{_libdir}/cmpi/*.so
+* Tue Nov  4 2008 Vitezslav Crhonek <vcrhonek at redhat.com> - 1.5.7-2
+- Fix %%files (to be able build -devel dependent packages)
+- Remove rpath from libraries
+- Spec file cleanup, rpmlint check
 
-%files devel
+* Fri Oct 24 2008 Vitezslav Crhonek <vcrhonek at redhat.com> - 1.5.7-1
+- Update to 1.5.7
+  Resolves: #468325
 
-%defattr(-,root,root)
-%{_includedir}/*
-%{_libdir}/*.so
+* Wed Jul  2 2008 Vitezslav Crhonek <vcrhonek at redhat.com> - 1.5.5-2
+- Fix testsuite dependency
 
-%files test
+* Tue Jul  1 2008 Vitezslav Crhonek <vcrhonek at redhat.com> - 1.5.5-1
+- Update to 1.5.5
+- Spec file revision
 
-%defattr(-,root,root)
-%{_datadir}/sblim-testsuite
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 1.5.4-8
+- Autorebuild for GCC 4.3
 
-%changelog
-* Thu Oct 05 2006 Christian Iseli <Christian.Iseli at licr.org> 1.5.4-6
- - rebuilt for unwind info generation, broken in gcc-4.1.1-21
+* Tue Dec 05 2006 Mark Hamzy <hamzy at us.ibm.com> - 1.5.4-7
+- Ignore failures when running provider-register.sh.  cimserver may be down
 
+* Thu Oct 05 2006 Christian Iseli <Christian.Iseli at licr.org> 1.5.4-6
+- rebuilt for unwind info generation, broken in gcc-4.1.1-21
 
 * Thu Nov 10 2005  <mihajlov at de.ibm.com> - 1.5.4-3
 - suppress error output in post scriptlets
@@ -133,5 +167,5 @@ rm -rf $RPM_BUILD_ROOT
 * Wed Oct 12 2005  <mihajlov at de.ibm.com> - 1.5.4-1
 - new spec file specifically for Fedora/RedHat
 
-* Wed Jul 20 2005 Mark Hamzy <hamzy at us.ibm.com>	1.5.3-1
+* Wed Jul 20 2005 Mark Hamzy <hamzy at us.ibm.com> - 1.5.3-1
 - initial support


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/sblim-cmpi-base/EL-5/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources	31 Jan 2006 21:20:04 -0000	1.2
+++ sources	12 Oct 2009 13:34:44 -0000	1.3
@@ -1 +1 @@
-10d9959925e9a416928dce18532855dc  sblim-cmpi-base-1.5.4.tar.bz2
+4524287b30a6dd623274354086044f68  sblim-cmpi-base-1.5.9.tar.bz2




More information about the scm-commits mailing list