1 Summary: Tcl/Tk graphical frontend to monitor and manage a PVM cluster
2 Summary(pl.UTF-8): Graficzny frontend Tcl/Tk do monitorowania i zarządzania klastrem PVM
7 Group: X11/Development/Tools
8 Source0: http://www.netlib.org/pvm3/xpvm/XPVM.src.%{version}.tgz
9 # Source0-md5: 7b20143cb2ff61e3cb28baf8f9cb2770
11 Patch1: %{name}-help-path.patch
12 Patch2: %{name}-noenv.patch
13 URL: http://www.netlib.org/pvm3/xpvm/
14 BuildRequires: XFree86-devel
15 BuildRequires: ncurses-devel >= 5.0
16 BuildRequires: pvm-devel
17 BuildRequires: readline-devel
18 BuildRequires: rpmbuild(macros) >= 1.213
19 BuildRequires: tcl-devel
20 BuildRequires: tk-devel
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 %define _xpvm_root %{_datadir}/xpvm
28 Xpvm is a Tcl/Tk based tool that allows full manageability of the PVM
29 cluster as well as the ability to monitor cluster performance.
31 %description -l pl.UTF-8
32 Xpvm to bazujące na Tcl/Tk narzędzie pozwalające zarządzać klastrem
33 PVM, a także monitorować jego wydajność.
42 XPCFLOPTS="%{rpmcflags} -DXPVMROOT=\\\"%{_xpvm_root}\\\""
46 CFLOPTS="$XPCFLOPTS" \
47 XLIBDIR="-L/usr/X11R6/%{_lib}"
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{_xpvm_root},%{_bindir}}
54 install src/LINUXALPHA/xpvm $RPM_BUILD_ROOT%{_bindir}
57 install src/LINUX64/xpvm $RPM_BUILD_ROOT%{_bindir}
60 install src/LINUXPPC/xpvm $RPM_BUILD_ROOT%{_bindir}
62 %ifarch sparc sparc64 sparcv9
63 install src/LINUXSPARC/xpvm $RPM_BUILD_ROOT%{_bindir}
65 %ifnarch alpha %{x8664} ppc sparc sparc64 sparcv9
66 install src/LINUX/xpvm $RPM_BUILD_ROOT%{_bindir}
68 install *.tcl $RPM_BUILD_ROOT%{_xpvm_root}
69 sed -e "s!@XPVMROOT@!%{_xpvm_root}!" xpvm.tcl >$RPM_BUILD_ROOT%{_xpvm_root}/xpvm.tcl
70 cp -rf src/xbm $RPM_BUILD_ROOT%{_xpvm_root}
71 cp -rf src/help $RPM_BUILD_ROOT%{_xpvm_root}
74 rm -rf $RPM_BUILD_ROOT
77 %defattr(644,root,root,755)
78 %attr(755,root,root) %{_bindir}/xpvm