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