-Summary: Advanced Power Management (APM) utilities for notebooks.
-Summary(pl): Obs³uga zarz±dzania enerig± (APM) dla notebooków.
+Summary: Advanced Power Management (APM) utilities for notebooks
+Summary(cs): Nástroje pro APM (Advanced Power Management) BIOS na laptopech
+Summary(da): Avanceret strømstyring (APM) bios værktøjer for bærbare
+Summary(de): Advanced Power Management (APM) BIOS-Dienstprogramme für Laptops
+Summary(es): Utilitarios para APM (Gestión Avanzado de Energía) BIOS para portátiles
+Summary(fr): Utilitaires BIOS de gestion avancée de l'énergie (APM) pour les ordinateurs portables
+Summary(id): Advanced Power Management (APM) BIOS utilities untuk laptop
+Summary(is): Tól sem stjórnar orkunotkun fartölvu (Advanced Power Management)
+Summary(it): Utility APM (Advanced Power Management) BIOS per laptop
+Summary(ja): ¥é¥Ã¥×¥È¥Ã¥×ÍѤΠAPM (Advanced Power Management) ¥æ¡¼¥Æ¥£¥ê¥Æ¥£
+Summary(nb): Advanced Power Management (APM) BIOS verktøy for bærbare
+Summary(pl): Obs³uga zarz±dzania enerig± (APM) dla notebooków
+Summary(pt): Utilitários Advanced Power Management (APM) para portáteis
+Summary(pt_BR): Utilitários para APM (Gerenciamento Avancado de Energia)
+Summary(ru): õÔÉÌÉÔÙ ÄÌÑ Advanced Power Management (APM) BIOS × ÌÁÐÔÏÐÁÈ
+Summary(sk): Pomôcky pre Advanced Power Management (APM) BIOS laptopov
+Summary(sl): Pripomoèki za prenosnike z Advanced Power Management (APM)
+Summary(sv): Verktyg för styrning av spänningshantering (APM) i bärbara datorer
+Summary(uk): õÔÉ̦ÔÉ ÄÌÑ Advanced Power Management (APM) BIOS × ÌÁÐÔÏÐÁÈ
+Summary(zh_CN): ÓÃÓÚÏ¥ÉÏÐͼÆËã»úµÄ¸ß¼¶µçÔ´¹ÜÀí (APM) BIOS ʵÓóÌÐò¡£
Name: apmd
-Version: 3.0
+Version: 3.2.2
Release: 1
Epoch: 1
License: GPL
-Group: Utilities/System
-Group(pl): Narzêdzia/system
-Source: http://www.worldvisions.ca/~apenwarr/apmd/%{name}-%{version}.tar.gz
-Source1: apmd.init
+Group: Applications/System
+Source0: ftp://ftp.debian.org/debian/pool/main/a/apmd/%{name}_%{version}.orig.tar.gz
+# Source0-md5: b1e6309e8331e0f4e6efd311c2d97fa8
+Source1: %{name}.init
URL: http://www.worldvisions.ca/~apenwarr/apmd/
-Requires: procps
-Prereq: chkconfig
BuildRequires: XFree86-devel
-BuildRoot: /tmp/%{name}-%{version}-root
-ExclusiveArch: %{ix86}
+BuildRequires: libtool
+BuildRequires: sed >= 4.0
+Requires(post,preun): /sbin/chkconfig
+Requires: %{name}-libs = %{epoch}:%{version}-%{release}
+Requires: procps
+Requires: rc-scripts
+Obsoletes: acpid
+Obsoletes: poweracpid
+ExclusiveArch: %{ix86} ppc
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-Advanced Power Management daemon and utilities allows you to watch your
-notebook's power state and warn all users when the battery is low. It can
-also handle some power state events automatically.
+Advanced Power Management daemon and utilities allows you to watch
+your notebook's power state and warn all users when the battery is
+low. It can also handle some power state events automatically.
+
+%description -l cs
+APMD je sada programù pro ovládání démona pro pokroèilou správu
+energie (Advanced Power Management - APM) vèetnì pomocných programù,
+které jsou k dispozici na vìt¹inì moderních pøenosných poèítaèù. APMD
+umí sledovat stav baterie notebooku a varovat u¾ivatele pøi poklesu
+jejího napìtí. APMD je také schopné vypnout PCMCIA sokety pøed uspáním
+poèítaèe.
+
+%description -l da
+APMD er et sæt programmer for kontrol af Advanced Power Management
+(APM) dæmonen og værktøjer som findes i de fleste moderne bærbare
+datamaskiner. APMD kan overvåge batteriet på din bærbare og advare dig
+når batteriniveauet er lavt og/eller lukke ned for PCMCIA kortene før
+maskinen går i dvale.
+
+%description -l de
+APMD enthält Programme zur Steuerung des Advanced Power Management
+(APM)-Daemons und der Dienstprogramme, die in den meisten modernen
+Laptops verwendet werden. APMD kann den Akku von Notebooks überwachen
+und Benutzer über eine zu geringe Ladung informieren. APMD kann
+außerdem die PCMCIA-Schnittstellen herunterfahren, bevor der Computer
+in den Suspend-Modus schaltet.
+
+%description -l es
+Utilitarios y servidor para gestión avanzada de energía (APM).
+Verifica la batería de tu notebook y avisa a los usuarios cuando la
+carga es poca.
+
+%description -l fr
+APMD est un ensemble de programmes permettant de contrôler le démon
+APM (Advanced Power Management) et les utilitaires installés sur la
+plupart des ordinateurs portables récents. APMD peut surveiller la
+batterie de votre portable, vous avertir lorsqu'elle est faible ou
+arrêter les supports PCMCIA avant l'arrêt de votre ordinateur.
+
+%description -l id
+APMD adalah sekumpulan program yang melakukan kontrol terhadap
+Advanced Power Management, deamon dan utility yang dapat ditemukan
+hampir di semua laptop moderen. APMD dapat mengawasi penggunaan
+baterai pada notebook, dan memberikan peringatan kepada pengguna bila
+tenaga bateri rendah. APMD juga mampu melakukan shut down socket
+PCMCIA sebelum suspend.
+
+%description -l is
+APMD er safn forrita til að stjórna APM ( Advanced Power Management -
+stýring rafnotkunar ) stýringum sem er að finna í flestum fartölvum.
+APMD getur fylgst með ástandi rafhlöðunnar og látið notendur vita
+þegar rafmagn fer að þrjóta. APMD getur einnig slökkt á PCMCIA
+þjónustum áður en slökkt er á vélinni.
+
+%description -l it
+APDM è un set di programmi per il controllo del demone e delle utility
+di Advanced Power Management (APM) presenti nella maggior parte dei
+laptop moderni. APDM consente di controllare la batteria del portatile
+e di avvisare gli utenti quando è quasi scarica e/o di chiudere gli
+attacchi del PCMCIA prima di un'interruzione.
+
+%description -l ja
+APMD ¤ÏºÇ¶á¤Î¥é¥Ã¥×¥È¥Ã¥×¥³¥ó¥Ô¥å¡¼¥¿¤ÇÍѤ¤¤é¤ì¤ë Advanced Power
+Management (APM) ¥Ç¡¼¥â¥ó¤È¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤òÀ©¸æ¤¹¤ë¤¿¤á¤Î¥×¥í¥°¥é¥à
+¥»¥Ã¥È¤Ç¤¹¡£ APMD ¤Ï¥Î¡¼¥È¥Ö¥Ã¥¯¤Î¥Ð¥Ã¥Æ¥ê¤ò´Æ»ë¤·¡¢ÍÆÎ̤¬¾¯¤Ê¤¯
+¤Ê¤ë¤È·Ù¹ð¤·¤¿¤ê¡¢¥µ¥¹¥Ú¥ó¥É¥â¡¼¥É¤ËÀÚ¤êÂؤï¤ëÁ°¤Ë PCMCIA ¤ò
+¥·¥ã¥Ã¥È¥À¥¦¥ó¤·¤¿¤ê¤·¤Þ¤¹¡£
+
+%description -l nb
+APMD er et sett programmer for kontroll av Advanced Power Management
+(APM) daemonen og verktøy som finnes i de fleste moderne bærbare
+datamaskiner. APMD kan overvåke batteriet på din bærbare og advare deg
+brukere når batterinivået er lavt og/eller stenge ned PCMCIA
+kontaktene før maskinen går i dvale.
%description -l pl
-Demon zadz±dzania energi± APM (Advanced Power Management) wraz z programami
-pomocniczymi. Dziêki nim mo¿liwe jest monitorowanie stanu zasilania Twojego
-notebooka i ostrzeganie wszystkich u¿ytkowników o koñcz±cej siê baterii,
-jak równie¿ automatyczne reagowanie na zmiany.
+Demon zarz±dzania energi± APM (Advanced Power Management) wraz z
+programami pomocniczymi. Dziêki nim mo¿liwe jest monitorowanie stanu
+zasilania Twojego notebooka i ostrzeganie wszystkich u¿ytkowników o
+koñcz±cej siê baterii, jak równie¿ automatyczne reagowanie na zmiany.
+
+%description -l pt
+O APMD é um conjunto de programas e utilitários para controlar o APM
+(Advanced Power Management ou Gestão de Energia Avançada) existente na
+maioria dos computadores portáteis modernos. O APMD pode vigiar a
+bateria do seu portátil e avisá-lo quando a bateria está em baixo e/ou
+desligar os 'sockets' PCMCIA antes de suspender.
+
+%description -l pt_BR
+Utilitários e servidor para gerenciamento avançado de energia (APM).
+Ele verifica a bateria de seu notebook e avisa aos usuários que ele
+está com pouca carga. Foi adicionado um patch nao oficial para parar
+os soquetes PCMCIA antes de uma suspensao de energia.
+
+%description -l ru
+APMD - ÜÔÏ ÎÁÂÏÒ ÐÒÏÇÒÁÍÍ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÄÅÍÏÎÏÍ APM (Advanced Power
+Management) É ÕÔÉÌÉÔÁÍÉ, ÎÁÈÏÄÑÝÉÍÉÓÑ ÎÁ ÂÏÌØÛÉÎÓÔ×Å ÓÏ×ÒÅÍÅÎÎÙÈ
+ÐÏÒÔÁÔÉ×ÎÙÈ ËÏÍÐØÀÔÅÒÏ×. APMD ÍÏÖÅÔ ÓÌÅÄÉÔØ ÚÁ ÓÏÓÔÏÑÎÉÅÍ ÂÁÔÁÒÅÊ
+ÐÏÒÔÁÔÉ×ÎÏÇÏ ËÏÍÐØÀÔÅÒÁ É ÐÒÅÄÕÐÒÅÖÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ Ï ÉÈ ÒÁÚÒÑÄËÅ.
+ëÒÏÍÅ ÔÏÇÏ, APMD ÍÏÖÅÔ ÏÔËÌÀÞÉÔØ ÒÁÚØÅÍÙ PCMCIA ÐÅÒÅÄ ÐÅÒÅÈÏÄÏÍ ×
+ÒÅÖÉÍ ÐÏÎÉÖÅÎÎÏÇÏ ÜÎÅÒÇÏÐÏÔÒÅÂÌÅÎÉÑ.
+
+%description -l sk
+APMD je sada programov pre riadenie systému APM (Advanced Power
+Management), nachádzajúceho sa vo väè¹ine moderných prenosných
+poèítaèov. APMD je schopný kontrolova» batériu vá¹ho notebooku a
+varova» pou¾ívateµov, pokiaµ je skoro vybitá. Mô¾e tie¾ odpája» PCMCIA
+sokety pred \"uspaním\"
+
+%description -l sv
+APMD är program för att styra demon och verktyg för strömhantering
+(Advanced Power Management, APM) som finns i de flesta moderna bärbara
+datorer. APMD kan bevaka din bärbaras batteri och varna dig när
+batteriet sinar och/eller stänga av PCMCIA-uttag före suspendering.
+
+%description -l uk
+APMD - ÃÅ ÎÁÂ¦Ò ÐÒÏÇÒÁÍ ÄÌÑ ËÅÒÕ×ÁÎÎÑ ÄÅÍÏÎÏÍ Advanced Power
+Management. APMD ÍÏÖÅ Ó̦ÄËÕ×ÁÔÉ ÚÁ ÂÁÔÁÒÅÑÍÉ ÷ÁÛÏÇÏ ÌÁÐÔÏÐÁ ÔÁ
+ÐÏÐÅÒÅÄÖÕ×ÁÔÉ ËÏÒÉÓÔÕ×ÁÞ¦× ÐÒÉ ÒÏÚÒÑĦ ÂÁÔÁÒÅÊ.
+
+%description -l zh_CN
+APMD
+ÊÇÒ»×é³ÌÐò£¬ÓÃÓÚ¿ØÖÆ×îÐÂÏ¥ÉÏÐͼÆËã»úÉϵĸ߼¶µçÔ´¹ÜÀíºǫ́³ÌÐòºÍʵÓóÌÐò¡£
+APMD
+¿ÉÒÔ¼à¿Ø±Ê¼Ç±¾¼ÆËã»úµÄµç³Ø״̬£¬²¢ÇÒÔÚµç³ØµçÁ¿²»×ãʱÏòÓû§·¢³ö¾¯¸æ¡£
+APMD »¹¿ÉÒÔÔÚÔݹÒÇ°¹Ø±Õ PCMCIA ²å²Û¡£
+
+%package libs
+Summary: libapm library
+Summary(pl): Biblioteka libapm
+Group: Libraries
+
+%description libs
+libapm library.
+
+%description libs -l pl
+Biblioteka libapm.
+
+%package devel
+Summary: Header files and static library for developing APM applications
+Summary(es): Archivos de inclusión y bibliotecas para apmd en versión estática
+Summary(pl): Pliki nag³ówkowe i biblioteka statyczna do tworzenia aplikacji korzystaj±cych z APM
+Summary(pt_BR): Arquivos de inclusão e bibliotecas para o apmd em versão estática
+Group: Development/Libraries
+Requires: %{name}-libs = %{epoch}:%{version}-%{release}
+
+%description devel
+Header files necessary for developing APM applications.
+
+%description devel -l es
+Archivos de inclusión y bibliotecas para apmd en versión estática
+
+%description devel -l pl
+Pliki nag³ówkowe niezbêdne do tworzenia aplikacji korzystaj±cych z
+APM.
+
+%description devel -l pt_BR
+Arquivos de inclusão e bibliotecas para o apmd em versão estática
+
+%package static
+Summary: Static libapm library
+Summary(pl): Statyczna biblioteka libapm
+Group: Development/Libraries
+Requires: %{name}-devel = %{epoch}:%{version}-%{release}
+
+%description static
+Static libapm library.
+
+%description static -l pl
+Statyczna biblioteka libapm.
+
+%package -n xapm
+Summary: XFree86 APM monitoring and management tool
+Summary(pl): Narzêdzie do monitorowania i zarz±dzania APMem pod XFree86
+Group: X11/Applications
+Requires: %{name}-libs = %{epoch}:%{version}-%{release}
+Requires: XFree86
+
+%description -n xapm
+xapm is an XFree86 version of console APM client - "apm".
+
+%description -n xapm -l pl
+xapm jest wersj± konsolowego klienta APM - "apm", przenaczon± dla
+XFree86.
%prep
-%setup -q -n apmd
+%setup -q -n %{name}-%{version}.orig
+
+sed -i -e 's#-I/usr/src/linux.*/include##g' Makefile
+sed -i -e 's#\.\./libapm\.a#-L../.libs -lapm#' xbattery/Makefile
%build
-make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s APMD_PROXY_DIR=%{_sbindir}
-make -C xbattery clean
-make CCOPTIONS="$RPM_OPT_FLAGS" -C xbattery
+%{__make} \
+ CC="%{__cc}" \
+ CFLAGS="%{rpmcflags}" \
+ LDFLAGS="%{rpmldflags}" \
+ APMD_PROXY_DIR=%{_sbindir}
+
+%{__make} -C xbattery clean
+
+%{__make} -C xbattery \
+ CC="%{__cc}" \
+ CCOPTIONS="%{rpmcflags}" \
+ LOCAL_LDFLAGS="%{rpmldflags}"
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_prefix}/{bin,include,lib,sbin}
-install -d $RPM_BUILD_ROOT%{_prefix}/X11R6/{bin,man/man1}
-install -d $RPM_BUILD_ROOT%{_datadir}/man/{man1,man8}
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
-install apm $RPM_BUILD_ROOT%{_bindir}
-install apmd $RPM_BUILD_ROOT%{_sbindir}
-install apmsleep $RPM_BUILD_ROOT%{_bindir}
-install tailf $RPM_BUILD_ROOT%{_bindir}
-install on_ac_power $RPM_BUILD_ROOT%{_bindir}
-install xapm $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
-install apmd_proxy $RPM_BUILD_ROOT%{_sbindir}
-install apm.1 $RPM_BUILD_ROOT%{_datadir}/man/man1/
-install apmd.8 $RPM_BUILD_ROOT%{_datadir}/man/man8/
-install xapm.1 $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/xapm.1x
-install tailf.1 $RPM_BUILD_ROOT%{_datadir}/man/man1/
-install apmsleep.1 $RPM_BUILD_ROOT%{_datadir}/man/man1
-install libapm.a $RPM_BUILD_ROOT%{_libdir}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_sbindir}} \
+ $RPM_BUILD_ROOT{%{_mandir}/{man{1,8},fr/man1},/etc/{rc.d/init.d,sysconfig}}
+
+cd .libs
+install apm xapm apmsleep ../on_ac_power ../xbattery/xbattery $RPM_BUILD_ROOT%{_bindir}
+install apmd ../apmd_proxy $RPM_BUILD_ROOT%{_sbindir}
+cd ..
+
+install apm.1 apmsleep.1 on_ac_power.1 xapm.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install apmsleep.fr.1 $RPM_BUILD_ROOT%{_mandir}/fr/man1/apmsleep.1
+install *.8 $RPM_BUILD_ROOT%{_mandir}/man8
+install xbattery/xbattery.man $RPM_BUILD_ROOT%{_mandir}/man1/xbattery.1
+
+libtool --mode=install install libapm.la $RPM_BUILD_ROOT%{_libdir}/libapm.la
+
install apm.h $RPM_BUILD_ROOT%{_includedir}
-install $RPM_SOURCE_DIR/apmd.init $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/apmd
-install -s xbattery/xbattery $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
-install xbattery/xbattery.man $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/xbattery.1x
-cat <<'EOF' >$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/apmd
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/apmd
+
+cat << EOF > $RPM_BUILD_ROOT/etc/sysconfig/apmd
APMD_OPTIONS="-p 10 -w 5 -W -P %{_sbindir}/apmd_proxy"
EOF
-gzip -9nf $RPM_BUILD_ROOT%{_datadir}/man/man*/* \
- $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man*/* \
- README README.transfer ChangeLog ANNOUNCE
-
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/chkconfig --add apmd
if [ -f /var/lock/subsys/apmd ]; then
- %{_sysconfdir}/rc.d/init.d/apmd restart 1>&2
+ /etc/rc.d/init.d/apmd restart 1>&2
else
echo "Run \"/etc/rc.d/init.d/apmd start\" to start apmd daemon."
fi
/sbin/chkconfig --del apmd
fi
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
-%doc ANNOUNCE.gz ChangeLog.gz README.gz README.transfer.gz
-%{_datadir}/man/man*/*
-%{_prefix}/X11R6/man/man*/*
-%attr(755,root,root) %{_prefix}/X11R6/bin/*
-%attr(755,root,root) %{_bindir}/*
+%doc AUTHORS ChangeLog LSM README
+%attr(755,root,root) %{_bindir}/apm
+%attr(755,root,root) %{_bindir}/apmsleep
+%attr(755,root,root) %{_bindir}/on_ac_power
%attr(755,root,root) %{_sbindir}/*
+%attr(754,root,root) /etc/rc.d/init.d/apmd
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/apmd
+%{_mandir}/man1/apm.1*
+%{_mandir}/man1/apmsleep.1*
+%{_mandir}/man1/on_ac_power.1*
+%{_mandir}/man8/apmd.8*
+%lang(fr) %{_mandir}/fr/man1/apmsleep.1*
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/*.so.*.*.*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/*.so
+%{_libdir}/*.la
%{_includedir}/*
-%{_libdir}/*
-%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/apmd
-%config %{_sysconfdir}/sysconfig/apmd
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/*.a
+
+%files -n xapm
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/x*
+%{_mandir}/man1/x*