]> git.pld-linux.org Git - SPECS.git/blob - xpvm.spec
SPECS updated Tue 30 Apr 15:06:09 CEST 2024
[SPECS.git] / xpvm.spec
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
3 Name:           xpvm
4 Version:        1.2.5
5 Release:        7
6 License:        Free
7 Group:          X11/Development/Tools
8 Source0:        http://www.netlib.org/pvm3/xpvm/XPVM.src.%{version}.tgz
9 # Source0-md5:  7b20143cb2ff61e3cb28baf8f9cb2770
10 Patch0:         %{name}.patch
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
21 Requires:       pvm
22 Obsoletes:      pvm-gui
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %define         _xpvm_root      %{_datadir}/xpvm
26
27 %description
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.
30
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ść.
34
35 %prep
36 %setup -q -n xpvm
37 %patch0 -p1
38 %patch1 -p1
39 %patch2 -p1
40
41 %build
42 XPCFLOPTS="%{rpmcflags} -DXPVMROOT=\\\"%{_xpvm_root}\\\""
43
44 XPVM_ROOT=`pwd` \
45 %{__make} \
46         CFLOPTS="$XPCFLOPTS" \
47         XLIBDIR="-L/usr/X11R6/%{_lib}"
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{_xpvm_root},%{_bindir}}
52
53 %ifarch alpha
54 install src/LINUXALPHA/xpvm $RPM_BUILD_ROOT%{_bindir}
55 %endif
56 %ifarch %{x8664}
57 install src/LINUX64/xpvm $RPM_BUILD_ROOT%{_bindir}
58 %endif
59 %ifarch ppc
60 install src/LINUXPPC/xpvm $RPM_BUILD_ROOT%{_bindir}
61 %endif
62 %ifarch sparc sparc64 sparcv9
63 install src/LINUXSPARC/xpvm $RPM_BUILD_ROOT%{_bindir}
64 %endif
65 %ifnarch alpha %{x8664} ppc sparc sparc64 sparcv9
66 install src/LINUX/xpvm $RPM_BUILD_ROOT%{_bindir}
67 %endif
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}
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
78 %attr(755,root,root) %{_bindir}/xpvm
79 %{_xpvm_root}
This page took 0.570519 seconds and 3 git commands to generate.