Author: qboosh                       Date: Sun Nov  4 00:35:06 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 2.10.1
- updated align patch, removed obsolete sysfs2 patch
- added rtas patch, build rtas plugin on ppc/ppc64
- added c++ patch, build C++ wrappers (libosahpi)

---- Files affected:
SPECS:
   openhpi.spec (1.32 -> 1.33) 

---- Diffs:

================================================================
Index: SPECS/openhpi.spec
diff -u SPECS/openhpi.spec:1.32 SPECS/openhpi.spec:1.33
--- SPECS/openhpi.spec:1.32     Mon Mar 26 02:39:12 2007
+++ SPECS/openhpi.spec  Sun Nov  4 01:35:00 2007
@@ -1,22 +1,20 @@
 # $Revision$, $Date$
-# TODO:
-# - rtas (BR: librtas) on ppc/ppc64
-# - C++ wrappers (needs patching, at least "extra qualification" errors)
 Summary:       Service Availability Forum's Hardware Platform Interface (HPI) 
implementation
 Summary(pl.UTF-8):     Implementacja HPI (Hardware Platform Interface) Service 
Availability Forum
 Name:          openhpi
-Version:       2.7.2
+Version:       2.10.1
 Release:       1
 License:       BSD
 Group:         Libraries
 Source0:       http://dl.sourceforge.net/openhpi/%{name}-%{version}.tar.gz
-# Source0-md5: 0d980f24efde840412a68c987bd7d909
+# Source0-md5: b8b771b310046bb14db8113fd1720431
 Patch0:                %{name}-types.patch
 Patch1:                %{name}-sh.patch
 Patch2:                %{name}-align.patch
 Patch3:                %{name}-proto.patch
-Patch4:                %{name}-sysfs2.patch
-Patch5:                %{name}-configure.patch
+Patch4:                %{name}-configure.patch
+Patch5:                %{name}-rtas.patch
+Patch6:                %{name}-c++.patch
 URL:           http://openhpi.sourceforge.net/
 BuildRequires: OpenIPMI-devel >= 1.4.20
 BuildRequires: autoconf >= 2.57
@@ -27,6 +25,9 @@
 BuildRequires: gcc >= 5:3.2.0
 BuildRequires: glib2-devel >= 1:2.2.0
 BuildRequires: libltdl-devel
+%ifarch ppc ppc64
+BuildRequires: librtas-devel
+%endif
 BuildRequires: libstdc++-devel
 BuildRequires: libtool
 BuildRequires: libuuid-devel
@@ -62,6 +63,9 @@
 Requires:      %{name} = %{version}-%{release}
 Requires:      glib2-devel >= 1:2.2.0
 Requires:      libltdl-devel
+# for libosahpi
+Requires:      libstdc++-devel
+Requires:      libuuid-devel
 
 %description devel
 Development part of OpenHPI library.
@@ -106,17 +110,17 @@
 %description plugin-ipmidirect -l pl.UTF-8
 Wtyczka ipmidirect dla OpenHPI.
 
-%package plugin-snmp
-Summary:       SNMP plugins for OpenHPI
-Summary(pl.UTF-8):     Wtyczki SNMP dla OpenHPI
+%package plugin-rtas
+Summary:       RTAS plugin for OpenHPI
+Summary(pl.UTF-8):     Wtyczka RTAS dla OpenHPI
 Group:         Libraries
 Requires:      %{name} = %{version}-%{release}
 
-%description plugin-snmp
-SNMP plugins for OpenHPI: snmp_bc.
+%description plugin-rtas
+RTAS plugin for OpenHPI.
 
-%description plugin-snmp -l pl.UTF-8
-Wtyczki SNMP dla OpenHPI: snmp_bc.
+%description plugin-rtas -l pl.UTF-8
+Wtyczka RTAS dla OpenHPI.
 
 %package plugin-simulator
 Summary:       simulator plugin for OpenHPI
@@ -130,6 +134,18 @@
 %description plugin-simulator -l pl.UTF-8
 Wtyczka simulator dla OpenHPI.
 
