]> git.pld-linux.org Git - packages/acpid.git/blame - acpid.spec
- fixed/unified
[packages/acpid.git] / acpid.spec
CommitLineData
b4394bdf
PG
1# TODO:
2# - better event handling in power.sh
3# - better default configuration of events in /etc/acpi
4# - processor and fan module support (?)
e5bcd3b5 5Summary: ACPI Event Daemon
e0dc1852 6Summary(pl.UTF-8): Demon zdarzeń ACPI
e5bcd3b5 7Name: acpid
0518141c 8Version: 1.0.6
dd33996b 9Release: 6
2c9e8004 10License: GPL v2+
e5bcd3b5 11Group: Daemons
04b9683b 12Source0: http://dl.sourceforge.net/acpid/%{name}-%{version}.tar.gz
0518141c 13# Source0-md5: 5c9b705700df51d232be223b6ab6414d
258a99b0
PG
14Source1: %{name}.init
15Source2: %{name}.sysconfig
3f9b4ca2 16Source3: %{name}.logrotate
393dd5c2 17Source4: %{name}.button.conf
18Source5: %{name}.battery.conf
19Source6: %{name}.button.sh
20Source7: %{name}.battery.sh
e5bcd3b5 21URL: http://acpid.sourceforge.net/
d26689d0 22BuildRequires: rpmbuild(macros) >= 1.268
8c4ef41e 23Requires(post,preun): /sbin/chkconfig
d26689d0 24Requires: rc-scripts
2c9e8004
JB
25Provides: acpi-daemon
26Obsoletes: acpi-daemon
27Obsoletes: apm-daemon
28ExclusiveArch: %{ix86} %{x8664} ia64
e5bcd3b5 29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
11f5d39c
AM
30
31%description
32acpid is a daemon that dispatches ACPI events to user-space programs.
33
6d2541a2 34%description -l pl.UTF-8
cd3a030e 35acpid to demon przekazujący zdarzenia ACPI do programów w user-space.
dd33996b
MM
36
37%package policy
38Summary: ACPID policy files
cd3a030e 39Summary(pl.UTF-8): Pliki z polityką dla ACPID
dd33996b 40Group: Daemons
cd3a030e 41Requires: %{name} = %{version}-%{release}
dd33996b
MM
42
43%description policy
44This package contains scripts and configuration files which allow
cd3a030e 45ACPID to take action on incoming ACPI events (eg. to run a script that
dd33996b
MM
46suspends the system when the power button is pressed).
47
48Notice: on most current systems you DO NOT want this package
49installed, since there are other software packages responsible for
cd3a030e 50handling ACPI events (one example being gnome-power-manager) and
dd33996b
MM
51having ACPID also respond will lead to problems. In such cases ACPID
52should only act as a message broker.
53
54%description policy -l pl.UTF-8
cd3a030e 55Ten pakiet zawiera skrypty i pliki konfiguracyjne, które umożliwiają
dd33996b 56demonowi ACPI wykonywanie operacji na podstawie przychodzących
cd3a030e 57zdarzeń ACPI (np. uruchomienie skryptu usypiającego system, gdy
dd33996b
MM
58użytkownik naciśnie przycisk zasilania).
59
cd3a030e
JB
60Uwaga: na większości obecnych systemów NIE NALEŻY instalować tego
61pakietu, gdyż za reagowanie na zdarzenia ACPI są w nich odpowiedzialne
62inne programy (np. gnome-power-manager), więc ACPID by tylko
63przeszkadzał. W takich przypadkach demon ACPI powinien działać
64wyłącznie jako dyspozytor wiadomości.
11f5d39c
AM
65
66%prep
e5bcd3b5 67%setup -q
11f5d39c
AM
68
69%build
8e1353a0
ER
70%{__make} \
71 CC="%{__cc}" \
97461ed1 72 CFLAGS='-Wall -Werror %{rpmcflags} -D_GNU_SOURCE $(DEFS)'
11f5d39c
AM
73
74%install
75rm -rf $RPM_BUILD_ROOT
eacfdd80 76install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{logrotate.d,rc.d/init.d,sysconfig},/var/log} \
3f9b4ca2 77 $RPM_BUILD_ROOT{%{_sysconfdir}/acpi/{events,actions},%{_sbindir},%{_mandir}/man8}
cae99dca 78
c892e1e5
PG
79install acpid $RPM_BUILD_ROOT%{_sbindir}
80install acpid.8 $RPM_BUILD_ROOT%{_mandir}/man8
f9bd0618 81install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/acpid
82install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/acpid
e36c8a9a 83install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/acpid
393dd5c2 84install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events/button.conf
85install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events/battery.conf
86install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/actions/button.sh
87install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/actions/battery.sh
63950c22 88
3f9b4ca2 89> $RPM_BUILD_ROOT/var/log/acpid
11f5d39c 90
e5bcd3b5
JB
91%clean
92rm -rf $RPM_BUILD_ROOT
11f5d39c
AM
93
94%post
e5bcd3b5 95/sbin/chkconfig --add acpid
d26689d0 96%service acpid restart "ACPI daemon"
11f5d39c
AM
97
98%preun
11f5d39c 99if [ "$1" = "0" ]; then
d26689d0 100 %service acpid stop
11f5d39c
AM
101 /sbin/chkconfig --del acpid
102fi
e5bcd3b5 103
11b701eb
ER
104%triggerpostun -- %{name} < 1.0.4-4
105%banner -e %{name} << 'EOF'
393dd5c2 106Default configuration files have changed.
1916c5da 107You might want to review your configuration in /etc/acpi
393dd5c2 108EOF
63950c22 109
e5bcd3b5
JB
110%files
111%defattr(644,root,root,755)
893b1623 112%doc Changelog README TODO
2c9e8004 113%attr(755,root,root) %{_sbindir}/acpid
e5bcd3b5
JB
114%dir %{_sysconfdir}/acpi
115%dir %{_sysconfdir}/acpi/events
116%dir %{_sysconfdir}/acpi/actions
893b1623 117%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/acpid
f9bd0618 118%attr(754,root,root) /etc/rc.d/init.d/acpid
893b1623 119%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/acpid
3f9b4ca2 120%attr(640,root,root) %ghost /var/log/acpid
3c10aae9 121%{_mandir}/man8/acpid.8*
dd33996b
MM
122
123%files policy
124%defattr(644,root,root,755)
125%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/acpi/events/*.conf
126%attr(754,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/acpi/actions/*.sh
This page took 0.049926 seconds and 4 git commands to generate.