]> git.pld-linux.org Git - packages/apmd.git/blob - apmd.spec
- revised archs list (+arm mips sh, just in case)
[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:        4
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 Conflicts:      acpid
41 Obsoletes:      poweracpid
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
45 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47 %description
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.
51
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
69 (APM)-Daemons und der Dienstprogramme, die in den meisten modernen
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
73 in den Suspend-Modus schaltet.
74
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
78 carga es poca.
79
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
84 batterie de votre portable, vous avertir lorsqu'elle est faible ou
85 arrêter les supports PCMCIA avant l'arrêt de votre ordinateur.
86
87 %description -l id.UTF-8
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
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.
101
102 %description -l it.UTF-8
103 APDM è un set di programmi per il controllo del demone e delle utility
104 di Advanced Power Management (APM) presenti nella maggior parte dei
105 laptop moderni. APDM consente di controllare la batteria del portatile
106 e di avvisare gli utenti quando è quasi scarica e/o di chiudere gli
107 attacchi del PCMCIA prima di un'interruzione.
108
109 %description -l ja.UTF-8
110 APMD は最近のラップトップコンピュータで用いられる Advanced Power
111 Management (APM) デーモンとユーティリティを制御するためのプログラム
112 セットです。 APMD はノートブックのバッテリを監視し、容量が少なく
113 なると警告したり、サスペンドモードに切り替わる前に PCMCIA を
114 シャットダウンしたりします。
115
116 %description -l nb.UTF-8
117 APMD er et sett programmer for kontroll av Advanced Power Management
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
134 desligar os 'sockets' PCMCIA antes de suspender.
135
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
140 os soquetes PCMCIA antes de uma suspensao de energia.
141
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
169 APMD
170 是一组程序,用于控制最新膝上型计算机上的高级电源管理后台程序和实用程序。
171 APMD
172 可以监控笔记本计算机的电池状态,并且在电池电量不足时向用户发出警告。
173 APMD 还可以在暂挂前关闭 PCMCIA 插槽。
174
175 %package libs
176 Summary:        libapm library
177 Summary(pl.UTF-8):      Biblioteka libapm
178 License:        LGPL v2+
179 Group:          Libraries
180
181 %description libs
182 libapm library.
183
184 %description libs -l pl.UTF-8
185 Biblioteka libapm.
186
187 %package devel
188 Summary:        Header files and static library for developing APM applications
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
192 License:        LGPL v2+
193 Group:          Development/Libraries
194 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
195
196 %description devel
197 Header files necessary for developing APM applications.
198
199 %description devel -l es.UTF-8
200 Archivos de inclusión y bibliotecas para apmd en versión estática
201
202 %description devel -l pl.UTF-8
203 Pliki nagłówkowe niezbędne do tworzenia aplikacji korzystających z
204 APM.
205
206 %description devel -l pt_BR.UTF-8
207 Arquivos de inclusão e bibliotecas para o apmd em versão estática
208
209 %package static
210 Summary:        Static libapm library
211 Summary(pl.UTF-8):      Statyczna biblioteka libapm
212 License:        LGPL v2+
213 Group:          Development/Libraries
214 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
215
216 %description static
217 Static libapm library.
218
219 %description static -l pl.UTF-8
220 Statyczna biblioteka libapm.
221
222 %package -n xapm
223 Summary:        XFree86 APM monitoring and management tool
224 Summary(pl.UTF-8):      Narzędzie do monitorowania i zarządzania APMem pod XFree86
225 Group:          X11/Applications
226 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
227
228 %description -n xapm
229 xapm is an XFree86 version of console APM client - "apm".
230
231 %description -n xapm -l pl.UTF-8
232 xapm jest wersją konsolowego klienta APM - "apm", przenaczoną dla
233 XFree86.
234
235 %prep
236 %setup -q -n %{name}-%{version}.orig
237 %patch0 -p1
238
239 sed -i -e 's#-I/usr/src/linux.*/include##g' Makefile
240 sed -i -e 's#\.\./libapm\.a#-L../.libs -lapm#' xbattery/Makefile
241
242 %build
243 %{__make} \
244         CC="%{__cc}" \
245         CFLAGS="%{rpmcflags}" \
246         LDFLAGS="%{rpmldflags}" \
247         APMD_PROXY_DIR=%{_sbindir}
248
249 %{__make} -C xbattery clean
250
251 %{__make} -C xbattery \
252         CC="%{__cc}" \
253         CCOPTIONS="%{rpmcflags}" \
254         LOCAL_LDFLAGS="%{rpmldflags}"
255
256 %install
257 rm -rf $RPM_BUILD_ROOT
258 install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_sbindir}} \
259         $RPM_BUILD_ROOT{%{_mandir}/{man{1,8},fr/man1},/etc/{rc.d/init.d,sysconfig}} \
260         $RPM_BUILD_ROOT%{_sysconfdir}/apm
261
262 cd .libs
263 install apm xapm apmsleep ../on_ac_power ../xbattery/xbattery $RPM_BUILD_ROOT%{_bindir}
264 install apmd $RPM_BUILD_ROOT%{_sbindir}
265 cd ..
266
267 install apmd_proxy $RPM_BUILD_ROOT%{_sysconfdir}/apm
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
270 install *.8 $RPM_BUILD_ROOT%{_mandir}/man8
271 install xbattery/xbattery.man $RPM_BUILD_ROOT%{_mandir}/man1/xbattery.1
272
273 libtool --mode=install install libapm.la $RPM_BUILD_ROOT%{_libdir}/libapm.la
274
275 install apm.h $RPM_BUILD_ROOT%{_includedir}
276
277 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/apmd
278
279 cat << EOF > $RPM_BUILD_ROOT/etc/sysconfig/apmd
280 APMD_OPTIONS="-p 10 -w 5 -W -P %{_sysconfdir}/apm/apmd_proxy"
281 EOF
282
283 %clean
284 rm -rf $RPM_BUILD_ROOT
285
286 %post
287 /sbin/chkconfig --add apmd
288 %service apmd restart "apmd daemon"
289
290 %preun
291 if [ "$1" = "0" ]; then
292         %service apmd stop
293         /sbin/chkconfig --del apmd
294 fi
295
296 %post   libs -p /sbin/ldconfig
297 %postun libs -p /sbin/ldconfig
298
299 %files
300 %defattr(644,root,root,755)
301 %doc AUTHORS ChangeLog LSM README
302 %attr(755,root,root) %{_bindir}/apm
303 %attr(755,root,root) %{_bindir}/apmsleep
304 %attr(755,root,root) %{_bindir}/on_ac_power
305 %attr(755,root,root) %{_sbindir}/apmd
306 %attr(754,root,root) /etc/rc.d/init.d/apmd
307 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/apmd
308 %dir %{_sysconfdir}/apm
309 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apm/apmd_proxy
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*
315
316 %files libs
317 %defattr(644,root,root,755)
318 %attr(755,root,root) %{_libdir}/libapm.so.*.*.*
319 %attr(755,root,root) %ghost %{_libdir}/libapm.so.1
320
321 %files devel
322 %defattr(644,root,root,755)
323 %attr(755,root,root) %{_libdir}/libapm.so
324 %{_libdir}/libapm.la
325 %{_includedir}/apm.h
326
327 %files static
328 %defattr(644,root,root,755)
329 %{_libdir}/libapm.a
330
331 %files -n xapm
332 %defattr(644,root,root,755)
333 %attr(755,root,root) %{_bindir}/xapm
334 %attr(755,root,root) %{_bindir}/xbattery
335 %{_mandir}/man1/xapm.1*
336 %{_mandir}/man1/xbattery.1*
This page took 0.085316 seconds and 3 git commands to generate.