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