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