]> git.pld-linux.org Git - packages/apmd.git/blobdiff - apmd.spec
- builds fine now
[packages/apmd.git] / apmd.spec
index f1c500d319ec64003352d769c1ec058f9e8898e5..d930b57f30cbb61f515441d1622cf283ec4aa4ee 100644 (file)
--- a/apmd.spec
+++ b/apmd.spec
 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:       6
+Version:       3.2.1
+Release:       1
+Epoch:         1
 License:       GPL
-Group:         Utilities/System
-Group(pl):     Narzêdzia/System
-Source0:       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
+BuildRequires: libtool
+PreReq:                rc-scripts
+Requires(post,preun):  /sbin/chkconfig
+Requires:      procps
+Obsoletes:     acpid
+ExclusiveArch: %{ix86} ppc
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-ExclusiveArch: %{ix86}
 
 %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.
 
+%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
+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 for developing APM applications
-Summary(pl):   Pliki nag³ówkowe do tworzenia aplikacji korzystaj±cych z APM
+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
-Group(pl):     Programowanie/Biblioteki
-Group(fr):     Development/Librairies
-Requires:      %{name} = %{version}
+Requires:      %{name}-libs = %{version}
 
 %description devel
-Header files necessary for developing APM applications
+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
+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/Utilities/System
-Group(pl):     X11/Narzêdzia/System
+Group:         X11/Applications
 Requires:      XFree86
 
 %description -n xapm
@@ -52,46 +213,51 @@ 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
+XFree86.
 
 %prep
-%setup -q -n apmd
+%setup -q -n %{name}-%{version}.orig
 
 %build
-%{__make} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s APMD_PROXY_DIR=%{_sbindir}
+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} CCOPTIONS="$RPM_OPT_FLAGS" LOCAL_LDFLAGS="-s" -C xbattery
+
+%{__make} -C xbattery \
+       CCOPTIONS="%{rpmcflags}" \
+       LOCAL_LDFLAGS="%{rpmldflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_sbindir}} \
        $RPM_BUILD_ROOT%{_prefix}/X11R6/{bin,man/man1} \
-       $RPM_BUILD_ROOT{%{_mandir}/man{1,8},/etc/{rc.d/init.d,sysconfig}}
+       $RPM_BUILD_ROOT{%{_mandir}/man{1,8},%{_sysconfdir}/{rc.d/init.d,sysconfig}}
 
-install apm apmsleep tailf on_ac_power $RPM_BUILD_ROOT%{_bindir}
+install apm xapm apmsleep on_ac_power xbattery/xbattery $RPM_BUILD_ROOT%{_bindir}
 install apmd apmd_proxy $RPM_BUILD_ROOT%{_sbindir}
 
-install xapm $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
+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
 
-install apm.1 apmsleep.1 tailf.1 $RPM_BUILD_ROOT%{_mandir}/man1/
-install apmd.8 $RPM_BUILD_ROOT%{_mandir}/man8/
-install xapm.1 $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/xapm.1x
-install xbattery/xbattery.man $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/xbattery.1x
+libtool --mode=install /usr/bin/install -c libapm.la $RPM_BUILD_ROOT%{_libdir}/libapm.la
 
-install libapm.a $RPM_BUILD_ROOT%{_libdir}
 install apm.h $RPM_BUILD_ROOT%{_includedir}
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/apmd
+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%{_sysconfdir}/sysconfig/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%{_mandir}/man*/* \
-       $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man*/* \
-       README README.transfer ChangeLog ANNOUNCE
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -111,21 +277,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
+%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)
-%{_prefix}/X11R6/man/man*/*
-%attr(755,root,root) %{_prefix}/X11R6/bin/*
+%attr(755,root,root) %{_bindir}/x*
+%{_mandir}/man1/x*
This page took 0.094231 seconds and 4 git commands to generate.