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