]>
Commit | Line | Data |
---|---|---|
1fff4721 | 1 | Summary: Advanced Power Management (APM) utilities for notebooks |
8c92c6ec ER |
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 实用程序。 | |
f0917a6b | 21 | Name: apmd |
15fdea89 | 22 | Version: 3.2.2 |
b04a009c | 23 | Release: 7 |
83e049c3 | 24 | Epoch: 1 |
da794e79 | 25 | License: GPL v2+ |
c56f4629 | 26 | Group: Applications/System |
3c9b1183 | 27 | Source0: http://ftp.debian.org/debian/pool/main/a/apmd/%{name}_%{version}.orig.tar.gz |
15fdea89 | 28 | # Source0-md5: b1e6309e8331e0f4e6efd311c2d97fa8 |
c56f4629 | 29 | Source1: %{name}.init |
564c2748 | 30 | Patch0: %{name}-libtool.patch |
f0917a6b | 31 | URL: http://www.worldvisions.ca/~apenwarr/apmd/ |
f81bd333 | 32 | BuildRequires: libtool |
ea99422d | 33 | BuildRequires: rpmbuild(macros) >= 1.268 |
96c374d4 | 34 | BuildRequires: sed >= 4.0 |
7ec0f83d | 35 | BuildRequires: xorg-lib-libXaw-devel |
16ba68ee | 36 | Requires(post,preun): /sbin/chkconfig |
34443cf7 | 37 | Requires: %{name}-libs = %{epoch}:%{version}-%{release} |
fdb0ded5 | 38 | Requires: procps |
af37de76 | 39 | Requires: rc-scripts |
e55b0864 JB |
40 | Provides: apm-daemon |
41 | Obsoletes: acpi-daemon | |
42 | Obsoletes: apm-daemon | |
da794e79 JB |
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 | |
16ba68ee | 46 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
c3c328b3 JR |
47 | |
48 | %description | |
853d8499 | 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. | |
c3c328b3 | 52 | |
d8f805a2 JR |
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 | |
0ebf2885 | 70 | (APM)-Daemons und der Dienstprogramme, die in den meisten modernen |
d8f805a2 JR |
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 | |
0ebf2885 | 74 | in den Suspend-Modus schaltet. |
75 | ||
d8f805a2 JR |
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 | |
dca59f13 | 79 | carga es poca. |
0ebf2885 | 80 | |
d8f805a2 JR |
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 | |
0ebf2885 | 85 | batterie de votre portable, vous avertir lorsqu'elle est faible ou |
d8f805a2 | 86 | arrêter les supports PCMCIA avant l'arrêt de votre ordinateur. |
0ebf2885 | 87 | |
d8f805a2 | 88 | %description -l id.UTF-8 |
0ebf2885 | 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 | ||
d8f805a2 JR |
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. | |
0ebf2885 | 102 | |
d8f805a2 JR |
103 | %description -l it.UTF-8 |
104 | APDM è un set di programmi per il controllo del demone e delle utility | |
0ebf2885 | 105 | di Advanced Power Management (APM) presenti nella maggior parte dei |
106 | laptop moderni. APDM consente di controllare la batteria del portatile | |
d8f805a2 | 107 | e di avvisare gli utenti quando è quasi scarica e/o di chiudere gli |
0ebf2885 | 108 | attacchi del PCMCIA prima di un'interruzione. |
109 | ||
d8f805a2 JR |
110 | %description -l ja.UTF-8 |
111 | APMD は最近のラップトップコンピュータで用いられる Advanced Power | |
112 | Management (APM) デーモンとユーティリティを制御するためのプログラム | |
113 | セットです。 APMD はノートブックのバッテリを監視し、容量が少なく | |
114 | なると警告したり、サスペンドモードに切り替わる前に PCMCIA を | |
115 | シャットダウンしたりします。 | |
0ebf2885 | 116 | |
d8f805a2 | 117 | %description -l nb.UTF-8 |
0ebf2885 | 118 | APMD er et sett programmer for kontroll av Advanced Power Management |
d8f805a2 JR |
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 | |
0ebf2885 | 135 | desligar os 'sockets' PCMCIA antes de suspender. |
136 | ||
d8f805a2 JR |
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 | |
0ebf2885 | 141 | os soquetes PCMCIA antes de uma suspensao de energia. |
472e70d2 | 142 | |
d8f805a2 JR |
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 | |
0ebf2885 | 170 | APMD |
d8f805a2 | 171 | 是一组程序,用于控制最新膝上型计算机上的高级电源管理后台程序和实用程序。 |
0ebf2885 | 172 | APMD |
d8f805a2 JR |
173 | 可以监控笔记本计算机的电池状态,并且在电池电量不足时向用户发出警告。 |
174 | APMD 还可以在暂挂前关闭 PCMCIA 插槽。 | |
472e70d2 | 175 | |
f81bd333 | 176 | %package libs |
3e4ff2a8 | 177 | Summary: libapm library |
8c92c6ec | 178 | Summary(pl.UTF-8): Biblioteka libapm |
da794e79 | 179 | License: LGPL v2+ |
3e4ff2a8 | 180 | Group: Libraries |
f81bd333 AM |
181 | |
182 | %description libs | |
183 | libapm library. | |
184 | ||
d8f805a2 | 185 | %description libs -l pl.UTF-8 |
34443cf7 JB |
186 | Biblioteka libapm. |
187 | ||
da3f73db | 188 | %package devel |
0ebf2885 | 189 | Summary: Header files and static library for developing APM applications |
8c92c6ec ER |
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 | |
da794e79 | 193 | License: LGPL v2+ |
da3f73db | 194 | Group: Development/Libraries |
34443cf7 | 195 | Requires: %{name}-libs = %{epoch}:%{version}-%{release} |
da3f73db SZ |
196 | |
197 | %description devel | |
c56f4629 | 198 | Header files necessary for developing APM applications. |
da3f73db | 199 | |
d8f805a2 JR |
200 | %description devel -l es.UTF-8 |
201 | Archivos de inclusión y bibliotecas para apmd en versión estática | |
0ebf2885 | 202 | |
d8f805a2 JR |
203 | %description devel -l pl.UTF-8 |
204 | Pliki nagłówkowe niezbędne do tworzenia aplikacji korzystających z | |
c56f4629 | 205 | APM. |
da3f73db | 206 | |
d8f805a2 JR |
207 | %description devel -l pt_BR.UTF-8 |
208 | Arquivos de inclusão e bibliotecas para o apmd em versão estática | |
472e70d2 | 209 | |
f81bd333 AM |
210 | %package static |
211 | Summary: Static libapm library | |
8c92c6ec | 212 | Summary(pl.UTF-8): Statyczna biblioteka libapm |
da794e79 | 213 | License: LGPL v2+ |
f81bd333 | 214 | Group: Development/Libraries |
34443cf7 | 215 | Requires: %{name}-devel = %{epoch}:%{version}-%{release} |
f81bd333 AM |
216 | |
217 | %description static | |
218 | Static libapm library. | |
219 | ||
d8f805a2 | 220 | %description static -l pl.UTF-8 |
34443cf7 JB |
221 | Statyczna biblioteka libapm. |
222 | ||
da3f73db SZ |
223 | %package -n xapm |
224 | Summary: XFree86 APM monitoring and management tool | |
8c92c6ec | 225 | Summary(pl.UTF-8): Narzędzie do monitorowania i zarządzania APMem pod XFree86 |
d4bc9873 | 226 | Group: X11/Applications |
96c374d4 | 227 | Requires: %{name}-libs = %{epoch}:%{version}-%{release} |
da3f73db SZ |
228 | |
229 | %description -n xapm | |
230 | xapm is an XFree86 version of console APM client - "apm". | |
231 | ||
d8f805a2 JR |
232 | %description -n xapm -l pl.UTF-8 |
233 | xapm jest wersją konsolowego klienta APM - "apm", przenaczoną dla | |
c56f4629 | 234 | XFree86. |
da3f73db | 235 | |
c3c328b3 | 236 | %prep |
7f31ef62 | 237 | %setup -q -n %{name}-%{version}.orig |
564c2748 | 238 | %patch0 -p1 |
cf75e12c | 239 | |
f81bd333 | 240 | sed -i -e 's#-I/usr/src/linux.*/include##g' Makefile |
96c374d4 | 241 | sed -i -e 's#\.\./libapm\.a#-L../.libs -lapm#' xbattery/Makefile |
f81bd333 | 242 | |
96c374d4 | 243 | %build |
16ba68ee | 244 | %{__make} \ |
96c374d4 | 245 | CC="%{__cc}" \ |
16ba68ee JB |
246 | CFLAGS="%{rpmcflags}" \ |
247 | LDFLAGS="%{rpmldflags}" \ | |
248 | APMD_PROXY_DIR=%{_sbindir} | |
249 | ||
d1a23a4e | 250 | %{__make} -C xbattery clean |
16ba68ee JB |
251 | |
252 | %{__make} -C xbattery \ | |
96c374d4 | 253 | CC="%{__cc}" \ |
16ba68ee JB |
254 | CCOPTIONS="%{rpmcflags}" \ |
255 | LOCAL_LDFLAGS="%{rpmldflags}" | |
c3c328b3 JR |
256 | |
257 | %install | |
258 | rm -rf $RPM_BUILD_ROOT | |
87c4ef1a | 259 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_sbindir}} \ |
8da08aa5 | 260 | $RPM_BUILD_ROOT{%{_mandir}/{man{1,8},fr/man1},/etc/{rc.d/init.d,sysconfig}} \ |
261 | $RPM_BUILD_ROOT%{_sysconfdir}/apm | |
af37de76 | 262 | |
b82aed42 | 263 | cd .libs |
264 | install apm xapm apmsleep ../on_ac_power ../xbattery/xbattery $RPM_BUILD_ROOT%{_bindir} | |
8da08aa5 | 265 | install apmd $RPM_BUILD_ROOT%{_sbindir} |
b82aed42 | 266 | cd .. |
1fff4721 | 267 | |
8da08aa5 | 268 | install apmd_proxy $RPM_BUILD_ROOT%{_sysconfdir}/apm |
96c374d4 JB |
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 | |
f81bd333 AM |
271 | install *.8 $RPM_BUILD_ROOT%{_mandir}/man8 |
272 | install xbattery/xbattery.man $RPM_BUILD_ROOT%{_mandir}/man1/xbattery.1 | |
1fff4721 | 273 | |
96c374d4 | 274 | libtool --mode=install install libapm.la $RPM_BUILD_ROOT%{_libdir}/libapm.la |
1fff4721 | 275 | |
f0917a6b | 276 | install apm.h $RPM_BUILD_ROOT%{_includedir} |
1fff4721 | 277 | |
cc90b15e | 278 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/apmd |
c3c328b3 | 279 | |
cc90b15e | 280 | cat << EOF > $RPM_BUILD_ROOT/etc/sysconfig/apmd |
8da08aa5 | 281 | APMD_OPTIONS="-p 10 -w 5 -W -P %{_sysconfdir}/apm/apmd_proxy" |
c3c328b3 JR |
282 | EOF |
283 | ||
284 | %clean | |
285 | rm -rf $RPM_BUILD_ROOT | |
286 | ||
287 | %post | |
65c7e547 | 288 | /sbin/chkconfig --add apmd |
ea99422d | 289 | %service apmd restart "apmd daemon" |
c3c328b3 JR |
290 | |
291 | %preun | |
65c7e547 | 292 | if [ "$1" = "0" ]; then |
ea99422d | 293 | %service apmd stop |
65c7e547 | 294 | /sbin/chkconfig --del apmd |
295 | fi | |
c3c328b3 | 296 | |
34443cf7 JB |
297 | %post libs -p /sbin/ldconfig |
298 | %postun libs -p /sbin/ldconfig | |
f81bd333 | 299 | |
c3c328b3 | 300 | %files |
b0b11972 | 301 | %defattr(644,root,root,755) |
f81bd333 | 302 | %doc AUTHORS ChangeLog LSM README |
96c374d4 JB |
303 | %attr(755,root,root) %{_bindir}/apm |
304 | %attr(755,root,root) %{_bindir}/apmsleep | |
305 | %attr(755,root,root) %{_bindir}/on_ac_power | |
da794e79 | 306 | %attr(755,root,root) %{_sbindir}/apmd |
1fff4721 | 307 | %attr(754,root,root) /etc/rc.d/init.d/apmd |
af37de76 | 308 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/apmd |
8da08aa5 | 309 | %dir %{_sysconfdir}/apm |
da794e79 | 310 | %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apm/apmd_proxy |
96c374d4 JB |
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* | |
da3f73db | 316 | |
f81bd333 AM |
317 | %files libs |
318 | %defattr(644,root,root,755) | |
da794e79 JB |
319 | %attr(755,root,root) %{_libdir}/libapm.so.*.*.* |
320 | %attr(755,root,root) %ghost %{_libdir}/libapm.so.1 | |
f81bd333 | 321 | |
da3f73db | 322 | %files devel |
dc9c421c | 323 | %defattr(644,root,root,755) |
da794e79 JB |
324 | %attr(755,root,root) %{_libdir}/libapm.so |
325 | %{_libdir}/libapm.la | |
326 | %{_includedir}/apm.h | |
f81bd333 AM |
327 | |
328 | %files static | |
329 | %defattr(644,root,root,755) | |
da794e79 | 330 | %{_libdir}/libapm.a |
da3f73db SZ |
331 | |
332 | %files -n xapm | |
dc9c421c | 333 | %defattr(644,root,root,755) |
da794e79 JB |
334 | %attr(755,root,root) %{_bindir}/xapm |
335 | %attr(755,root,root) %{_bindir}/xbattery | |
336 | %{_mandir}/man1/xapm.1* | |
337 | %{_mandir}/man1/xbattery.1* |