]> git.pld-linux.org Git - packages/procps.git/blob - procps.spec
- SMP patch for top and ps
[packages/procps.git] / procps.spec
1 Summary:        Process monitoring utilities
2 Summary(de):    Dienstprogramm zur Prozeßüberwachung
3 Summary(fr):    Utilitaires de surveillance des processus.
4 Summary(pl):    Narzêdzia do monitorowania procesów
5 Summary(tr):    Süreç izleme araçlarý
6 Name:           procps
7 Version:        2.0.2
8 Release:        4
9 Copyright:      GPL
10 Group:          Utilities/System
11 Group(pl):      Narzêdzia/System
12 Source0:        ftp://tsx-11.mit.edu/pub/linux/sources/usr.bin/%{name}-%{version}.tar.gz
13 Source1:        free.1.pl
14 Source2:        uptime.1.pl
15 Source3:        ps.1.pl
16 Patch0:         procps-opt.patch
17 Patch1:         procps-install.patch
18 Patch2:         procps-w.patch
19 BuildRequires:  ncurses-devel
20 URL:            http://www.cs.uml.edu/~acahalan/linux/
21 Obsoletes:      procps-X11
22 Buildroot:      /tmp/%{name}-%{version}-root
23
24 %description
25 A package of utilities which report on the state of the system,
26 including the states of running processes, amount of memory available,
27 and currently-logged-in users.
28
29 %description -l de
30 Ein Paket mit Utilities, die den Status des Systems melden, 
31 einschließlich des Status laufender Prozesse, der Menge des 
32 verfügbaren Speicherplatzes und der momentan angemeldeten Benutzer.
33
34 %description -l fr
35 Paquetage d'utilitaires donnant des informations sur l'état du système,
36 dont les états des processus en cours, le total de mémoire disponible,
37 et les utilisateurs loggés.
38
39 %description -l pl
40 Pakiet zawiera podstawowe narzêdzia do monitorowania pracy systemu. Dziêki
41 tym programom bêdziesz móg³ na bie¿±co kontralowaæ jakie procesy s± w danej
42 chwili uruchomione, ilo¶æ wolnej pamiêci, kto jest w danej chwili zalogowany,
43 jakie jest aktualne obci±¿enie systemu itp.
44
45 %description -l tr
46 Sistemin durumunu rapor eden araçlar paketidir. Koþan süreçlerin durumunu,
47 kullanýlabilir bellek miktarýný, ve o an için sisteme girmiþ kullanýcýlarý
48 bildirir.
49
50 %prep
51 %setup -q 
52 %patch0 -p1 
53 %patch1 -p1 
54 %patch2 -p1 
55
56 %build
57 PATH=/usr/X11R6/bin:$PATH
58
59 make OPT="$RPM_OPT_FLAGS -pipe" 
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63
64 install -d $RPM_BUILD_ROOT/{etc/X11/wmconfig,bin,lib} \
65         $RPM_BUILD_ROOT/usr/{bin,X11R6/bin,share}
66
67 install -d $RPM_BUILD_ROOT%{_mandir}/{man{1,8},pl/man1}
68
69 make install \
70         DESTDIR=$RPM_BUILD_ROOT BINGRP=`id -g` \
71         MAN1DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
72         MAN8DIR=$RPM_BUILD_ROOT%{_mandir}/man8
73
74 install top.wmconfig $RPM_BUILD_ROOT/etc/X11/wmconfig/top
75 install XConsole $RPM_BUILD_ROOT/usr/X11R6/bin
76
77 rm -f  $RPM_BUILD_ROOT%{_bindir}/snice
78 ln -sf skill $RPM_BUILD_ROOT%{_bindir}/snice
79 rm -f  $RPM_BUILD_ROOT/bin/kill
80
81 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{snice,kill,oldps}.1
82 rm -f $RPM_BUILD_ROOT%{_bindir}/{oldps,kill}
83
84 echo .so skill.1 > $RPM_BUILD_ROOT%{_mandir}/man1/snice.1
85 install ps/ps.1 $RPM_BUILD_ROOT%{_mandir}/man1
86
87 strip --strip-unneeded $RPM_BUILD_ROOT/lib/*.so.*.*
88
89 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/free.1
90 install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/uptime.1
91 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1/ps.1
92
93 gzip -9fn $RPM_BUILD_ROOT%{_mandir}/{man*/*,pl/man*/*} NEWS BUGS 
94
95 %post 
96 /sbin/ldconfig
97 if [ -f /proc/uptime ] ; then
98         /bin/ps </dev/null >/dev/null 2>&1
99 fi
100 rm -f /etc/psdevtab /etc/psdatabase
101
102 %postun -p /sbin/ldconfig
103
104 %clean
105 rm -rf $RPM_BUILD_ROOT
106
107 %files
108 %defattr(644,root,root,755)
109 %doc {NEWS,BUGS}.gz
110
111 %lang(pl) %{_mandir}/pl/man*/*
112 %{_mandir}/man*/*
113
114 /etc/X11/wmconfig/top
115
116 %attr(755,root,root) /lib/libproc.so.*.*
117 %attr(755,root,root) /bin/*
118 %attr(755,root,root) %{_bindir}/*
119 %attr(755,root,root) /usr/X11R6/bin/XConsole
This page took 0.108701 seconds and 4 git commands to generate.