]>
Commit | Line | Data |
---|---|---|
1 | Summary: Advanced Power Management (APM) utilities for notebooks | |
2 | Summary(cs.UTF-8): Nástroje pro APM (Advanced Power Management) BIOS na laptopech | |
3 | Summary(da.UTF-8): Avanceret strømstyring (APM) bios værktøjer for bærbare | |
4 | Summary(de.UTF-8): Advanced Power Management (APM) BIOS-Dienstprogramme für Laptops | |
5 | Summary(es.UTF-8): Utilitarios para APM (Gestión Avanzado de Energía) BIOS para portátiles | |
6 | Summary(fr.UTF-8): Utilitaires BIOS de gestion avancée de l'énergie (APM) pour les ordinateurs portables | |
7 | Summary(id.UTF-8): Advanced Power Management (APM) BIOS utilities untuk laptop | |
8 | Summary(is.UTF-8): Tól sem stjórnar orkunotkun fartölvu (Advanced Power Management) | |
9 | Summary(it.UTF-8): Utility APM (Advanced Power Management) BIOS per laptop | |
10 | Summary(ja.UTF-8): ラップトップ用の APM (Advanced Power Management) ユーティリティ | |
11 | Summary(nb.UTF-8): Advanced Power Management (APM) BIOS verktøy for bærbare | |
12 | Summary(pl.UTF-8): Obsługa zarządzania enerigą (APM) dla notebooków | |
13 | Summary(pt.UTF-8): Utilitários Advanced Power Management (APM) para portáteis | |
14 | Summary(pt_BR.UTF-8): Utilitários para APM (Gerenciamento Avancado de Energia) | |
15 | Summary(ru.UTF-8): Утилиты для Advanced Power Management (APM) BIOS в лаптопах | |
16 | Summary(sk.UTF-8): Pomôcky pre Advanced Power Management (APM) BIOS laptopov | |
17 | Summary(sl.UTF-8): Pripomočki za prenosnike z Advanced Power Management (APM) | |
18 | Summary(sv.UTF-8): Verktyg för styrning av spänningshantering (APM) i bärbara datorer | |
19 | Summary(uk.UTF-8): Утиліти для Advanced Power Management (APM) BIOS в лаптопах | |
20 | Summary(zh_CN.UTF-8): 用于膝上型计算机的高级电源管理 (APM) BIOS 实用程序。 | |
21 | Name: apmd | |
22 | Version: 3.2.2 | |
23 | Release: 7 | |
24 | Epoch: 1 | |
25 | License: GPL v2+ | |
26 | Group: Applications/System | |
27 | Source0: ftp://ftp.debian.org/debian/pool/main/a/apmd/%{name}_%{version}.orig.tar.gz | |
28 | # Source0-md5: b1e6309e8331e0f4e6efd311c2d97fa8 | |
29 | Source1: %{name}.init | |
30 | Patch0: %{name}-libtool.patch | |
31 | URL: http://www.worldvisions.ca/~apenwarr/apmd/ | |
32 | BuildRequires: libtool | |
33 | BuildRequires: rpmbuild(macros) >= 1.268 | |
34 | BuildRequires: sed >= 4.0 | |
35 | BuildRequires: xorg-lib-libXaw-devel | |
36 | Requires(post,preun): /sbin/chkconfig | |
37 | Requires: %{name}-libs = %{epoch}:%{version}-%{release} | |
38 | Requires: procps | |
39 | Requires: rc-scripts | |
40 | Provides: apm-daemon | |
41 | Obsoletes: acpi-daemon | |
42 | Obsoletes: apm-daemon | |
43 | # APM is specific to 32-bit x86, but Linux provides emulation for some archs: | |
44 | # arm, mips (AU1xx0-based), ppc (PMAC, 32-bit only), sh (HP6XX only) | |
45 | ExclusiveArch: %{ix86} arm mips ppc sh | |
46 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
47 | ||
48 | %description | |
49 | Advanced Power Management daemon and utilities allows you to watch | |
50 | your notebook's power state and warn all users when the battery is | |
51 | low. It can also handle some power state events automatically. | |
52 | ||
53 | %description -l cs.UTF-8 | |
54 | APMD je sada programů pro ovládání démona pro pokročilou správu | |
55 | energie (Advanced Power Management - APM) včetně pomocných programů, | |
56 | které jsou k dispozici na většině moderních přenosných počítačů. APMD | |
57 | umí sledovat stav baterie notebooku a varovat uživatele při poklesu | |
58 | jejího napětí. APMD je také schopné vypnout PCMCIA sokety před uspáním | |
59 | počítače. | |
60 | ||
61 | %description -l da.UTF-8 | |
62 | APMD er et sæt programmer for kontrol af Advanced Power Management | |
63 | (APM) dæmonen og værktøjer som findes i de fleste moderne bærbare | |
64 | datamaskiner. APMD kan overvåge batteriet på din bærbare og advare dig | |
65 | når batteriniveauet er lavt og/eller lukke ned for PCMCIA kortene før | |
66 | maskinen går i dvale. | |
67 | ||
68 | %description -l de.UTF-8 | |
69 | APMD enthält Programme zur Steuerung des Advanced Power Management | |
70 | (APM)-Daemons und der Dienstprogramme, die in den meisten modernen | |
71 | Laptops verwendet werden. APMD kann den Akku von Notebooks überwachen | |
72 | und Benutzer über eine zu geringe Ladung informieren. APMD kann | |
73 | außerdem die PCMCIA-Schnittstellen herunterfahren, bevor der Computer | |
74 | in den Suspend-Modus schaltet. | |
75 | ||
76 | %description -l es.UTF-8 | |
77 | Utilitarios y servidor para gestión avanzada de energía (APM). | |
78 | Verifica la batería de tu notebook y avisa a los usuarios cuando la | |
79 | carga es poca. | |
80 | ||
81 | %description -l fr.UTF-8 | |
82 | APMD est un ensemble de programmes permettant de contrôler le démon | |
83 | APM (Advanced Power Management) et les utilitaires installés sur la | |
84 | plupart des ordinateurs portables récents. APMD peut surveiller la | |
85 | batterie de votre portable, vous avertir lorsqu'elle est faible ou | |
86 | arrêter les supports PCMCIA avant l'arrêt de votre ordinateur. | |
87 | ||
88 | %description -l id.UTF-8 | |
89 | APMD adalah sekumpulan program yang melakukan kontrol terhadap | |
90 | Advanced Power Management, deamon dan utility yang dapat ditemukan | |
91 | hampir di semua laptop moderen. APMD dapat mengawasi penggunaan | |
92 | baterai pada notebook, dan memberikan peringatan kepada pengguna bila | |
93 | tenaga bateri rendah. APMD juga mampu melakukan shut down socket | |
94 | PCMCIA sebelum suspend. | |
95 | ||
96 | %description -l is.UTF-8 | |
97 | APMD er safn forrita til að stjórna APM ( Advanced Power Management - | |
98 | stýring rafnotkunar ) stýringum sem er að finna í flestum fartölvum. | |
99 | APMD getur fylgst með ástandi rafhlöðunnar og látið notendur vita | |
100 | þegar rafmagn fer að þrjóta. APMD getur einnig slökkt á PCMCIA | |
101 | þjónustum áður en slökkt er á vélinni. | |
102 | ||
103 | %description -l it.UTF-8 | |
104 | APDM è un set di programmi per il controllo del demone e delle utility | |
105 | di Advanced Power Management (APM) presenti nella maggior parte dei | |
106 | laptop moderni. APDM consente di controllare la batteria del portatile | |
107 | e di avvisare gli utenti quando è quasi scarica e/o di chiudere gli | |
108 | attacchi del PCMCIA prima di un'interruzione. | |
109 | ||
110 | %description -l ja.UTF-8 | |
111 | APMD は最近のラップトップコンピュータで用いられる Advanced Power | |
112 | Management (APM) デーモンとユーティリティを制御するためのプログラム | |
113 | セットです。 APMD はノートブックのバッテリを監視し、容量が少なく | |
114 | なると警告したり、サスペンドモードに切り替わる前に PCMCIA を | |
115 | シャットダウンしたりします。 | |
116 | ||
117 | %description -l nb.UTF-8 | |
118 | APMD er et sett programmer for kontroll av Advanced Power Management | |
119 | (APM) daemonen og verktøy som finnes i de fleste moderne bærbare | |
120 | datamaskiner. APMD kan overvåke batteriet på din bærbare og advare deg | |
121 | brukere når batterinivået er lavt og/eller stenge ned PCMCIA | |
122 | kontaktene før maskinen går i dvale. | |
123 | ||
124 | %description -l pl.UTF-8 | |
125 | Demon zarządzania energią APM (Advanced Power Management) wraz z | |
126 | programami pomocniczymi. Dzięki nim możliwe jest monitorowanie stanu | |
127 | zasilania Twojego notebooka i ostrzeganie wszystkich użytkowników o | |
128 | kończącej się baterii, jak również automatyczne reagowanie na zmiany. | |
129 | ||
130 | %description -l pt.UTF-8 | |
131 | O APMD é um conjunto de programas e utilitários para controlar o APM | |
132 | (Advanced Power Management ou Gestão de Energia Avançada) existente na | |
133 | maioria dos computadores portáteis modernos. O APMD pode vigiar a | |
134 | bateria do seu portátil e avisá-lo quando a bateria está em baixo e/ou | |
135 | desligar os 'sockets' PCMCIA antes de suspender. | |
136 | ||
137 | %description -l pt_BR.UTF-8 | |
138 | Utilitários e servidor para gerenciamento avançado de energia (APM). | |
139 | Ele verifica a bateria de seu notebook e avisa aos usuários que ele | |
140 | está com pouca carga. Foi adicionado um patch nao oficial para parar | |
141 | os soquetes PCMCIA antes de uma suspensao de energia. | |
142 | ||
143 | %description -l ru.UTF-8 | |
144 | APMD - это набор программ для управления демоном APM (Advanced Power | |
145 | Management) и утилитами, находящимися на большинстве современных | |
146 | портативных компьютеров. APMD может следить за состоянием батарей | |
147 | портативного компьютера и предупреждать пользователя об их разрядке. | |
148 | Кроме того, APMD может отключить разьемы PCMCIA перед переходом в | |
149 | режим пониженного энергопотребления. | |
150 | ||
151 | %description -l sk.UTF-8 | |
152 | APMD je sada programov pre riadenie systému APM (Advanced Power | |
153 | Management), nachádzajúceho sa vo väčšine moderných prenosných | |
154 | počítačov. APMD je schopný kontrolovať batériu vášho notebooku a | |
155 | varovať používateľov, pokiaľ je skoro vybitá. Môže tiež odpájať PCMCIA | |
156 | sokety pred \"uspaním\" | |
157 | ||
158 | %description -l sv.UTF-8 | |
159 | APMD är program för att styra demon och verktyg för strömhantering | |
160 | (Advanced Power Management, APM) som finns i de flesta moderna bärbara | |
161 | datorer. APMD kan bevaka din bärbaras batteri och varna dig när | |
162 | batteriet sinar och/eller stänga av PCMCIA-uttag före suspendering. | |
163 | ||
164 | %description -l uk.UTF-8 | |
165 | APMD - це набір програм для керування демоном Advanced Power | |
166 | Management. APMD може слідкувати за батареями Вашого лаптопа та | |
167 | попереджувати користувачів при розряді батарей. | |
168 | ||
169 | %description -l zh_CN.UTF-8 | |
170 | APMD | |
171 | 是一组程序,用于控制最新膝上型计算机上的高级电源管理后台程序和实用程序。 | |
172 | APMD | |
173 | 可以监控笔记本计算机的电池状态,并且在电池电量不足时向用户发出警告。 | |
174 | APMD 还可以在暂挂前关闭 PCMCIA 插槽。 | |
175 | ||
176 | %package libs | |
177 | Summary: libapm library | |
178 | Summary(pl.UTF-8): Biblioteka libapm | |
179 | License: LGPL v2+ | |
180 | Group: Libraries | |
181 | ||
182 | %description libs | |
183 | libapm library. | |
184 | ||
185 | %description libs -l pl.UTF-8 | |
186 | Biblioteka libapm. | |
187 | ||
188 | %package devel | |
189 | Summary: Header files and static library for developing APM applications | |
190 | Summary(es.UTF-8): Archivos de inclusión y bibliotecas para apmd en versión estática | |
191 | Summary(pl.UTF-8): Pliki nagłówkowe i biblioteka statyczna do tworzenia aplikacji korzystających z APM | |
192 | Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o apmd em versão estática | |
193 | License: LGPL v2+ | |
194 | Group: Development/Libraries | |
195 | Requires: %{name}-libs = %{epoch}:%{version}-%{release} | |
196 | ||
197 | %description devel | |
198 | Header files necessary for developing APM applications. | |
199 | ||
200 | %description devel -l es.UTF-8 | |
201 | Archivos de inclusión y bibliotecas para apmd en versión estática | |
202 | ||
203 | %description devel -l pl.UTF-8 | |
204 | Pliki nagłówkowe niezbędne do tworzenia aplikacji korzystających z | |
205 | APM. | |
206 | ||
207 | %description devel -l pt_BR.UTF-8 | |
208 | Arquivos de inclusão e bibliotecas para o apmd em versão estática | |
209 | ||
210 | %package static | |
211 | Summary: Static libapm library | |
212 | Summary(pl.UTF-8): Statyczna biblioteka libapm | |
213 | License: LGPL v2+ | |
214 | Group: Development/Libraries | |
215 | Requires: %{name}-devel = %{epoch}:%{version}-%{release} | |
216 | ||
217 | %description static | |
218 | Static libapm library. | |
219 | ||
220 | %description static -l pl.UTF-8 | |
221 | Statyczna biblioteka libapm. | |
222 | ||
223 | %package -n xapm | |
224 | Summary: XFree86 APM monitoring and management tool | |
225 | Summary(pl.UTF-8): Narzędzie do monitorowania i zarządzania APMem pod XFree86 | |
226 | Group: X11/Applications | |
227 | Requires: %{name}-libs = %{epoch}:%{version}-%{release} | |
228 | ||
229 | %description -n xapm | |
230 | xapm is an XFree86 version of console APM client - "apm". | |
231 | ||
232 | %description -n xapm -l pl.UTF-8 | |
233 | xapm jest wersją konsolowego klienta APM - "apm", przenaczoną dla | |
234 | XFree86. | |
235 | ||
236 | %prep | |
237 | %setup -q -n %{name}-%{version}.orig | |
238 | %patch0 -p1 | |
239 | ||
240 | sed -i -e 's#-I/usr/src/linux.*/include##g' Makefile | |
241 | sed -i -e 's#\.\./libapm\.a#-L../.libs -lapm#' xbattery/Makefile | |
242 | ||
243 | %build | |
244 | %{__make} \ | |
245 | CC="%{__cc}" \ | |
246 | CFLAGS="%{rpmcflags}" \ | |
247 | LDFLAGS="%{rpmldflags}" \ | |
248 | APMD_PROXY_DIR=%{_sbindir} | |
249 | ||
250 | %{__make} -C xbattery clean | |
251 | ||
252 | %{__make} -C xbattery \ | |
253 | CC="%{__cc}" \ | |
254 | CCOPTIONS="%{rpmcflags}" \ | |
255 | LOCAL_LDFLAGS="%{rpmldflags}" | |
256 | ||
257 | %install | |
258 | rm -rf $RPM_BUILD_ROOT | |
259 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_sbindir}} \ | |
260 | $RPM_BUILD_ROOT{%{_mandir}/{man{1,8},fr/man1},/etc/{rc.d/init.d,sysconfig}} \ | |
261 | $RPM_BUILD_ROOT%{_sysconfdir}/apm | |
262 | ||
263 | cd .libs | |
264 | install apm xapm apmsleep ../on_ac_power ../xbattery/xbattery $RPM_BUILD_ROOT%{_bindir} | |
265 | install apmd $RPM_BUILD_ROOT%{_sbindir} | |
266 | cd .. | |
267 | ||
268 | install apmd_proxy $RPM_BUILD_ROOT%{_sysconfdir}/apm | |
269 | install apm.1 apmsleep.1 on_ac_power.1 xapm.1 $RPM_BUILD_ROOT%{_mandir}/man1 | |
270 | install apmsleep.fr.1 $RPM_BUILD_ROOT%{_mandir}/fr/man1/apmsleep.1 | |
271 | install *.8 $RPM_BUILD_ROOT%{_mandir}/man8 | |
272 | install xbattery/xbattery.man $RPM_BUILD_ROOT%{_mandir}/man1/xbattery.1 | |
273 | ||
274 | libtool --mode=install install libapm.la $RPM_BUILD_ROOT%{_libdir}/libapm.la | |
275 | ||
276 | install apm.h $RPM_BUILD_ROOT%{_includedir} | |
277 | ||
278 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/apmd | |
279 | ||
280 | cat << EOF > $RPM_BUILD_ROOT/etc/sysconfig/apmd | |
281 | APMD_OPTIONS="-p 10 -w 5 -W -P %{_sysconfdir}/apm/apmd_proxy" | |
282 | EOF | |
283 | ||
284 | %clean | |
285 | rm -rf $RPM_BUILD_ROOT | |
286 | ||
287 | %post | |
288 | /sbin/chkconfig --add apmd | |
289 | %service apmd restart "apmd daemon" | |
290 | ||
291 | %preun | |
292 | if [ "$1" = "0" ]; then | |
293 | %service apmd stop | |
294 | /sbin/chkconfig --del apmd | |
295 | fi | |
296 | ||
297 | %post libs -p /sbin/ldconfig | |
298 | %postun libs -p /sbin/ldconfig | |
299 | ||
300 | %files | |
301 | %defattr(644,root,root,755) | |
302 | %doc AUTHORS ChangeLog LSM README | |
303 | %attr(755,root,root) %{_bindir}/apm | |
304 | %attr(755,root,root) %{_bindir}/apmsleep | |
305 | %attr(755,root,root) %{_bindir}/on_ac_power | |
306 | %attr(755,root,root) %{_sbindir}/apmd | |
307 | %attr(754,root,root) /etc/rc.d/init.d/apmd | |
308 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/apmd | |
309 | %dir %{_sysconfdir}/apm | |
310 | %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apm/apmd_proxy | |
311 | %{_mandir}/man1/apm.1* | |
312 | %{_mandir}/man1/apmsleep.1* | |
313 | %{_mandir}/man1/on_ac_power.1* | |
314 | %{_mandir}/man8/apmd.8* | |
315 | %lang(fr) %{_mandir}/fr/man1/apmsleep.1* | |
316 | ||
317 | %files libs | |
318 | %defattr(644,root,root,755) | |
319 | %attr(755,root,root) %{_libdir}/libapm.so.*.*.* | |
320 | %attr(755,root,root) %ghost %{_libdir}/libapm.so.1 | |
321 | ||
322 | %files devel | |
323 | %defattr(644,root,root,755) | |
324 | %attr(755,root,root) %{_libdir}/libapm.so | |
325 | %{_libdir}/libapm.la | |
326 | %{_includedir}/apm.h | |
327 | ||
328 | %files static | |
329 | %defattr(644,root,root,755) | |
330 | %{_libdir}/libapm.a | |
331 | ||
332 | %files -n xapm | |
333 | %defattr(644,root,root,755) | |
334 | %attr(755,root,root) %{_bindir}/xapm | |
335 | %attr(755,root,root) %{_bindir}/xbattery | |
336 | %{_mandir}/man1/xapm.1* | |
337 | %{_mandir}/man1/xbattery.1* |