]> git.pld-linux.org Git - packages/apmd.git/blame_incremental - apmd.spec
- release 7
[packages/apmd.git] / apmd.spec
... / ...
CommitLineData
1Summary: Advanced Power Management (APM) utilities for notebooks
2Summary(cs.UTF-8): Nástroje pro APM (Advanced Power Management) BIOS na laptopech
3Summary(da.UTF-8): Avanceret strømstyring (APM) bios værktøjer for bærbare
4Summary(de.UTF-8): Advanced Power Management (APM) BIOS-Dienstprogramme für Laptops
5Summary(es.UTF-8): Utilitarios para APM (Gestión Avanzado de Energía) BIOS para portátiles
6Summary(fr.UTF-8): Utilitaires BIOS de gestion avancée de l'énergie (APM) pour les ordinateurs portables
7Summary(id.UTF-8): Advanced Power Management (APM) BIOS utilities untuk laptop
8Summary(is.UTF-8): Tól sem stjórnar orkunotkun fartölvu (Advanced Power Management)
9Summary(it.UTF-8): Utility APM (Advanced Power Management) BIOS per laptop
10Summary(ja.UTF-8): ラップトップ用の APM (Advanced Power Management) ユーティリティ
11Summary(nb.UTF-8): Advanced Power Management (APM) BIOS verktøy for bærbare
12Summary(pl.UTF-8): Obsługa zarządzania enerigą (APM) dla notebooków
13Summary(pt.UTF-8): Utilitários Advanced Power Management (APM) para portáteis
14Summary(pt_BR.UTF-8): Utilitários para APM (Gerenciamento Avancado de Energia)
15Summary(ru.UTF-8): Утилиты для Advanced Power Management (APM) BIOS в лаптопах
16Summary(sk.UTF-8): Pomôcky pre Advanced Power Management (APM) BIOS laptopov
17Summary(sl.UTF-8): Pripomočki za prenosnike z Advanced Power Management (APM)
18Summary(sv.UTF-8): Verktyg för styrning av spänningshantering (APM) i bärbara datorer
19Summary(uk.UTF-8): Утиліти для Advanced Power Management (APM) BIOS в лаптопах
20Summary(zh_CN.UTF-8): 用于膝上型计算机的高级电源管理 (APM) BIOS 实用程序。
21Name: apmd
22Version: 3.2.2
23Release: 7
24Epoch: 1
25License: GPL v2+
26Group: Applications/System
27Source0: ftp://ftp.debian.org/debian/pool/main/a/apmd/%{name}_%{version}.orig.tar.gz
28# Source0-md5: b1e6309e8331e0f4e6efd311c2d97fa8
29Source1: %{name}.init
30Patch0: %{name}-libtool.patch
31URL: http://www.worldvisions.ca/~apenwarr/apmd/
32BuildRequires: libtool
33BuildRequires: rpmbuild(macros) >= 1.268
34BuildRequires: sed >= 4.0
35BuildRequires: xorg-lib-libXaw-devel
36Requires(post,preun): /sbin/chkconfig
37Requires: %{name}-libs = %{epoch}:%{version}-%{release}
38Requires: procps
39Requires: rc-scripts
40Provides: apm-daemon
41Obsoletes: acpi-daemon
42Obsoletes: 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)
45ExclusiveArch: %{ix86} arm mips ppc sh
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
49Advanced Power Management daemon and utilities allows you to watch
50your notebook's power state and warn all users when the battery is
51low. It can also handle some power state events automatically.
52
53%description -l cs.UTF-8
54APMD je sada programů pro ovládání démona pro pokročilou správu
55energie (Advanced Power Management - APM) včetně pomocných programů,
56které jsou k dispozici na většině moderních přenosných počítačů. APMD
57umí sledovat stav baterie notebooku a varovat uživatele při poklesu
58jejího napětí. APMD je také schopné vypnout PCMCIA sokety před uspáním
59počítače.
60
61%description -l da.UTF-8
62APMD 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
64datamaskiner. APMD kan overvåge batteriet på din bærbare og advare dig
65når batteriniveauet er lavt og/eller lukke ned for PCMCIA kortene før
66maskinen går i dvale.
67
68%description -l de.UTF-8
69APMD enthält Programme zur Steuerung des Advanced Power Management
70(APM)-Daemons und der Dienstprogramme, die in den meisten modernen
71Laptops verwendet werden. APMD kann den Akku von Notebooks überwachen
72und Benutzer über eine zu geringe Ladung informieren. APMD kann
73außerdem die PCMCIA-Schnittstellen herunterfahren, bevor der Computer
74in den Suspend-Modus schaltet.
75
76%description -l es.UTF-8
77Utilitarios y servidor para gestión avanzada de energía (APM).
78Verifica la batería de tu notebook y avisa a los usuarios cuando la
79carga es poca.
80
81%description -l fr.UTF-8
82APMD est un ensemble de programmes permettant de contrôler le démon
83APM (Advanced Power Management) et les utilitaires installés sur la
84plupart des ordinateurs portables récents. APMD peut surveiller la
85batterie de votre portable, vous avertir lorsqu'elle est faible ou
86arrêter les supports PCMCIA avant l'arrêt de votre ordinateur.
87
88%description -l id.UTF-8
89APMD adalah sekumpulan program yang melakukan kontrol terhadap
90Advanced Power Management, deamon dan utility yang dapat ditemukan
91hampir di semua laptop moderen. APMD dapat mengawasi penggunaan
92baterai pada notebook, dan memberikan peringatan kepada pengguna bila
93tenaga bateri rendah. APMD juga mampu melakukan shut down socket
94PCMCIA sebelum suspend.
95
96%description -l is.UTF-8
97APMD er safn forrita til að stjórna APM ( Advanced Power Management -
98stýring rafnotkunar ) stýringum sem er að finna í flestum fartölvum.
99APMD 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
104APDM è un set di programmi per il controllo del demone e delle utility
105di Advanced Power Management (APM) presenti nella maggior parte dei
106laptop moderni. APDM consente di controllare la batteria del portatile
107e di avvisare gli utenti quando è quasi scarica e/o di chiudere gli
108attacchi del PCMCIA prima di un'interruzione.
109
110%description -l ja.UTF-8
111APMD は最近のラップトップコンピュータで用いられる Advanced Power
112Management (APM) デーモンとユーティリティを制御するためのプログラム
113セットです。 APMD はノートブックのバッテリを監視し、容量が少なく
114なると警告したり、サスペンドモードに切り替わる前に PCMCIA を
115シャットダウンしたりします。
116
117%description -l nb.UTF-8
118APMD er et sett programmer for kontroll av Advanced Power Management
119(APM) daemonen og verktøy som finnes i de fleste moderne bærbare
120datamaskiner. APMD kan overvåke batteriet på din bærbare og advare deg
121brukere når batterinivået er lavt og/eller stenge ned PCMCIA
122kontaktene før maskinen går i dvale.
123
124%description -l pl.UTF-8
125Demon zarządzania energią APM (Advanced Power Management) wraz z
126programami pomocniczymi. Dzięki nim możliwe jest monitorowanie stanu
127zasilania Twojego notebooka i ostrzeganie wszystkich użytkowników o
128kończącej się baterii, jak również automatyczne reagowanie na zmiany.
129
130%description -l pt.UTF-8
131O 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
133maioria dos computadores portáteis modernos. O APMD pode vigiar a
134bateria do seu portátil e avisá-lo quando a bateria está em baixo e/ou
135desligar os 'sockets' PCMCIA antes de suspender.
136
137%description -l pt_BR.UTF-8
138Utilitários e servidor para gerenciamento avançado de energia (APM).
139Ele verifica a bateria de seu notebook e avisa aos usuários que ele
140está com pouca carga. Foi adicionado um patch nao oficial para parar
141os soquetes PCMCIA antes de uma suspensao de energia.
142
143%description -l ru.UTF-8
144APMD - это набор программ для управления демоном APM (Advanced Power
145Management) и утилитами, находящимися на большинстве современных
146портативных компьютеров. APMD может следить за состоянием батарей
147портативного компьютера и предупреждать пользователя об их разрядке.
148Кроме того, APMD может отключить разьемы PCMCIA перед переходом в
149режим пониженного энергопотребления.
150
151%description -l sk.UTF-8
152APMD je sada programov pre riadenie systému APM (Advanced Power
153Management), nachádzajúceho sa vo väčšine moderných prenosných
154počítačov. APMD je schopný kontrolovať batériu vášho notebooku a
155varovať používateľov, pokiaľ je skoro vybitá. Môže tiež odpájať PCMCIA
156sokety pred \"uspaním\"
157
158%description -l sv.UTF-8
159APMD ä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
161datorer. APMD kan bevaka din bärbaras batteri och varna dig när
162batteriet sinar och/eller stänga av PCMCIA-uttag före suspendering.
163
164%description -l uk.UTF-8
165APMD - це набір програм для керування демоном Advanced Power
166Management. APMD може слідкувати за батареями Вашого лаптопа та
167попереджувати користувачів при розряді батарей.
168
169%description -l zh_CN.UTF-8
170APMD
171是一组程序,用于控制最新膝上型计算机上的高级电源管理后台程序和实用程序。
172APMD
173可以监控笔记本计算机的电池状态,并且在电池电量不足时向用户发出警告。
174APMD 还可以在暂挂前关闭 PCMCIA 插槽。
175
176%package libs
177Summary: libapm library
178Summary(pl.UTF-8): Biblioteka libapm
179License: LGPL v2+
180Group: Libraries
181
182%description libs
183libapm library.
184
185%description libs -l pl.UTF-8
186Biblioteka libapm.
187
188%package devel
189Summary: Header files and static library for developing APM applications
190Summary(es.UTF-8): Archivos de inclusión y bibliotecas para apmd en versión estática
191Summary(pl.UTF-8): Pliki nagłówkowe i biblioteka statyczna do tworzenia aplikacji korzystających z APM
192Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o apmd em versão estática
193License: LGPL v2+
194Group: Development/Libraries
195Requires: %{name}-libs = %{epoch}:%{version}-%{release}
196
197%description devel
198Header files necessary for developing APM applications.
199
200%description devel -l es.UTF-8
201Archivos de inclusión y bibliotecas para apmd en versión estática
202
203%description devel -l pl.UTF-8
204Pliki nagłówkowe niezbędne do tworzenia aplikacji korzystających z
205APM.
206
207%description devel -l pt_BR.UTF-8
208Arquivos de inclusão e bibliotecas para o apmd em versão estática
209
210%package static
211Summary: Static libapm library
212Summary(pl.UTF-8): Statyczna biblioteka libapm
213License: LGPL v2+
214Group: Development/Libraries
215Requires: %{name}-devel = %{epoch}:%{version}-%{release}
216
217%description static
218Static libapm library.
219
220%description static -l pl.UTF-8
221Statyczna biblioteka libapm.
222
223%package -n xapm
224Summary: XFree86 APM monitoring and management tool
225Summary(pl.UTF-8): Narzędzie do monitorowania i zarządzania APMem pod XFree86
226Group: X11/Applications
227Requires: %{name}-libs = %{epoch}:%{version}-%{release}
228
229%description -n xapm
230xapm is an XFree86 version of console APM client - "apm".
231
232%description -n xapm -l pl.UTF-8
233xapm jest wersją konsolowego klienta APM - "apm", przenaczoną dla
234XFree86.
235
236%prep
237%setup -q -n %{name}-%{version}.orig
238%patch0 -p1
239
240sed -i -e 's#-I/usr/src/linux.*/include##g' Makefile
241sed -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
258rm -rf $RPM_BUILD_ROOT
259install -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
263cd .libs
264install apm xapm apmsleep ../on_ac_power ../xbattery/xbattery $RPM_BUILD_ROOT%{_bindir}
265install apmd $RPM_BUILD_ROOT%{_sbindir}
266cd ..
267
268install apmd_proxy $RPM_BUILD_ROOT%{_sysconfdir}/apm
269install apm.1 apmsleep.1 on_ac_power.1 xapm.1 $RPM_BUILD_ROOT%{_mandir}/man1
270install apmsleep.fr.1 $RPM_BUILD_ROOT%{_mandir}/fr/man1/apmsleep.1
271install *.8 $RPM_BUILD_ROOT%{_mandir}/man8
272install xbattery/xbattery.man $RPM_BUILD_ROOT%{_mandir}/man1/xbattery.1
273
274libtool --mode=install install libapm.la $RPM_BUILD_ROOT%{_libdir}/libapm.la
275
276install apm.h $RPM_BUILD_ROOT%{_includedir}
277
278install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/apmd
279
280cat << EOF > $RPM_BUILD_ROOT/etc/sysconfig/apmd
281APMD_OPTIONS="-p 10 -w 5 -W -P %{_sysconfdir}/apm/apmd_proxy"
282EOF
283
284%clean
285rm -rf $RPM_BUILD_ROOT
286
287%post
288/sbin/chkconfig --add apmd
289%service apmd restart "apmd daemon"
290
291%preun
292if [ "$1" = "0" ]; then
293 %service apmd stop
294 /sbin/chkconfig --del apmd
295fi
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.071138 seconds and 4 git commands to generate.