packages: acpid/acpid.spec - pass ld flags, install and package acpi_listen...
glen
glen at pld-linux.org
Tue Mar 23 00:48:10 CET 2010
Author: glen Date: Mon Mar 22 23:48:10 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- pass ld flags, install and package acpi_listen
- todo about netlink based acpid 2.0.3
---- Files affected:
packages/acpid:
acpid.spec (1.65 -> 1.66)
---- Diffs:
================================================================
Index: packages/acpid/acpid.spec
diff -u packages/acpid/acpid.spec:1.65 packages/acpid/acpid.spec:1.66
--- packages/acpid/acpid.spec:1.65 Tue Nov 17 21:40:30 2009
+++ packages/acpid/acpid.spec Tue Mar 23 00:48:05 2010
@@ -3,6 +3,9 @@
# - better event handling in power.sh
# - better default configuration of events in /etc/acpi
# - processor and fan module support (?)
+# - ignore .rpmnew,.rpmsave,...
+# - try acpid via netlink:
+# http://tedfelix.com/linux/acpid-netlink.html, http://tedfelix.com/linux/acpid-2.0.3.tar.gz
Summary: ACPI Event Daemon
Summary(pl.UTF-8): Demon zdarzeń ACPI
Name: acpid
@@ -10,7 +13,7 @@
Release: 1
License: GPL v2+
Group: Daemons
-Source0: http://dl.sourceforge.net/acpid/%{name}-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/acpid/%{name}-%{version}.tar.gz
# Source0-md5: 61156ef32015c56dc0f2e3317f4ae09e
Source1: %{name}.init
Source2: %{name}.sysconfig
@@ -54,9 +57,9 @@
%description policy -l pl.UTF-8
Ten pakiet zawiera skrypty i pliki konfiguracyjne, które umożliwiają
-demonowi ACPI wykonywanie operacji na podstawie przychodzących
-zdarzeń ACPI (np. uruchomienie skryptu usypiającego system, gdy
-użytkownik naciśnie przycisk zasilania).
+demonowi ACPI wykonywanie operacji na podstawie przychodzących zdarzeń
+ACPI (np. uruchomienie skryptu usypiającego system, gdy użytkownik
+naciśnie przycisk zasilania).
Uwaga: na większości obecnych systemów NIE NALEŻY instalować tego
pakietu, gdyż za reagowanie na zdarzenia ACPI są w nich odpowiedzialne
@@ -70,23 +73,24 @@
%build
%{__make} \
CC="%{__cc}" \
+ LDFLAGS="%{rpmldflags}" \
CFLAGS='-Wall -Werror %{rpmcflags} -D_GNU_SOURCE $(DEFS)'
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{logrotate.d,rc.d/init.d,sysconfig},/var/log} \
- $RPM_BUILD_ROOT{%{_sysconfdir}/acpi/{events,actions},%{_sbindir},%{_mandir}/man8}
-
-install acpid $RPM_BUILD_ROOT%{_sbindir}
-install acpid.8 $RPM_BUILD_ROOT%{_mandir}/man8
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/acpid
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/acpid
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/acpid
-install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events/button.conf
-install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events/battery.conf
-install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/actions/button.sh
-install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/actions/battery.sh
+ $RPM_BUILD_ROOT{%{_sysconfdir}/acpi/{events,actions},%{_sbindir},%{_bindir},%{_mandir}/man8}
+install -p acpid $RPM_BUILD_ROOT%{_sbindir}
+install -p acpi_listen $RPM_BUILD_ROOT%{_bindir}
+cp -a acpid.8 acpi_listen.8 $RPM_BUILD_ROOT%{_mandir}/man8
+install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/acpid
+cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/acpid
+cp -a %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/acpid
+cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events/button.conf
+cp -a %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events/battery.conf
+install -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/actions/button.sh
+install -p %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/actions/battery.sh
> $RPM_BUILD_ROOT/var/log/acpid
%clean
@@ -112,6 +116,7 @@
%defattr(644,root,root,755)
%doc Changelog README TODO
%attr(755,root,root) %{_sbindir}/acpid
+%attr(755,root,root) %{_bindir}/acpi_listen
%dir %{_sysconfdir}/acpi
%dir %{_sysconfdir}/acpi/events
%dir %{_sysconfdir}/acpi/actions
@@ -120,6 +125,7 @@
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/acpid
%attr(640,root,root) %ghost /var/log/acpid
%{_mandir}/man8/acpid.8*
+%{_mandir}/man8/acpi_listen.8*
%files policy
%defattr(644,root,root,755)
@@ -132,6 +138,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.66 2010/03/22 23:48:05 glen
+- pass ld flags, install and package acpi_listen
+- todo about netlink based acpid 2.0.3
+
Revision 1.65 2009/11/17 20:40:30 glen
- unseparate TODO
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/acpid/acpid.spec?r1=1.65&r2=1.66&f=u
More information about the pld-cvs-commit
mailing list