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