+%package plugin-snmp
+Summary:       SNMP plugins for OpenHPI
+Summary(pl.UTF-8):     Wtyczki SNMP dla OpenHPI
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description plugin-snmp
+SNMP plugins for OpenHPI: snmp_bc.
+
+%description plugin-snmp -l pl.UTF-8
+Wtyczki SNMP dla OpenHPI: snmp_bc.
+
 %package plugin-sysfs
 Summary:       sysfs plugin for OpenHPI
 Summary(pl.UTF-8):     Wtyczka sysfs dla OpenHPI
@@ -150,6 +166,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 # speed up build, lower disk space usage
 for f in `find . -name Makefile.am | xargs grep -l 'AM_CFLAGS.* -g '`; do
@@ -163,8 +180,12 @@
 %{__autoheader}
 %{__automake}
 %configure \
+       --enable-cpp_wrappers \
        --enable-daemon \
        --enable-dummy \
+%ifarch ppc ppc64
+       --enable-rtas \
+%endif
        --enable-simulator
 
 %{__make}
@@ -189,9 +210,16 @@
 %files
 %defattr(644,root,root,755)
 %doc COPYING README docs/hld/openhpi-manual
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/hpi*
 %attr(755,root,root) %{_sbindir}/openhpid
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+%attr(755,root,root) %{_libdir}/libohtcpconnx.so.*.*.*
+%attr(755,root,root) %{_libdir}/libohudpconnx.so.*.*.*
+%attr(755,root,root) %{_libdir}/libopenhpi*.so.*.*.*
+%attr(755,root,root) %{_libdir}/libosahpi.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libohtcpconnx.so.2
+%attr(755,root,root) %ghost %{_libdir}/libohudpconnx.so.2
+%attr(755,root,root) %ghost %{_libdir}/libopenhpi*.so.2
+%attr(755,root,root) %ghost %{_libdir}/libosahpi.so.2
 %dir %{_libdir}/%{name}
 %attr(755,root,root) %{_libdir}/%{name}/libwatchdog.so*
 %{_libdir}/%{name}/libwatchdog.la
@@ -200,17 +228,30 @@
 #%attr(754,root,root) /etc/rc.d/init.d/openhpid
 %dir %{_localstatedir}/lib/%{name}
 %{_mandir}/man7/openhpi.7*
+%{_mandir}/man8/openhpid.8*
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/%{name}
-%{_pkgconfigdir}/*.pc
+%attr(755,root,root) %{_libdir}/libohtcpconnx.so
+%attr(755,root,root) %{_libdir}/libohudpconnx.so
+%attr(755,root,root) %{_libdir}/libopenhpi*.so
+%attr(755,root,root) %{_libdir}/libosahpi.so
+%{_libdir}/libohtcpconnx.la
+%{_libdir}/libohudpconnx.la
+%{_libdir}/libopenhpi*.la
+%{_libdir}/libosahpi.la
+%dir %{_includedir}/openhpi
+%{_includedir}/openhpi/*.h
+%{_includedir}/openhpi/oSaHpi*.hpp
+%{_pkgconfigdir}/openhpi.pc
+%{_pkgconfigdir}/openhpiutils.pc
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libohtcpconnx.a
+%{_libdir}/libohudpconnx.a
+%{_libdir}/libopenhpi*.a
+%{_libdir}/libosahpi.a
 
 %files plugin-ipmi
 %defattr(644,root,root,755)
@@ -222,6 +263,13 @@
 %attr(755,root,root) %{_libdir}/%{name}/libipmidirect.so*
 %{_libdir}/%{name}/libipmidirect.la
 
+%ifarch ppc ppc64
+%files plugin-rtas
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/librtas2hpi.so*
+%{_libdir}/%{name}/librtas2hpi.la
+%endif
+
 %files plugin-simulator
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/libsimulator.so*
@@ -243,6 +291,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.33  2007/11/04 00:35:00  qboosh
+- updated to 2.10.1
+- updated align patch, removed obsolete sysfs2 patch
+- added rtas patch, build rtas plugin on ppc/ppc64
+- added c++ patch, build C++ wrappers (libosahpi)
+
 Revision 1.32  2007/03/26 00:39:12  sls
 - added configure.patch
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/openhpi.spec?r1=1.32&r2=1.33&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to