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