Hello community,
here is the log from the commit of package pacemaker-pygui
checked in at Thu Nov 6 22:45:53 CET 2008.
--------
New Changes file:
--- /dev/null 2008-04-22 03:09:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/pacemaker-pygui/pacemaker-pygui.changes 2008-11-06 22:41:13.082939000 +0100
@@ -0,0 +1,15 @@
+-------------------------------------------------------------------
+Thu Nov 6 22:41:04 CET 2008 - ro@suse.de
+
+- added directories to filelist to fix build
+
+-------------------------------------------------------------------
+Thu Nov 6 22:29:36 CET 2008 - ro@suse.de
+
+- package name set to pacemaker-pygui
+
+-------------------------------------------------------------------
+Sat Sep 13 07:15:55 CET 2008 - xwhu@suse.de
+
+- First checking
+
calling whatdependson for head-i586
New:
----
pacemaker-pygui.changes
pacemaker-pygui.spec
pygui.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pacemaker-pygui.spec ++++++
#
# spec file for package pacemaker-pygui (Version 1.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
%define with_extra_warnings 0
%define with_debugging 0
%define without_fatal_warnings 1
%define pkg_group Productivity/Clustering/HA
%if 0%{?fedora_version}
%define pkg_group System Environment/Daemons
%endif
%define gname haclient
%define uname hacluster
Name: pacemaker-pygui
Summary: Management Tools for Pacemaker based HA solution
Version: 1.4
Release: 3
License: GPL v2 or later
Url: http://hg.clusterlabs.org/pacemaker/pygui
Group: Productivity/Clustering/HA
Source: pygui.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
AutoReqProv: on
Requires: pyxml
BuildRequires: heartbeat-devel libheartbeat-devel libopenais-devel libpacemaker-devel
BuildRequires: e2fsprogs-devel glib2-devel gnutls-devel libxml2-devel ncurses-devel pam-devel python-devel swig
BuildRequires: net-snmp-devel
%if 0%{?suse_version}
%if 0%{?suse_version} == 930
BuildRequires: rpm-devel
%endif
%if 0%{?suse_version} == 1000
BuildRequires: lzo lzo-devel
%endif
%if 0%{?suse_version} < 1020
BuildRequires: tcpd-devel
%endif
%if 0%{?sles_version} == 9
BuildRequires: openssl-devel pkgconfig rpm-devel
%endif
%endif
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version}
BuildRequires: lm_sensors-devel openssl-devel which
%endif
%if 0%{?rhel_version} == 406
BuildRequires: libselinux-devel
%endif
%if 0%{?rhel_version} == 406
BuildRequires: gcc-c++ kernel
%endif
%if 0%{?fedora_version} == 8
BuildRequires: openssl-devel
%endif
%if 0%{?mandriva_version}
BuildRequires: libbzip2-devel openssl-devel
%endif
%description
pacemaker-pygui includes a server/client GUI and a snmp plugin, to help
to manage and monitor pacemaker based HA solution.
Authors:
--------
Yan Gao
%package devel
License: LGPL v2.0 or later
Summary: Include Files and Libraries for pacemaker-pygui
Group: Productivity/Clustering/HA
Requires: %{name} = %{version}-%{release}
%description devel
The package includes libraries and files to develop for pacemaker-pygui
server.
Authors:
--------
Yan Gao
%prep
###########################################################
%setup -n pygui
###########################################################
%build
# TODO: revisit -all
CFLAGS="${CFLAGS} ${RPM_OPT_FLAGS}"
# Feature-dependent CFLAGS:
%if %with_extra_warnings
# CFLAGS="${CFLAGS} -Wshadow -Wfloat-equal -Waggregate-return -Wnested-externs -Wunreachable-code -Wendif-labels -Winline"
CFLAGS="${CFLAGS} -Wfloat-equal -Wendif-labels -Winline"
%endif
%if %with_debugging
CFLAGS="${CFLAGS} -O0"
%endif
# Distribution specific settings:
%if 0%{?suse_version} > 1001
CFLAGS="${CFLAGS} -fstack-protector-all"
%endif
%if 0%{?suse_version} < 1001
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/gnome/%{_lib}/pkgconfig:/opt/gnome/share/pkgconfig"
%endif
%if 0%{?suse_version} > 1020
CFLAGS="$CFLAGS -fgnu89-inline"
%endif
%if 0%{?fedora_version} > 6
CFLAGS="$CFLAGS -fgnu89-inline"
%endif
export CFLAGS
./ConfigureMe configure --prefix=%{_prefix} --sysconfdir=%{_sysconfdir} \
--localstatedir=%{_var} --infodir=%{_infodir} \
--mandir=%{_mandir} --libdir=%{_libdir} \
--libexecdir=%{_libdir} \
--with-group-name=%{gname} --with-ccmuser-name=%{uname} \
--with-hapkgversion=%{version} \
--enable-glib-malloc \
--enable-snmp-subagent \
--with-mibsdir=%{_datadir}/snmp/mibs \
%if %without_fatal_warnings
--enable-fatal-warnings=no \
%endif
--enable-pretty
pushd snmp_subagent
ln -sf /usr/lib/libclm.so.1.0.0 libclm.so
ln -sf /usr/lib/libccmclient.so.1.0.0 libccmclient.so
ln -sf /usr/lib/libhbclient.so.1.0.0 libhbclient.so
popd
export MAKE="make %{?jobs:-j%jobs}"
make %{?jobs:-j%jobs}
###########################################################
%install
###########################################################
#make DESTDIR=$RPM_BUILD_ROOT install-strip
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
# Cleanup
[ -d $RPM_BUILD_ROOT/usr/man ] && rm -rf $RPM_BUILD_ROOT/usr/man
[ -d $RPM_BUILD_ROOT/usr/share/libtool ] && rm -rf $RPM_BUILD_ROOT/usr/share/libtool
find $RPM_BUILD_ROOT -name '*.a' -type f -print0 | xargs -0 rm -f
find $RPM_BUILD_ROOT -name '*.la' -type f -print0 | xargs -0 rm -f
###########################################################
%clean
###########################################################
if
[ -n "${RPM_BUILD_ROOT}" -a "${RPM_BUILD_ROOT}" != "/" ]
then
rm -rf $RPM_BUILD_ROOT
fi
rm -rf $RPM_BUILD_DIR/pygui
###########################################################
%pre
%preun
# Use the following if more commands need to be executed
# %post
# /sbin/ldconfig
# [...]
# http://en.opensuse.org/SUSE_Package_Conventions/RPM_Macros
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files devel
%defattr(-,root,root)
%dir %{_includedir}/heartbeat/mgmt
%{_includedir}/heartbeat/mgmt/mgmt.h
%{_includedir}/heartbeat/mgmt/mgmt_client.h
%{_includedir}/heartbeat/mgmt/mgmt_common.h
%{_includedir}/heartbeat/mgmt/mgmt_tls.h
%{_includedir}/heartbeat/pygui_config.h
%files
###########################################################
%defattr(-,root,root)
%dir %{_libdir}/heartbeat
%{_sysconfdir}/pam.d/hbmgmtd
%{_bindir}/hb_gui
%dir %{_libdir}/heartbeat-gui
%{_libdir}/heartbeat-gui/haclient.py
%{_libdir}/heartbeat-gui/pymgmt.py
%{_libdir}/heartbeat/mgmtd
%{_libdir}/heartbeat/mgmtdtest
%{_libdir}/libhbmgmt.so*
%{_libdir}/libhbmgmtclient.so*
%{_libdir}/libhbmgmtcommon.so*
%{_libdir}/libhbmgmttls.so*
%{_libdir}/heartbeat-gui/_pymgmt.so*
#%{_libdir}/heartbeat/hbagent
%dir %{_datadir}/heartbeat-gui
%{_datadir}/heartbeat-gui/*.png
%{_datadir}/heartbeat-gui/haclient.glade
%{_datadir}/heartbeat-gui/haclient.py
%{_datadir}/heartbeat-gui/mgmtcmd.py
%{_datadir}/locale/zh_CN/LC_MESSAGES/haclient.mo
%{_datadir}/snmp/mibs/LINUX-HA-MIB.mib
#%{_datadir}/heartbeat/SNMPAgentSanityCheck
%changelog
* Thu Nov 06 2008 ro@suse.de
- added directories to filelist to fix build
* Thu Nov 06 2008 ro@suse.de
- package name set to pacemaker-pygui
* Sat Sep 13 2008 xwhu@suse.de
- First checking
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org