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
