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