]> git.pld-linux.org Git - packages/apmd.git/blob - apmd.spec
- release ++
[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:        3
6 License:        GPL
7 Group:          Utilities/System
8 Group(pl):      Narzêdzia/System
9 Source0:        http://www.worldvisions.ca/~apenwarr/apmd/%{name}-%{version}.tar.gz
10 Source1:        apmd.init
11 URL:            http://www.worldvisions.ca/~apenwarr/apmd/
12 Requires:       procps
13 Prereq:         chkconfig
14 BuildRequires:  XFree86-devel
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 ExclusiveArch:  %{ix86}
17
18 %description
19 Advanced Power Management daemon and utilities allows you to watch
20 your notebook's power state and warn all users when the battery is
21 low. It can also handle some power state events automatically.
22
23 %description -l pl
24 Demon zadz±dzania energi± APM (Advanced Power Management) wraz z
25 programami pomocniczymi. Dziêki nim mo¿liwe jest monitorowanie stanu
26 zasilania Twojego notebooka i ostrzeganie wszystkich u¿ytkowników o
27 koñcz±cej siê baterii, jak równie¿ automatyczne reagowanie na zmiany.
28
29 %package devel
30 Summary:        Header files for developing APM applications
31 Summary(pl):    Pliki nag³ówkowe do tworzenia aplikacji korzystaj±cych z APM
32 Group:          Development/Libraries
33 Requires:       %{name} = %{version}
34
35 %description devel
36 Header files necessary for developing APM applications
37
38 %description devel -l pl
39 Pliki nag³ówkowe niezbêdne do tworzenia aplikacji korzystaj±cych z APM
40
41 %package static
42 Summary:        APM static libraries
43 Summary(pl):    Biblioteki statyczne APM
44 Group:          Development/Libraries
45 Requires:       %{name}-devel = %{version}
46
47 %description static
48 Static libraries for developing APM applications
49
50 %description static -l pl
51 Biblioteki statyczne do tworzenia aplikacji korzystaj±cych z APM
52
53 %package -n xapm
54 Summary:        XFree86 APM monitoring and management tool
55 Summary(pl):    Narzêdzie do monitorowania i zarz±dzania APMem pod XFree86
56 Group:          X11/Utilities/System
57
58 %description -n xapm
59 xapm is an XFree86 version of console APM client - "apm".
60
61 %description -n xapm -l pl
62 xapm jest wersj± konsolowego klienta APM - "apm", przenaczon± dla XFree86
63
64 %prep
65 %setup -q -n apmd
66
67 %build
68 make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s APMD_PROXY_DIR=%{_sbindir}
69 make -C xbattery clean
70 make CCOPTIONS="$RPM_OPT_FLAGS" -C xbattery
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT%{_prefix}/{bin,include,lib,sbin}
75 install -d $RPM_BUILD_ROOT%{_prefix}/X11R6/{bin,man/man1}
76 install -d $RPM_BUILD_ROOT%{_mandir}/{man1,man8}
77 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
78 install -d $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
79 install apm     $RPM_BUILD_ROOT%{_bindir}
80 install apmd    $RPM_BUILD_ROOT%{_sbindir}
81 install apmsleep $RPM_BUILD_ROOT%{_bindir}
82 install tailf   $RPM_BUILD_ROOT%{_bindir}
83 install on_ac_power $RPM_BUILD_ROOT%{_bindir}
84 install xapm    $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
85 install apmd_proxy $RPM_BUILD_ROOT%{_sbindir}
86 install apm.1   $RPM_BUILD_ROOT%{_mandir}/man1/
87 install apmd.8  $RPM_BUILD_ROOT%{_mandir}/man8/
88 install xapm.1  $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/xapm.1x
89 install tailf.1  $RPM_BUILD_ROOT%{_mandir}/man1/
90 install apmsleep.1 $RPM_BUILD_ROOT%{_mandir}/man1
91 install libapm.a $RPM_BUILD_ROOT%{_libdir}
92 install apm.h $RPM_BUILD_ROOT%{_includedir}
93 install $RPM_SOURCE_DIR/apmd.init $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/apmd
94 install -s xbattery/xbattery $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
95 install xbattery/xbattery.man $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/xbattery.1x
96
97 cat <<'EOF' >$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/apmd
98 APMD_OPTIONS="-p 10 -w 5 -W -P %{_sbindir}/apmd_proxy"
99 EOF
100
101 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
102         $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man*/* \
103         README README.transfer ChangeLog ANNOUNCE
104  
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %post
109 /sbin/chkconfig --add apmd
110 if [ -f /var/lock/subsys/apmd ]; then
111         %{_sysconfdir}/rc.d/init.d/apmd restart 1>&2
112 else
113         echo "Run \"/etc/rc.d/init.d/apmd start\" to start apmd daemon."
114 fi
115
116 %preun
117 if [ "$1" = "0" ]; then
118         if [ -f /var/lock/subsys/apmd ]; then
119                 /etc/rc.d/init.d/apmd stop 1>&2
120         fi
121         /sbin/chkconfig --del apmd
122 fi
123
124 %files
125 %defattr(644,root,root,755)
126 %doc ANNOUNCE.gz ChangeLog.gz README.gz README.transfer.gz
127 %{_mandir}/man*/*
128 %attr(755,root,root) %{_bindir}/*
129 %attr(755,root,root) %{_sbindir}/*
130 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/apmd
131 %config %{_sysconfdir}/sysconfig/apmd
132
133 %files devel
134 %{_includedir}/*
135
136 %files static
137 %{_libdir}/*.a
138
139 %files -n xapm
140 %{_prefix}/X11R6/man/man*/*
141 %attr(755,root,root) %{_prefix}/X11R6/bin/*
This page took 0.079249 seconds and 3 git commands to generate.