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