]> git.pld-linux.org Git - packages/apmd.git/blob - apmd.spec
- apmd_proxy support added
[packages/apmd.git] / apmd.spec
1 Summary:        Advanced Power Management (APM) utilities for notebooks.
2 Summary(pl):    Obs³uga zarz±dzania enerig± (APM) dla notebooków.
3 Name:           apmd
4 Version:        3.0beta9
5 Release:        1
6 Copyright:      GPL
7 Group:          Utilities/System
8 Group(pl):      Narzêdzia/system
9 URL:            http://www.worldvisions.ca/~apenwarr/apmd
10 Source:         http://worldvisions.ca/~apenwarr/apmd/%{name}-%{version}.tar.gz
11 Source1:        apmd.init
12 Requires:       procps
13 Prereq:         chkconfig
14 BuildRoot:      /tmp/%{name}-%{version}
15 ExclusiveArch:  %{ix86}
16
17 %description
18 Advanced Power Management daemon and utilities allows you to watch your 
19 notebook's power state and warn all users when the battery is low. It can
20 also handle some power state events automatically.
21
22 %description -l pl
23 Demon zadz±dzania energi± APM (Advanced Power Management) wraz z programami
24 pomocniczymi. Dziêki nim mo¿liwe jest monitorowanie stanu zasilania Twojego
25 notebooka i ostrzeganie wszystkich u¿ytkowników o koñcz±cej siê baterii, jak
26 równie¿ automatyczne reagowanie na zmiany.
27
28 %prep
29 %setup -q -n apmd
30
31 %build
32 make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s APMD_PROXY_DIR=/usr/sbin
33 make -C xbattery clean
34 make CCOPTIONS="$RPM_OPT_FLAGS" -C xbattery
35
36 %install
37 rm -rf $RPM_BUILD_ROOT
38 mkdir -p $RPM_BUILD_ROOT/usr/{bin,include,lib,sbin}
39 mkdir -p $RPM_BUILD_ROOT/usr/X11R6/{bin,man/man1}
40 mkdir -p $RPM_BUILD_ROOT/usr/share/man/{man1,man8}
41 mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
42 mkdir -p $RPM_BUILD_ROOT/etc/sysconfig
43 install apm     $RPM_BUILD_ROOT/usr/bin
44 install apmd    $RPM_BUILD_ROOT/usr/sbin
45 install apmsleep $RPM_BUILD_ROOT/usr/bin
46 install tailf   $RPM_BUILD_ROOT/usr/bin
47 install on_ac_power $RPM_BUILD_ROOT/usr/bin
48 install xapm    $RPM_BUILD_ROOT/usr/X11R6/bin
49 install apmd_proxy $RPM_BUILD_ROOT/usr/sbin
50 install apm.1   $RPM_BUILD_ROOT/usr/share/man/man1/
51 install apmd.8  $RPM_BUILD_ROOT/usr/share/man/man8/
52 install xapm.1  $RPM_BUILD_ROOT/usr/X11R6/man/man1/xapm.1x
53 install tailf.1  $RPM_BUILD_ROOT/usr/share/man/man1/
54 install apmsleep.1 $RPM_BUILD_ROOT/usr/share/man/man1
55 install libapm.a $RPM_BUILD_ROOT/usr/lib
56 install apm.h $RPM_BUILD_ROOT/usr/include
57 install $RPM_SOURCE_DIR/apmd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/apmd
58 install -s xbattery/xbattery $RPM_BUILD_ROOT/usr/X11R6/bin
59 install xbattery/xbattery.man $RPM_BUILD_ROOT/usr/X11R6/man/man1/xbattery.1x
60
61 cat <<'EOF' >$RPM_BUILD_ROOT/etc/sysconfig/apmd
62 APMD_OPTIONS="-p 10 -w 5 -W -P /usr/sbin/apmd_proxy"
63 EOF
64
65 gzip -9nf $RPM_BUILD_ROOT/usr/share/man/man*/* \
66         $RPM_BUILD_ROOT/usr/X11R6/man/man*/* \
67         README README.transfer ChangeLog ANNOUNCE
68  
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
72 %post
73 /sbin/chkconfig --add apmd
74
75 %preun
76 if [ "$1" = "0" ]; then
77         /sbin/chkconfig --del apmd
78 fi
79
80 %files
81 %defattr(644,root,root,755)
82 %doc ANNOUNCE.gz ChangeLog.gz README.gz README.transfer.gz
83 /usr/share/man/man*/*
84 /usr/X11R6/man/man*/*
85 %attr(755,root,root) /usr/X11R6/bin/*
86 %attr(755,root,root) /usr/bin/*
87 %attr(755,root,root) /usr/sbin/*
88 /usr/include/*
89 /usr/lib/*
90 %attr(755,root,root) %config /etc/rc.d/init.d/apmd
91 %config /etc/sysconfig/apmd
This page took 0.060509 seconds and 4 git commands to generate.