X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=apmd.spec;h=d930b57f30cbb61f515441d1622cf283ec4aa4ee;hb=f81bd3330c677a846de00eaa6801a11233207a64;hp=82d2e06cbe74295955f4636e9530056c77163955;hpb=b0b11972c14d9232bc939536a9f4578198d71c80;p=packages%2Fapmd.git diff --git a/apmd.spec b/apmd.spec index 82d2e06..d930b57 100644 --- a/apmd.spec +++ b/apmd.spec @@ -1,91 +1,311 @@ -Summary: Advanced Power Management (APM) utilities for notebooks. -Summary(pl): Obs³uga zarz±dzania enerig± (APM) dla notebooków. -Name: apmd -Version: 3.0beta9 -Release: 1 -Copyright: GPL -Group: Utilities/System -Group(pl): Narzêdzia/system -URL: http://www.worldvisions.ca/~apenwarr/apmd -Source: http://worldvisions.ca/~apenwarr/apmd/%{name}-%{version}.tar.gz -Source1: apmd.init +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(no): 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.2.1 +Release: 1 +Epoch: 1 +License: GPL +Group: Applications/System +Source0: ftp://ftp.debian.org/debian/pool/main/a/apmd/%{name}_%{version}.orig.tar.gz +# Source0-md5: 99523e709f5033d3d64ad38d3954f7fc +Source1: %{name}.init +URL: http://www.worldvisions.ca/~apenwarr/apmd/ +BuildRequires: XFree86-devel +BuildRequires: libtool +PreReq: rc-scripts +Requires(post,preun): /sbin/chkconfig Requires: procps -Prereq: chkconfig -BuildRoot: /tmp/%{name}-%{version} -ExclusiveArch: i386 i486 i586 i686 +Obsoletes: acpid +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. Fue adicionado un patch no oficial para parar los +enchufes PCMCIA antes de una suspensión de energía. + +%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 no +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 +Group: Development/Libraries + +%description libs +libapm library. + +%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 = %{version} + +%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 +Group: Development/Libraries +Requires: %{name}-devel = %{version} + +%description static +Static libapm library. + +%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: 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 %build -make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s -make -C xbattery clean -make CCOPTIONS="$RPM_OPT_FLAGS" -C xbattery +sed -i -e 's#-I/usr/src/linux.*/include##g' Makefile +ln -s .libs/libapm.a libapm.a + +%{__make} \ + LIBTOOL="libtool --quiet --tag=CXX" \ + CFLAGS="%{rpmcflags}" \ + LDFLAGS="%{rpmldflags}" \ + APMD_PROXY_DIR=%{_sbindir} + +%{__make} -C xbattery clean + +%{__make} -C xbattery \ + CCOPTIONS="%{rpmcflags}" \ + LOCAL_LDFLAGS="%{rpmldflags}" %install rm -rf $RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT/usr/{bin,include,lib,sbin} -mkdir -p $RPM_BUILD_ROOT/usr/X11R6/{bin,man/man1} -mkdir -p $RPM_BUILD_ROOT/usr/share/man/{man1,man8} -mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d -mkdir -p $RPM_BUILD_ROOT/etc/sysconfig -install apm $RPM_BUILD_ROOT/usr/bin -install apmd $RPM_BUILD_ROOT/usr/sbin -install apmsleep $RPM_BUILD_ROOT/usr/bin -install tailf $RPM_BUILD_ROOT/usr/bin -install on_ac_power $RPM_BUILD_ROOT/usr/bin -install xapm $RPM_BUILD_ROOT/usr/X11R6/bin -install apmd_proxy $RPM_BUILD_ROOT/usr/sbin -install apm.1 $RPM_BUILD_ROOT/usr/share/man/man1/ -install apmd.8 $RPM_BUILD_ROOT/usr/share/man/man8/ -install xapm.1 $RPM_BUILD_ROOT/usr/X11R6/man/man1/xapm.1x -install tailf.1 $RPM_BUILD_ROOT/usr/share/man/man1/ -install apmsleep.1 $RPM_BUILD_ROOT/usr/share/man/man1 -install libapm.a $RPM_BUILD_ROOT/usr/lib -install apm.h $RPM_BUILD_ROOT/usr/include -install $RPM_SOURCE_DIR/apmd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/apmd -install -s xbattery/xbattery $RPM_BUILD_ROOT/usr/X11R6/bin -install xbattery/xbattery.man $RPM_BUILD_ROOT/usr/X11R6/man/man1/xbattery.1x - -cat <<'EOF' >$RPM_BUILD_ROOT/etc/sysconfig/apmd -APMD_OPTIONS="-p 10 -w 5 -W" +install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_sbindir}} \ + $RPM_BUILD_ROOT%{_prefix}/X11R6/{bin,man/man1} \ + $RPM_BUILD_ROOT{%{_mandir}/man{1,8},%{_sysconfdir}/{rc.d/init.d,sysconfig}} + +install apm xapm apmsleep on_ac_power xbattery/xbattery $RPM_BUILD_ROOT%{_bindir} +install apmd apmd_proxy $RPM_BUILD_ROOT%{_sbindir} + +install *.1 $RPM_BUILD_ROOT%{_mandir}/man1 +install *.8 $RPM_BUILD_ROOT%{_mandir}/man8 +install xbattery/xbattery.man $RPM_BUILD_ROOT%{_mandir}/man1/xbattery.1 + +libtool --mode=install /usr/bin/install -c libapm.la $RPM_BUILD_ROOT%{_libdir}/libapm.la + +install apm.h $RPM_BUILD_ROOT%{_includedir} + +install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/apmd +install xbattery/xbattery $RPM_BUILD_ROOT%{_prefix}/X11R6/bin + +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/usr/share/man/man*/* \ - $RPM_BUILD_ROOT/usr/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 + /etc/rc.d/init.d/apmd restart 1>&2 +else + echo "Run \"/etc/rc.d/init.d/apmd start\" to start apmd daemon." +fi %preun if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/apmd ]; then + /etc/rc.d/init.d/apmd stop 1>&2 + 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 -/usr/share/man/man*/* -/usr/X11R6/man/man*/* -%attr(755,root,root) /usr/X11R6/bin/* -%attr(755,root,root) /usr/bin/* -%attr(755,root,root) /usr/sbin/* -/usr/include/* -/usr/lib/* -%attr(755,root,root) %config /etc/rc.d/init.d/apmd -%config /etc/sysconfig/apmd +%doc AUTHORS ChangeLog LSM README +%{_mandir}/man*/* +%exclude %{_mandir}/man1/x* +%attr(755,root,root) %{_bindir}/* +%exclude %{_bindir}/x* +%attr(755,root,root) %{_sbindir}/* +%attr(754,root,root) /etc/rc.d/init.d/apmd +%config(noreplace) /etc/sysconfig/apmd + +%files libs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/*.so.* + +%files devel +%defattr(644,root,root,755) +%{_includedir}/* +%attr(755,root,root) %{_libdir}/*.so +%{_libdir}/*.la + +%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*