]> git.pld-linux.org Git - packages/gkrellm.git/blob - gkrellm.spec
00c65cd7b3e195c7ef7d0d9188c09a3da7c3631c
[packages/gkrellm.git] / gkrellm.spec
1 Summary:        Multiple stacked system monitors: 1 process
2 Summary(pl):    Zestaw wielu monitorów systemu(ów) w jednym procesie
3 Summary(pt_BR): Monitoração de atividades do sistema
4 Summary(ru):    GKrellM - ÜÔÏ ÓÔÅË ÓÉÓÔÅÍÎÙÈ ÍÏÎÉÔÏÒÏ× × ÒÁÍËÁÈ ÏÄÎÏÇÏ ÐÒÏÃÅÓÓÁ
5 Summary(uk):    GKrellM - ÃÅ ÓÔÅË ÓÉÓÔÅÍÎÉÈ ÍÏΦÔÏҦנՠÒÁÍËÁÈ ÏÄÎÏÇÏ ÐÒÏÃÅÓÕ
6 Name:           gkrellm
7 Version:        2.2.2
8 Release:        1
9 License:        GPL
10 Group:          X11/Applications
11 Source0:        http://web.wt.net/~billw/%{name}/%{name}-%{version}.tar.bz2
12 # Source0-md5:  a99b8d84036b199b5b318e26d97969f8
13 Source1:        %{name}.desktop
14 Source2:        %{name}.png
15 Source3:        gkrellmd.init
16 Source4:        gkrellmd.sysconf
17 Patch0:         %{name}-opt.patch
18 Patch1:         %{name}-home_etc.patch
19 Icon:           gkrellm.xpm
20 URL:            http://www.gkrellm.net/
21 BuildRequires:  gettext-devel
22 BuildRequires:  glib2-devel >= 2.2.0
23 BuildRequires:  gtk+2-devel >= 2.2.0
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 GKrellM charts SMP CPU, load, Disk, and all active net interfaces
28 automatically. An on/off button and online timer for the PPP interface
29 is provided. Includes meters for memory and swap usage, an uptime
30 monitor, a hostname label, and a clock/calendar. are provided.
31 Additional features are:
32
33   - Autoscaling grid lines with configurable grid line resolution.
34   - LED indicators for the net interfaces.
35   - A gui popup for configuration of chart sizes and resolutions.
36
37 %description -l pl
38 GKrellM automatycznie wy¶wietla wykresy aktywno¶ci SMP CPU,
39 obci±¿enia, dysku oraz aktywnych interfejsów sieciowych. Jest równie¿
40 przycisk wy³±cznika, czasomierz dla interfejsu PPP, mierniki
41 wykorzystania pamiêci oraz partycji wymiany, wy¶wietlacz czasy, który
42 up³yn±³ od w³±czenia maszyny, etykietê nazwy hosta oraz zegar i
43 kalendarz. Inne funkcje:
44
45  - Samoskaluj±ce siê linie siatki o konfigurowanej gêsto¶ci
46  - Wy¶wietlacze imitujace diody LED dla interfejsów sieciowych
47  - Narzêdzie gui do konfiguracji rozmiarów wykresów i rozdzielczo¶ci
48
49 %description -l pt_BR
50 O GKrellM mostra gráficos com dados sobre CPUs, carga da máquina,
51 discos e todas as interfaces de rede ativas, automaticamente. Um botão
52 liga/desliga e um temporizador para a interface PPP estão presentes.
53 Monitores para uso de memória e área de troca, sistemas de arquivos,
54 conexões Internet, para a bateria de computadores portáteis, para
55 caixas de correio no estilo mbox e para a temperatura da CPU. Também
56 inclui um monitor de tempo de atividade da máquina, um rótulo como o
57 nome da máquina e um relógio e calendário.
58
59 %description -l ru
60 GKrellM ÏÔÏÂÒÁÖÁÅÔ ÇÒÁÆÉËÉ ÄÌÑ SMP CPU, ÚÁÇÒÕÚËÉ, ÄÉÓËÏ× É ×ÓÅÈ
61 ÁËÔÉ×ÎÙÈ ÓÅÔÅ×ÙÈ ÉÎÔÅÒÆÅÊÓÏ× Á×ÔÏÍÁÔÉÞÅÓËÉ. åÓÔØ ËÎÏÐËÁ on/off É
62 ÔÁÊÍÅÒ ×ÒÅÍÅÎÉ ÏÎÌÁÊΠÄÌÑ PPP ÉÎÔÅÒÆÅÊÓÁ. åÓÔØ ÍÏÎÉÔÏÒÙ ÏÐÅÒÁÔÉ×ÎÏÊ
63 ÐÁÍÑÔÉ É swap, ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ, ÏÂÒÁÝÅÎÉÊ ÉÚ ÉÎÔÅÒÎÅÔÁ, APM, ÐÏÞÔÏ×ÙÈ
64 ÑÝÉËÏ× É ÔÅÍÐÅÒÁÔÕÒÙ CPU. ÷ËÌÀÞÁÅÔ ÔÁËÖÅ ÍÏÎÉÔÏÒ uptime, ÍÅÔËÕ ÉÍÅÎÉ
65 ÈÏÓÔÁ, ÞÁÓÙ É ËÁÌÅÎÄÁÒØ.
66
67 %description -l uk
68 GKrellM ×¦ÄÏÂÒÁÖÁ¤ ÇÒÁƦËÉ ÄÌÑ SMP CPU, ÚÁ×ÁÎÔÁÖÅÎÎÑ, ÄÉÓ˦נÔÁ ×Ó¦È
69 ÁËÔÉ×ÎÉÈ ÍÅÒÅÖÅ×ÉÈ ¦ÎÔÅÒÆÅÊӦנÁ×ÔÏÍÁÔÉÞÎÏ. ´ ËÎÏÐËÁ on/off ÔÁ ÔÁÊÍÅÒ
70 ÏÎÌÁÊÎ-ÞÁÓÕ ÄÌÑ PPP ¦ÎÔÅÒÆÅÊÓÕ. ´ ÍÏΦÔÏÒÉ ÏÐÅÒÁÔÉ×Îϧ ÐÁÍ'ÑÔ¦ ÔÁ
71 swap, ÆÁÊÌÏ×ÉÈ ÓÉÓÔÅÍ, Ú×ÅÒÔÁÎØ Ú ¦ÎÔÅÒÎÅÔÕ, APM, ÐÏÛÔÏ×ÉÈ ÓËÒÉÎØÏË ÔÁ
72 ÔÅÍÐÅÒÁÔÕÒÉ CPU. ÷ËÌÀÞÁ¤ ÔÁËÏÖ ÍÏΦÔÏÒ uptime, Í¦ÔËÕ ¦ÍÅΦ ÈÏÓÔÁ,
73 ÇÏÄÉÎÎÉË ÔÁ ËÁÌÅÎÄÁÒ.
74
75 %package gkrellmd
76 Summary:        gkrellmd - The GNU Krell Monitors Server
77 Summary(pl):    gkrellmd - Serwer monitorów GKrellM
78 Group:          Daemons
79 PreReq:         rc-scripts
80 Requires(post,preun):   /sbin/chkconfig
81
82 %description gkrellmd
83 gkrellmd listens for connections from gkrellm clients.  When a gkrellm
84 client connects to a gkrellmd server all builtin monitors collect their
85 data from the server.
86
87 %description gkrellmd -l pl
88 gkrellmd nas³uchuje po³±czeñ z klientów gkrellm.  Gdy klient gkrellm
89 ³±czy siê z serwerem gkrellmd, wszystkie wbudowane monitory pobieraj±
90 dane z serwera.
91
92 %package devel
93 Summary:        gkrellm include files
94 Summary(pl):    Pliki nag³ówkowe do gkrellm
95 Summary(pt_BR): Componentes para desenvolvimento com o gkrellm
96 Summary(ru):    æÁÊÌÙ C ÈÅÄÅÒÏ× ÄÌÑ GKrellM
97 Summary(uk):    æÁÊÌÉ C ÈÅÄÅҦנÄÌÑ GKrellM
98 Group:          X11/Development/Libraries
99 Requires:       gtk+2-devel
100
101 %description devel
102 gkrellm header files for gkrellm development and plugin support.
103
104 %description devel -l pl
105 Pliki nag³ówkowe do gkrellm.
106
107 %description devel -l pt_BR
108 Componentes para desenvolvimento de plugins para o gkrellm.
109
110 %description devel -l ru
111 æÁÊÌÙ C ÈÅÄÅÒÏ× ÄÌÑ GKrellM - ÄÌÑ ÒÁÚÒÁÂÏÔËÉ É ÐÏÄÄÅÒÖËÉ ÍÏÄÕÌÅÊ.
112
113 %description devel -l uk
114 æÁÊÌÉ C ÈÅÄÅҦנÄÌÑ GKrellM - ÄÌÑ ÒÏÚÒÏÂËÉ ÔÁ Ð¦ÄÔÒÉÍËÉ ÍÏÄÕ̦×.
115
116 %prep
117 %setup -q
118 %patch0 -p1
119 %patch1 -p1
120
121 %build
122 %{__make} \
123         OPTFLAGS="%{rpmcflags}" \
124         PKGCONFIGDIR=%{_pkgconfigdir} \
125         INSTALLROOT=%{_prefix}
126
127 %install
128 rm -rf $RPM_BUILD_ROOT
129 install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir}/gkrellm2} \
130         $RPM_BUILD_ROOT%{_libdir}/gkrellm2{,/plugins} \
131         $RPM_BUILD_ROOT%{_datadir}/gkrellm2 \
132         $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
133         $RPM_BUILD_ROOT%{_datadir}/locale
134
135 %{__make} install \
136         %{?debug:STRIP=} \
137         PKGCONFIGDIR=$RPM_BUILD_ROOT%{_pkgconfigdir} \
138         INSTALLROOT=$RPM_BUILD_ROOT%{_prefix}
139
140 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
141 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
142 install -D %{SOURCE3} $RPM_BUILD_ROOT%{_initrddir}/gkrellmd
143 install -D %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/gkrellmd
144 install -D server/gkrellmd.conf $RPM_BUILD_ROOT%{_sysconfdir}/gkrellmd.conf
145
146 %find_lang %{name}
147
148 %clean
149 rm -rf $RPM_BUILD_ROOT
150
151 %post gkrellmd
152 /sbin/chkconfig --add gkrellmd
153 if [ -f %{_localstatedir}/lock/subsys/gkrellmd ]; then
154         %{_initrddir}/gkrellmd restart >&2
155 else
156         echo "Run \"%{_initrddir}/gkrellmd start\" to start gkrellmd." >&2
157 fi
158
159 %preun gkrellmd
160 if [ "$1" = "0" ]; then
161         if [ -f %{_localstatedir}/lock/subsys/gkrellmd ]; then
162                 %{_initrddir}/gkrellmd stop
163         fi
164         /sbin/chkconfig --del gkrellmd
165 fi
166
167 %files -f %{name}.lang
168 %defattr(644,root,root,755)
169 %doc Changelog* README Themes.html
170 %attr(755,root,root) %{_bindir}/gkrellm
171 %{_mandir}/man1/gkrellm.*
172 %dir %{_libdir}/gkrellm2
173 %dir %{_libdir}/gkrellm2/plugins
174 %dir %{_datadir}/gkrellm2
175 %{_desktopdir}/*
176 %{_pixmapsdir}/*
177
178 %files gkrellmd
179 %defattr(644,root,root,755)
180 %{_mandir}/man1/gkrellmd.*
181 %attr(755,root,root) %{_bindir}/gkrellmd
182 %attr(755,root,root) %{_initrddir}/gkrellmd
183 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/gkrellmd
184 %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/gkrellmd.conf
185
186 %files devel
187 %defattr(644,root,root,755)
188 %{_includedir}/*
189 %{_pkgconfigdir}/*
This page took 0.099194 seconds and 2 git commands to generate.