]>
Commit | Line | Data |
---|---|---|
982a976a | 1 | Summary: Power Manager daemon for Apple PowerBooks |
f6017eab | 2 | Summary(pl.UTF-8): Demon zarządzający poborem energii dla komputerów Apple PowerBook |
982a976a | 3 | Name: apmud |
4 | Version: 1.0.0 | |
5 | Release: 1 | |
6 | License: GPL | |
7 | Group: Applications/System | |
8 | Source0: http://linuxppc.jvc.nl/%{name}-%{version}.tgz | |
9 | # Source0-md5: 51f3d8a65e92d26ceee7b2e9e06773d3 | |
10 | Source1: %{name}.init | |
11 | Patch0: %{name}-pwrctl.patch | |
12 | URL: http://linuxppc.jvc.nl/ | |
b1dc4800 | 13 | BuildRequires: rpmbuild(macros) >= 1.268 |
d7b61b08 | 14 | Requires(post,preun): /sbin/chkconfig |
982a976a | 15 | Requires: dev |
16 | Requires: hdparm | |
17 | Provides: apmd | |
d7b61b08 | 18 | Obsoletes: apmd |
982a976a | 19 | ExclusiveArch: ppc |
20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
982a976a | 21 | |
22 | %description | |
23 | pmud is a daemon which periodically polls the PMU (power manager) and | |
24 | performs functions such as enabling or disabling devices appropriately | |
25 | when the power source changes. It can also be instructed to signal | |
26 | init(8) that a power-failure has occured. | |
27 | ||
47be7a37 JR |
28 | %description -l pl.UTF-8 |
29 | pmud to demon regularnie odpytujący PMU (jednostkę zarządzające | |
30 | energią) i wykonujący funkcje takie jak włączanie i wyłączanie | |
31 | urządzeń odpowiednio do zmian źródła zasilania. Może także powiadomić | |
32 | proces init o wystąpieniu awarii zasilania. | |
982a976a | 33 | |
34 | %prep | |
35 | %setup -q -n %{name} | |
36 | %patch0 -p1 | |
37 | ||
38 | %build | |
39 | %{__make} | |
40 | ||
41 | %install | |
42 | rm -rf $RPM_BUILD_ROOT | |
43 | install -d $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_mandir}/man8} \ | |
44 | $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,power} | |
45 | ||
46 | install pmud snooze wakebay fblevel $RPM_BUILD_ROOT%{_sbindir} | |
47 | install Batmon $RPM_BUILD_ROOT%{_bindir} | |
48 | install xmouse $RPM_BUILD_ROOT%{_bindir} | |
49 | ||
50 | install pmud.8 snooze.8 fblevel.8 batmon.8 $RPM_BUILD_ROOT%{_mandir}/man8 | |
51 | install xmouse.8 $RPM_BUILD_ROOT%{_mandir}/man8 | |
52 | ||
53 | install power.conf $RPM_BUILD_ROOT/etc/sysconfig/power | |
54 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/pmud | |
55 | install pwrctl $RPM_BUILD_ROOT%{_sysconfdir}/power/pwrctl | |
56 | ||
57 | ln -sf %{_sbindir}/snooze $RPM_BUILD_ROOT%{_bindir}/apm | |
58 | ||
59 | %clean | |
60 | rm -rf $RPM_BUILD_ROOT | |
61 | ||
62 | %post | |
63 | /sbin/chkconfig --add pmud | |
b1dc4800 | 64 | %service pmud restart "pmud daemon" |
982a976a | 65 | |
66 | %preun | |
67 | if [ "$1" = "0" ]; then | |
b1dc4800 | 68 | %service pmud stop |
982a976a | 69 | /sbin/chkconfig --del pmud |
70 | fi | |
71 | ||
72 | %files | |
73 | %defattr(644,root,root,755) | |
74 | %doc BUGS CHANGES INSTALL README THANKS TODO pwrctl-local | |
75 | %attr(755,root,root) %{_sbindir}/* | |
76 | %attr(755,root,root) %{_bindir}/* | |
2bec3698 | 77 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/power |
982a976a | 78 | %attr(754,root,root) /etc/rc.d/init.d/pmud |
821a4ef1 | 79 | %dir %{_sysconfdir}/power |
982a976a | 80 | %attr(640,root,root) %{_sysconfdir}/power/pwrctl |
81 | %{_mandir}/man8/* |