]> git.pld-linux.org Git - packages/apmd.git/blob - apmd.spec
- use http://ftp.debian.org/ url
[packages/apmd.git] / apmd.spec
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:        http://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*
This page took 0.15509 seconds and 3 git commands to generate.