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