3 Summary: Utilities for monitoring your system and processes on your system
4 Summary(de.UTF-8): Utilities zum Ueberwachen Ihres Systems und der Prozesse
5 Summary(es.UTF-8): Utilitarios de monitoración de procesos
6 Summary(fr.UTF-8): Utilitaires de surveillance des processus
7 Summary(pl.UTF-8): Narzędzia do monitorowania procesów
8 Summary(pt_BR.UTF-8): Utilitários de monitoração de processos
9 Summary(tr.UTF-8): Süreç izleme araçları
12 Release: 1.%{snap}.%{rc}
15 Group: Applications/System
16 Source0: http://gitorious.org/procps/procps/archive-tarball/master#/%{name}-%{snap}.tar.gz
17 # Source0-md5: 82e2f9d0ee507ad6b43dfe74f40a6a83
18 Source1: http://atos.wmid.amu.edu.pl/~undefine/%{name}-non-english-man-pages.tar.bz2
19 # Source1-md5: 60d24720b76c10553ed4abf68b76e079
23 Patch0: %{name}-make.patch
24 Patch1: %{name}-global.patch
25 Patch2: %{name}-FILLBUG_backport.patch
26 # http://www.nsa.gov/selinux/patches/procps-selinux.patch.gz
27 Patch3: %{name}-selinux.patch
28 Patch4: proc-err.patch
29 URL: http://gitorious.org/procps/
30 BuildRequires: ncurses-devel >= 5.1
31 BuildRequires: rpmbuild(macros) >= 1.402
32 Requires(post): /sbin/ldconfig
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 The procps package contains a set of system utilities which provide
39 system information. Procps includes ps, free, skill, snice, tload,
40 top, uptime, vmstat, w and watch. The ps command displays a snapshot
41 of running processes. The top command provides a repetitive update of
42 the statuses of running processes. The free command displays the
43 amounts of free and used memory on your system. The skill command
44 sends a terminate command (or another specified signal) to a specified
45 set of processes. The snice command is used to change the scheduling
46 priority of specified processes. The tload command prints a graph of
47 the current system load average to a specified tty. The uptime command
48 displays the current time, how long the system has been running, how
49 many users are logged on and system load averages for the past one,
50 five and fifteen minutes. The w command displays a list of the users
51 who are currently logged on and what they're running. The watch
52 program watches a running program. The vmstat command displays virtual
53 memory statistics about processes, memory, paging, block I/O, traps
56 %description -l de.UTF-8
57 Das procps-Paket enthält System-Utilities, die Systeminformationen
58 anzeigen. Procps enthält ps, free, skill, snice, tload, top, uptime,
59 vmstat, w und watch. ps zeigt an, welche Prozesse gerade laufen. Top
60 zeigt in regelmäßigen Abständen eine Prozessliste an. Free zeigt an,
61 wieviel Speicher frei ist, und wieviel Speicher benutzt wird. Skill
62 schickt den Terminierungsbefehl (oder ein anderes angegebenes Signal)
63 an angegebene Prozesse. Snice ändert die Priorität von angegebenen
64 Prozessen. tload zeigt einen Graphen der aktuellen Systemauslastung
65 an. Uptime zeigt an, wie lange das System am laufen ist, wieviele User
66 eingeloggt sind, und die Auslastungswerte der letzten Minute, der
67 letzten 5 Minuten, und 15 Minuten. Der w-Befehl zeigt eine Liste der
68 User an, die gerade eingeloggt sind, und welches Programm sie
69 benutzen. Vmstat zeigt Statistiken über den virtuellen Speicher,
70 Prozesse, Paging, Block I/O, Traps, und CPU-Aktivität.
72 %description -l es.UTF-8
73 Un paquete de utilitarios que relatan el estado del sistema. Se da
74 énfasis a los procesos en ejecución, total de memoria disponible y a
75 los usuarios que están "logados" en el sistema.
77 %description -l fr.UTF-8
78 Paquetage d'utilitaires donnant des informations sur l'état du
79 système, dont les états des processus en cours, le total de mémoire
80 disponible, et les utilisateurs loggés.
82 %description -l pl.UTF-8
83 Pakiet zawiera podstawowe narzędzia do monitorowania pracy systemu.
84 Dzięki tym programom będziesz mógł na bieżąco kontrolować jakie
85 procesy są w danej chwili uruchomione, ilość wolnej pamięci, kto jest
86 w danej chwili zalogowany, jakie jest aktualne obciążenie systemu itp.
88 %description -l pt_BR.UTF-8
89 Um pacote de utilitários que relatam o estado do sistema. É dado
90 ênfase aos processos em execução, total de memória disponível e aos
91 usuários que estão logados no sistema.
93 %description -l tr.UTF-8
94 Sistemin durumunu rapor eden araçlar paketidir. Koşan süreçlerin
95 durumunu, kullanılabilir bellek miktarını, ve o an için sisteme girmiş
96 kullanıcıları bildirir.
99 Summary: libproc header files
100 Summary(pl.UTF-8): Pliki nagłówkowe libproc
102 Group: Development/Libraries
103 Requires: %{name} = %{epoch}:%{version}-%{release}
106 libproc header files.
108 %description devel -l pl.UTF-8
109 Pliki nagłówkowe biblioteki libproc.
112 Summary: Static libproc library
113 Summary(pl.UTF-8): Statyczna biblioteka libproc
115 Group: Development/Libraries
116 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
119 Static version of libproc library.
121 %description static -l pl.UTF-8
122 Statyczna wersja biblioteki libproc.
125 %setup -q -n %{name}-%{name}
133 %{__make} proc/libproc.a \
135 ALL_CFLAGS="%{rpmcppflags} %{rpmcflags} -Wall -ffast-math" \
136 LDFLAGS="%{rpmcflags} %{rpmldflags}" \
138 %{__mv} proc/libproc.a .
142 CURSES="-lncurses -ltinfo" \
144 ALL_CFLAGS="%{rpmcppflags} %{rpmcflags} -Wall -ffast-math" \
145 LDFLAGS="%{rpmcflags} %{rpmldflags}" \
146 LIBPROC="proc/libproc-%{version}.so"
149 rm -rf $RPM_BUILD_ROOT
150 install -d $RPM_BUILD_ROOT{%{_includedir}/proc,%{_libdir},%{_desktopdir},%{_pixmapsdir}}
154 DESTDIR=$RPM_BUILD_ROOT \
156 install="install -D" \
159 ln -sf /%{_lib}/libproc-%{version}.so \
160 $RPM_BUILD_ROOT%{_libdir}/libproc.so
162 install libproc.a $RPM_BUILD_ROOT%{_libdir}
163 install proc/*.h $RPM_BUILD_ROOT%{_includedir}/proc
164 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
165 install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
166 install %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/XConsole
168 rm -f $RPM_BUILD_ROOT/bin/kill
169 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{kill,oldps}.1
170 rm -f $RPM_BUILD_ROOT%{_bindir}/{oldps,kill}
172 bzcat -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
173 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{kill,oldps}.1
174 rm -f $RPM_BUILD_ROOT%{_mandir}/README-procps-non-english-man-pages
177 rm -rf $RPM_BUILD_ROOT
179 %post -p /sbin/ldconfig
180 %postun -p /sbin/ldconfig
183 %defattr(644,root,root,755)
185 %attr(755,root,root) /%{_lib}/libproc*.*so
186 %attr(755,root,root) /bin/*
187 %attr(755,root,root) /sbin/sysctl
188 %attr(755,root,root) %{_bindir}/*
189 %{_desktopdir}/top.desktop
190 %{_pixmapsdir}/top.png
192 %lang(cs) %{_mandir}/cs/man*/*
193 %lang(de) %{_mandir}/de/man*/*
194 %lang(es) %{_mandir}/es/man*/*
195 %lang(fi) %{_mandir}/fi/man*/*
196 %lang(fr) %{_mandir}/fr/man*/*
197 %lang(hu) %{_mandir}/hu/man*/*
198 %lang(it) %{_mandir}/it/man*/*
199 %lang(ja) %{_mandir}/ja/man*/*
200 %lang(ko) %{_mandir}/ko/man*/*
201 %lang(nl) %{_mandir}/nl/man*/*
202 %lang(pl) %{_mandir}/pl/man*/*
205 %defattr(644,root,root,755)
206 %attr(755,root,root) %{_libdir}/libproc.so
210 %defattr(644,root,root,755)