]> git.pld-linux.org Git - packages/apmd.git/blob - apmd.spec
- spinlock patch [ppc only?]
[packages/apmd.git] / apmd.spec
1 Summary:        Advanced Power Management (APM) utilities for notebooks
2 Summary(cs):    Nástroje pro APM (Advanced Power Management) BIOS na laptopech
3 Summary(da):    Avanceret strømstyring (APM) bios værktøjer for bærbare
4 Summary(de):    Advanced Power Management (APM) BIOS-Dienstprogramme für Laptops
5 Summary(es):    Utilitarios para APM (Gestión Avanzado de Energía) BIOS para portátiles
6 Summary(fr):    Utilitaires BIOS de gestion avancée de l'énergie (APM) pour les ordinateurs portables
7 Summary(id):    Advanced Power Management (APM) BIOS utilities untuk laptop
8 Summary(is):    Tól sem stjórnar orkunotkun fartölvu (Advanced Power Management)
9 Summary(it):    Utility APM (Advanced Power Management) BIOS per laptop
10 Summary(ja):    ¥é¥Ã¥×¥È¥Ã¥×ÍѤΠAPM (Advanced Power Management) ¥æ¡¼¥Æ¥£¥ê¥Æ¥£
11 Summary(no):    Advanced Power Management (APM) BIOS verktøy for bærbare
12 Summary(pl):    Obs³uga zarz±dzania enerig± (APM) dla notebooków
13 Summary(pt):    Utilitários Advanced Power Management (APM) para portáteis
14 Summary(pt_BR): Utilitários para APM (Gerenciamento Avancado de Energia)
15 Summary(ru):    õÔÉÌÉÔÙ ÄÌÑ Advanced Power Management (APM) BIOS × ÌÁÐÔÏÐÁÈ
16 Summary(sk):    Pomôcky pre Advanced Power Management (APM) BIOS laptopov
17 Summary(sl):    Pripomoèki za prenosnike z Advanced Power Management (APM)
18 Summary(sv):    Verktyg för styrning av spänningshantering (APM) i bärbara datorer
19 Summary(uk):    õÔÉ̦ÔÉ ÄÌÑ Advanced Power Management (APM) BIOS × ÌÁÐÔÏÐÁÈ
20 Summary(zh_CN): ÓÃÓÚÏ¥ÉÏÐͼÆËã»úµÄ¸ß¼¶µçÔ´¹ÜÀí (APM) BIOS ÊµÓóÌÐò¡£
21 Name:           apmd
22 Version:        3.0.2
23 Release:        3
24 License:        GPL
25 Group:          Applications/System
26 Source0:        http://www.worldvisions.ca/~apenwarr/apmd/%{name}-%{version}.tar.gz
27 Source1:        %{name}.init
28 Patch0:         %{name}-security.patch
29 Patch1:         %{name}-spinlock.patch
30 URL:            http://www.worldvisions.ca/~apenwarr/apmd/
31 BuildRequires:  XFree86-devel
32 Prereq:         /sbin/chkconfig
33 Obsoletes:      acpid
34 Requires:       procps
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 ExclusiveArch:  %{ix86} ppc
37
38 %description
39 Advanced Power Management daemon and utilities allows you to watch
40 your notebook's power state and warn all users when the battery is
41 low. It can also handle some power state events automatically.
42
43 %description -l cs
44 APMD je sada programù pro ovládání démona pro pokroèilou správu
45 energie (Advanced Power Management - APM) vèetnì pomocných programù,
46 které jsou k dispozici na vìt¹inì moderních pøenosných poèítaèù. APMD
47 umí sledovat stav baterie notebooku a varovat u¾ivatele pøi poklesu
48 jejího napìtí. APMD je také schopné vypnout PCMCIA sokety pøed uspáním
49 poèítaèe.
50
51 %description -l da
52 APMD er et sæt programmer for kontrol af Advanced Power Management
53 (APM) dæmonen og værktøjer som findes i de fleste moderne bærbare
54 datamaskiner. APMD kan overvåge batteriet på din bærbare og advare dig
55 når batteriniveauet er lavt og/eller lukke ned for PCMCIA kortene før
56 maskinen går i dvale.
57
58 %description -l de
59 APMD enthält Programme zur Steuerung des Advanced Power Management
60 (APM)-Daemons und der Dienstprogramme, die in den meisten modernen
61 Laptops verwendet werden. APMD kann den Akku von Notebooks überwachen
62 und Benutzer über eine zu geringe Ladung informieren. APMD kann
63 außerdem die PCMCIA-Schnittstellen herunterfahren, bevor der Computer
64 in den Suspend-Modus schaltet.
65
66 %description -l es
67 Utilitarios y servidor para gestión avanzada de energía (APM).
68 Verifica la batería de tu notebook y avisa a los usuarios cuando la
69 carga es poca. Fue adicionado un patch no oficial para parar los
70 enchufes PCMCIA antes de una suspensión de energía.
71
72 %description -l fr
73 APMD est un ensemble de programmes permettant de contrôler le démon
74 APM (Advanced Power Management) et les utilitaires installés sur la
75 plupart des ordinateurs portables récents. APMD peut surveiller la
76 batterie de votre portable, vous avertir lorsqu'elle est faible ou
77 arrêter les supports PCMCIA avant l'arrêt de votre ordinateur.
78
79 %description -l id
80 APMD adalah sekumpulan program yang melakukan kontrol terhadap
81 Advanced Power Management, deamon dan utility yang dapat ditemukan
82 hampir di semua laptop moderen. APMD dapat mengawasi penggunaan
83 baterai pada notebook, dan memberikan peringatan kepada pengguna bila
84 tenaga bateri rendah. APMD juga mampu melakukan shut down socket
85 PCMCIA sebelum suspend.
86
87 %description -l is
88 APMD er safn forrita til að stjórna APM ( Advanced Power Management -
89 stýring rafnotkunar ) stýringum sem er að finna í flestum fartölvum.
90 APMD getur fylgst með ástandi rafhlöðunnar og látið notendur vita
91 þegar rafmagn fer að þrjóta. APMD getur einnig slökkt á PCMCIA
92 þjónustum áður en slökkt er á vélinni.
93
94 %description -l it
95 APDM è un set di programmi per il controllo del demone e delle utility
96 di Advanced Power Management (APM) presenti nella maggior parte dei
97 laptop moderni. APDM consente di controllare la batteria del portatile
98 e di avvisare gli utenti quando è quasi scarica e/o di chiudere gli
99 attacchi del PCMCIA prima di un'interruzione.
100
101 %description -l ja
102 APMD ¤ÏºÇ¶á¤Î¥é¥Ã¥×¥È¥Ã¥×¥³¥ó¥Ô¥å¡¼¥¿¤ÇÍѤ¤¤é¤ì¤ë Advanced Power
103 Management (APM) ¥Ç¡¼¥â¥ó¤È¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤òÀ©¸æ¤¹¤ë¤¿¤á¤Î¥×¥í¥°¥é¥à
104 ¥»¥Ã¥È¤Ç¤¹¡£ APMD ¤Ï¥Î¡¼¥È¥Ö¥Ã¥¯¤Î¥Ð¥Ã¥Æ¥ê¤ò´Æ»ë¤·¡¢ÍÆÎ̤¬¾¯¤Ê¤¯
105 ¤Ê¤ë¤È·Ù¹ð¤·¤¿¤ê¡¢¥µ¥¹¥Ú¥ó¥É¥â¡¼¥É¤ËÀÚ¤êÂؤï¤ëÁ°¤Ë PCMCIA ¤ò
106 ¥·¥ã¥Ã¥È¥À¥¦¥ó¤·¤¿¤ê¤·¤Þ¤¹¡£
107
108 %description -l no
109 APMD er et sett programmer for kontroll av Advanced Power Management
110 (APM) daemonen og verktøy som finnes i de fleste moderne bærbare
111 datamaskiner. APMD kan overvåke batteriet på din bærbare og advare deg
112 brukere når batterinivået er lavt og/eller stenge ned PCMCIA
113 kontaktene før maskinen går i dvale.
114
115 %description -l pl
116 Demon zadz±dzania energi± APM (Advanced Power Management) wraz z
117 programami pomocniczymi. Dziêki nim mo¿liwe jest monitorowanie stanu
118 zasilania Twojego notebooka i ostrzeganie wszystkich u¿ytkowników o
119 koñcz±cej siê baterii, jak równie¿ automatyczne reagowanie na zmiany.
120
121 %description -l pt
122 O APMD é um conjunto de programas e utilitários para controlar o APM
123 (Advanced Power Management ou Gestão de Energia Avançada) existente na
124 maioria dos computadores portáteis modernos. O APMD pode vigiar a
125 bateria do seu portátil e avisá-lo quando a bateria está em baixo e/ou
126 desligar os 'sockets' PCMCIA antes de suspender.
127
128 %description -l pt_BR
129 Utilitários e servidor para gerenciamento avançado de energia (APM).
130 Ele verifica a bateria de seu notebook e avisa aos usuários que ele
131 está com pouca carga. Foi adicionado um patch nao oficial para parar
132 os soquetes PCMCIA antes de uma suspensao de energia.
133
134 %description -l ru
135 APMD - ÜÔÏ ÎÁÂÏÒ ÐÒÏÇÒÁÍÍ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÄÅÍÏÎÏÍ APM (Advanced Power
136 Management) É ÕÔÉÌÉÔÁÍÉ, ÎÁÈÏÄÑÝÉÍÉÓÑ ÎÁ ÂÏÌØÛÉÎÓÔ×Å ÓÏ×ÒÅÍÅÎÎÙÈ
137 ÐÏÒÔÁÔÉ×ÎÙÈ ËÏÍÐØÀÔÅÒÏ×. APMD ÍÏÖÅÔ ÓÌÅÄÉÔØ ÚÁ ÓÏÓÔÏÑÎÉÅÍ ÂÁÔÁÒÅÊ
138 ÐÏÒÔÁÔÉ×ÎÏÇÏ ËÏÍÐØÀÔÅÒÁ É ÐÒÅÄÕÐÒÅÖÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ Ï ÉÈ ÒÁÚÒÑÄËÅ.
139 ëÒÏÍÅ ÔÏÇÏ, APMD ÍÏÖÅÔ ÏÔËÌÀÞÉÔØ ÒÁÚØÅÍÙ PCMCIA ÐÅÒÅÄ ÐÅÒÅÈÏÄÏÍ ×
140 ÒÅÖÉÍ ÐÏÎÉÖÅÎÎÏÇÏ ÜÎÅÒÇÏÐÏÔÒÅÂÌÅÎÉÑ.
141
142 %description -l sk
143 APMD je sada programov pre riadenie systému APM (Advanced Power
144 Management), nachádzajúceho sa vo väè¹ine moderných prenosných
145 poèítaèov. APMD je schopný kontrolova» batériu vá¹ho notebooku a
146 varova» pou¾ívateµov, pokiaµ je skoro vybitá. Mô¾e tie¾ odpája» PCMCIA
147 sokety pred \"uspaním\"
148
149 %description -l sv
150 APMD är program för att styra demon och verktyg för strömhantering
151 (Advanced Power Management, APM) som finns i de flesta moderna bärbara
152 datorer. APMD kan bevaka din bärbaras batteri och varna dig när
153 batteriet sinar och/eller stänga av PCMCIA-uttag före suspendering.
154
155 %description -l uk
156 APMD - ÃÅ ÎÁ¦ҠÐÒÏÇÒÁÍ ÄÌÑ ËÅÒÕ×ÁÎÎÑ ÄÅÍÏÎÏÍ Advanced Power
157 Management. APMD ÍÏÖÅ Ó̦ÄËÕ×ÁÔÉ ÚÁ ÂÁÔÁÒÅÑÍÉ ÷ÁÛÏÇÏ ÌÁÐÔÏÐÁ ÔÁ
158 ÐÏÐÅÒÅÄÖÕ×ÁÔÉ ËÏÒÉÓÔÕ×ÁަנÐÒÉ ÒÏÚÒÑĦ ÂÁÔÁÒÅÊ.
159
160 %description -l zh_CN
161 APMD
162 ÊÇÒ»×é³ÌÐò£¬ÓÃÓÚ¿ØÖÆ×îÐÂÏ¥ÉÏÐͼÆËã»úÉϵĸ߼¶µçÔ´¹ÜÀíºǫ́³ÌÐòºÍʵÓóÌÐò¡£
163 APMD
164 ¿ÉÒÔ¼à¿Ø±Ê¼Ç±¾¼ÆËã»úµÄµç³Ø״̬£¬²¢ÇÒÔÚµç³ØµçÁ¿²»×ãʱÏòÓû§·¢³ö¾¯¸æ¡£
165 APMD »¹¿ÉÒÔÔÚÔݹÒÇ°¹Ø±Õ PCMCIA ²å²Û¡£
166
167 %package devel
168 Summary:        Header files and static library for developing APM applications
169 Summary(es):    Archivos de inclusión y bibliotecas para apmd en versión estática
170 Summary(pl):    Pliki nag³ówkowe i biblioteka statyczna do tworzenia aplikacji korzystaj±cych z APM
171 Summary(pt_BR): Arquivos de inclusão e bibliotecas para o apmd em versão estática
172 Group:          Development/Libraries
173 Requires:       %{name} = %{version}
174
175 %description devel
176 Header files necessary for developing APM applications.
177
178 %description devel -l es
179 Archivos de inclusión y bibliotecas para apmd en versión estática
180
181 %description devel -l pl
182 Pliki nag³ówkowe niezbêdne do tworzenia aplikacji korzystaj±cych z
183 APM.
184
185 %description devel -l pt_BR
186 Arquivos de inclusão e bibliotecas para o apmd em versão estática
187
188 %package -n xapm
189 Summary:        XFree86 APM monitoring and management tool
190 Summary(pl):    Narzêdzie do monitorowania i zarz±dzania APMem pod XFree86
191 Group:          X11/Applications
192 Requires:       XFree86
193
194 %description -n xapm
195 xapm is an XFree86 version of console APM client - "apm".
196
197 %description -n xapm -l pl
198 xapm jest wersj± konsolowego klienta APM - "apm", przenaczon± dla
199 XFree86.
200
201 %prep
202 %setup -q -n apmd
203 %patch0 -p1
204
205 %ifarch ppc
206 %patch1 -p1 
207 %endif 
208
209 %build
210 %{__make} CFLAGS="%{rpmcflags}" LDFLAGS="%{rpmldflags}" APMD_PROXY_DIR=%{_sbindir}
211 %{__make} -C xbattery clean
212 %{__make} CCOPTIONS="%{rpmcflags}" LOCAL_LDFLAGS="%{rpmldflags}" -C xbattery
213
214 %install
215 rm -rf $RPM_BUILD_ROOT
216 install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_sbindir}} \
217         $RPM_BUILD_ROOT%{_prefix}/X11R6/{bin,man/man1} \
218         $RPM_BUILD_ROOT{%{_mandir}/man{1,8},%{_sysconfdir}/{rc.d/init.d,sysconfig}}
219
220 install apm apmsleep on_ac_power $RPM_BUILD_ROOT%{_bindir}
221 install apmd apmd_proxy $RPM_BUILD_ROOT%{_sbindir}
222
223 install xapm $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
224
225 install apm.1 apmsleep.1 $RPM_BUILD_ROOT%{_mandir}/man1/
226 install apmd.8 $RPM_BUILD_ROOT%{_mandir}/man8/
227 install xapm.1 $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/xapm.1x
228 install xbattery/xbattery.man $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/xbattery.1x
229
230 install libapm.a $RPM_BUILD_ROOT%{_libdir}
231 install apm.h $RPM_BUILD_ROOT%{_includedir}
232
233 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/apmd
234 install xbattery/xbattery $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
235
236 cat << EOF > $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/apmd
237 APMD_OPTIONS="-p 10 -w 5 -W -P %{_sbindir}/apmd_proxy"
238 EOF
239
240 gzip -9nf README README.transfer ChangeLog ANNOUNCE
241
242 %clean
243 rm -rf $RPM_BUILD_ROOT
244
245 %post
246 /sbin/chkconfig --add apmd
247 if [ -f /var/lock/subsys/apmd ]; then
248         /etc/rc.d/init.d/apmd restart 1>&2
249 else
250         echo "Run \"/etc/rc.d/init.d/apmd start\" to start apmd daemon."
251 fi
252
253 %preun
254 if [ "$1" = "0" ]; then
255         if [ -f /var/lock/subsys/apmd ]; then
256                 /etc/rc.d/init.d/apmd stop 1>&2
257         fi
258         /sbin/chkconfig --del apmd
259 fi
260
261 %files
262 %defattr(644,root,root,755)
263 %doc *.gz
264 %{_mandir}/man*/*
265 %attr(755,root,root) %{_bindir}/*
266 %attr(755,root,root) %{_sbindir}/*
267 %attr(754,root,root) /etc/rc.d/init.d/apmd
268 %config(noreplace) /etc/sysconfig/apmd
269
270 %files devel
271 %defattr(644,root,root,755)
272 %{_includedir}/*
273 %{_libdir}/*.a
274
275 %files -n xapm
276 %defattr(644,root,root,755)
277 %{_prefix}/X11R6/man/man*/*
278 %attr(755,root,root) %{_prefix}/X11R6/bin/*
This page took 0.133232 seconds and 3 git commands to generate.