]> git.pld-linux.org Git - packages/apmd.git/blobdiff - apmd.spec
- missing pl descriptions, fixed deps
[packages/apmd.git] / apmd.spec
index c35fd23435c59e016c85f12035fa285413e79032..5addfed14b68fd7daba5d06eaf16e2fd1271c080 100644 (file)
--- a/apmd.spec
+++ b/apmd.spec
-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(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.0
-Release:       2
+Version:       3.2.1
+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: 99523e709f5033d3d64ad38d3954f7fc
+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
+PreReq:                rc-scripts
+Requires(post,preun):  /sbin/chkconfig
+Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
+Requires:      procps
+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
+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:      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 APMD_PROXY_DIR=%{_sbindir}
-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
-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},/etc/{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 $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
@@ -87,15 +284,35 @@ if [ "$1" = "0" ]; then
        /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/*
+%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)
+%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*
This page took 0.255685 seconds and 4 git commands to generate.