SPECS: openhpi.spec - updated to 2.10.1 - updated align patch, rem...
qboosh
qboosh at pld-linux.org
Sun Nov 4 01:35:06 CET 2007
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
More information about the pld-cvs-commit
mailing list