]> git.pld-linux.org Git - packages/apmd.git/blame - apmd.spec
- use http://ftp.debian.org/ url
[packages/apmd.git] / apmd.spec
CommitLineData
1fff4721 1Summary: Advanced Power Management (APM) utilities for notebooks
8c92c6ec
ER
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 实用程序。
f0917a6b 21Name: apmd
15fdea89 22Version: 3.2.2
b04a009c 23Release: 7
83e049c3 24Epoch: 1
da794e79 25License: GPL v2+
c56f4629 26Group: Applications/System
3c9b1183 27Source0: http://ftp.debian.org/debian/pool/main/a/apmd/%{name}_%{version}.orig.tar.gz
15fdea89 28# Source0-md5: b1e6309e8331e0f4e6efd311c2d97fa8
c56f4629 29Source1: %{name}.init
564c2748 30Patch0: %{name}-libtool.patch
f0917a6b 31URL: http://www.worldvisions.ca/~apenwarr/apmd/
f81bd333 32BuildRequires: libtool
ea99422d 33BuildRequires: rpmbuild(macros) >= 1.268
96c374d4 34BuildRequires: sed >= 4.0
7ec0f83d 35BuildRequires: xorg-lib-libXaw-devel
16ba68ee 36Requires(post,preun): /sbin/chkconfig
34443cf7 37Requires: %{name}-libs = %{epoch}:%{version}-%{release}
fdb0ded5 38Requires: procps
af37de76 39Requires: rc-scripts
e55b0864
JB
40Provides: apm-daemon
41Obsoletes: acpi-daemon
42Obsoletes: apm-daemon
da794e79
JB
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
16ba68ee 46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
c3c328b3
JR
47
48%description
853d8499 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.
c3c328b3 52
d8f805a2
JR
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
0ebf2885 70(APM)-Daemons und der Dienstprogramme, die in den meisten modernen
d8f805a2
JR
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
0ebf2885 74in den Suspend-Modus schaltet.
75
d8f805a2
JR
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
dca59f13 79carga es poca.
0ebf2885 80
d8f805a2
JR
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
0ebf2885 85batterie de votre portable, vous avertir lorsqu'elle est faible ou
d8f805a2 86arrêter les supports PCMCIA avant l'arrêt de votre ordinateur.
0ebf2885 87
d8f805a2 88%description -l id.UTF-8
0ebf2885 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
d8f805a2
JR
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.
0ebf2885 102
d8f805a2
JR
103%description -l it.UTF-8
104APDM è un set di programmi per il controllo del demone e delle utility
0ebf2885 105di Advanced Power Management (APM) presenti nella maggior parte dei
106laptop moderni. APDM consente di controllare la batteria del portatile
d8f805a2 107e di avvisare gli utenti quando è quasi scarica e/o di chiudere gli
0ebf2885 108attacchi del PCMCIA prima di un'interruzione.
109
d8f805a2
JR
110%description -l ja.UTF-8
111APMD は最近のラップトップコンピュータで用いられる Advanced Power
112Management (APM) デーモンとユーティリティを制御するためのプログラム
113セットです。 APMD はノートブックのバッテリを監視し、容量が少なく
114なると警告したり、サスペンドモードに切り替わる前に PCMCIA を
115シャットダウンしたりします。
0ebf2885 116
d8f805a2 117%description -l nb.UTF-8
0ebf2885 118APMD er et sett programmer for kontroll av Advanced Power Management
d8f805a2
JR
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
0ebf2885 135desligar os 'sockets' PCMCIA antes de suspender.
136
d8f805a2
JR
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
0ebf2885 141os soquetes PCMCIA antes de uma suspensao de energia.
472e70d2 142
d8f805a2
JR
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
0ebf2885 170APMD
d8f805a2 171是一组程序,用于控制最新膝上型计算机上的高级电源管理后台程序和实用程序。
0ebf2885 172APMD
d8f805a2
JR
173可以监控笔记本计算机的电池状态,并且在电池电量不足时向用户发出警告。
174APMD 还可以在暂挂前关闭 PCMCIA 插槽。
472e70d2 175
f81bd333 176%package libs
3e4ff2a8 177Summary: libapm library
8c92c6ec 178Summary(pl.UTF-8): Biblioteka libapm
da794e79 179License: LGPL v2+
3e4ff2a8 180Group: Libraries
f81bd333
AM
181
182%description libs
183libapm library.
184
d8f805a2 185%description libs -l pl.UTF-8
34443cf7
JB
186Biblioteka libapm.
187
da3f73db 188%package devel
0ebf2885 189Summary: Header files and static library for developing APM applications
8c92c6ec
ER
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
da794e79 193License: LGPL v2+
da3f73db 194Group: Development/Libraries
34443cf7 195Requires: %{name}-libs = %{epoch}:%{version}-%{release}
da3f73db
SZ
196
197%description devel
c56f4629 198Header files necessary for developing APM applications.
da3f73db 199
d8f805a2
JR
200%description devel -l es.UTF-8
201Archivos de inclusión y bibliotecas para apmd en versión estática
0ebf2885 202
d8f805a2
JR
203%description devel -l pl.UTF-8
204Pliki nagłówkowe niezbędne do tworzenia aplikacji korzystających z
c56f4629 205APM.
da3f73db 206
d8f805a2
JR
207%description devel -l pt_BR.UTF-8
208Arquivos de inclusão e bibliotecas para o apmd em versão estática
472e70d2 209
f81bd333
AM
210%package static
211Summary: Static libapm library
8c92c6ec 212Summary(pl.UTF-8): Statyczna biblioteka libapm
da794e79 213License: LGPL v2+
f81bd333 214Group: Development/Libraries
34443cf7 215Requires: %{name}-devel = %{epoch}:%{version}-%{release}
f81bd333
AM
216
217%description static
218Static libapm library.
219
d8f805a2 220%description static -l pl.UTF-8
34443cf7
JB
221Statyczna biblioteka libapm.
222
da3f73db
SZ
223%package -n xapm
224Summary: XFree86 APM monitoring and management tool
8c92c6ec 225Summary(pl.UTF-8): Narzędzie do monitorowania i zarządzania APMem pod XFree86
d4bc9873 226Group: X11/Applications
96c374d4 227Requires: %{name}-libs = %{epoch}:%{version}-%{release}
da3f73db
SZ
228
229%description -n xapm
230xapm is an XFree86 version of console APM client - "apm".
231
d8f805a2
JR
232%description -n xapm -l pl.UTF-8
233xapm jest wersją konsolowego klienta APM - "apm", przenaczoną dla
c56f4629 234XFree86.
da3f73db 235
c3c328b3 236%prep
7f31ef62 237%setup -q -n %{name}-%{version}.orig
564c2748 238%patch0 -p1
cf75e12c 239
f81bd333 240sed -i -e 's#-I/usr/src/linux.*/include##g' Makefile
96c374d4 241sed -i -e 's#\.\./libapm\.a#-L../.libs -lapm#' xbattery/Makefile
f81bd333 242
96c374d4 243%build
16ba68ee 244%{__make} \
96c374d4 245 CC="%{__cc}" \
16ba68ee
JB
246 CFLAGS="%{rpmcflags}" \
247 LDFLAGS="%{rpmldflags}" \
248 APMD_PROXY_DIR=%{_sbindir}
249
d1a23a4e 250%{__make} -C xbattery clean
16ba68ee
JB
251
252%{__make} -C xbattery \
96c374d4 253 CC="%{__cc}" \
16ba68ee
JB
254 CCOPTIONS="%{rpmcflags}" \
255 LOCAL_LDFLAGS="%{rpmldflags}"
c3c328b3
JR
256
257%install
258rm -rf $RPM_BUILD_ROOT
87c4ef1a 259install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_sbindir}} \
8da08aa5 260 $RPM_BUILD_ROOT{%{_mandir}/{man{1,8},fr/man1},/etc/{rc.d/init.d,sysconfig}} \
261 $RPM_BUILD_ROOT%{_sysconfdir}/apm
af37de76 262
b82aed42 263cd .libs
264install apm xapm apmsleep ../on_ac_power ../xbattery/xbattery $RPM_BUILD_ROOT%{_bindir}
8da08aa5 265install apmd $RPM_BUILD_ROOT%{_sbindir}
b82aed42 266cd ..
1fff4721 267
8da08aa5 268install apmd_proxy $RPM_BUILD_ROOT%{_sysconfdir}/apm
96c374d4
JB
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
f81bd333
AM
271install *.8 $RPM_BUILD_ROOT%{_mandir}/man8
272install xbattery/xbattery.man $RPM_BUILD_ROOT%{_mandir}/man1/xbattery.1
1fff4721 273
96c374d4 274libtool --mode=install install libapm.la $RPM_BUILD_ROOT%{_libdir}/libapm.la
1fff4721 275
f0917a6b 276install apm.h $RPM_BUILD_ROOT%{_includedir}
1fff4721 277
cc90b15e 278install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/apmd
c3c328b3 279
cc90b15e 280cat << EOF > $RPM_BUILD_ROOT/etc/sysconfig/apmd
8da08aa5 281APMD_OPTIONS="-p 10 -w 5 -W -P %{_sysconfdir}/apm/apmd_proxy"
c3c328b3
JR
282EOF
283
284%clean
285rm -rf $RPM_BUILD_ROOT
286
287%post
65c7e547 288/sbin/chkconfig --add apmd
ea99422d 289%service apmd restart "apmd daemon"
c3c328b3
JR
290
291%preun
65c7e547 292if [ "$1" = "0" ]; then
ea99422d 293 %service apmd stop
65c7e547 294 /sbin/chkconfig --del apmd
295fi
c3c328b3 296
34443cf7
JB
297%post libs -p /sbin/ldconfig
298%postun libs -p /sbin/ldconfig
f81bd333 299
c3c328b3 300%files
b0b11972 301%defattr(644,root,root,755)
f81bd333 302%doc AUTHORS ChangeLog LSM README
96c374d4
JB
303%attr(755,root,root) %{_bindir}/apm
304%attr(755,root,root) %{_bindir}/apmsleep
305%attr(755,root,root) %{_bindir}/on_ac_power
da794e79 306%attr(755,root,root) %{_sbindir}/apmd
1fff4721 307%attr(754,root,root) /etc/rc.d/init.d/apmd
af37de76 308%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/apmd
8da08aa5 309%dir %{_sysconfdir}/apm
da794e79 310%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apm/apmd_proxy
96c374d4
JB
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*
da3f73db 316
f81bd333
AM
317%files libs
318%defattr(644,root,root,755)
da794e79
JB
319%attr(755,root,root) %{_libdir}/libapm.so.*.*.*
320%attr(755,root,root) %ghost %{_libdir}/libapm.so.1
f81bd333 321
da3f73db 322%files devel
dc9c421c 323%defattr(644,root,root,755)
da794e79
JB
324%attr(755,root,root) %{_libdir}/libapm.so
325%{_libdir}/libapm.la
326%{_includedir}/apm.h
f81bd333
AM
327
328%files static
329%defattr(644,root,root,755)
da794e79 330%{_libdir}/libapm.a
da3f73db
SZ
331
332%files -n xapm
dc9c421c 333%defattr(644,root,root,755)
da794e79
JB
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.115773 seconds and 4 git commands to generate.