source: projects/specs/trunk/a/acpid/acpid-vl.spec @ 5654

Revision 5654, 7.2 KB checked in by daisuke, 12 years ago (diff)

update to 2.0.14

Line 
1Summary: ACPI Event Daemon
2Summary(ja): ACPI イベントデーモン
3Name: acpid
4Version: 2.0.14
5Release: 1%{?_dist_release}
6License: GPL
7Group: System Environment/Daemons
8URL: http://tedfelix.com/linux/acpid-netlink.html
9
10Source: http://tedfelix.com/linux/acpid-%{version}.tar.gz
11Source1: acpid.init
12Source2: acpid.video.conf
13Source3: acpid.power.conf
14Source4: acpid.power.sh
15Source6: acpid.sysconfig
16
17Patch1: acpid-2.0.2-makefile.patch
18
19BuildRoot: %{_tmppath}/%{name}-%{version}-root
20Requires(post): chkconfig
21Requires(preun): chkconfig, initscripts
22
23ExclusiveArch: x86_64 %{ix86}
24
25Vendor: Project Vine
26Distribution: Vine Linux
27Packager: daisuke
28
29%description
30acpid is a daemon that dispatches ACPI events to user-space programs.
31  (bug reports to sunthockin@users.sourceforge.net)
32
33%description -l ja
34acpidはACPIイベントをユーザスペースのプログラムへ素早く伝えるデーモンです。
35(バグレポートはsunthockin@users.sourceforge.netに送ってください)
36
37
38%prep
39%setup -q
40%patch1 -p1 -b .makefile
41
42%build
43make %{?_smp_mflags}
44
45
46%install
47rm -rf ${RPM_BUILD_ROOT}
48mkdir -p ${RPM_BUILD_ROOT}
49make install DESTDIR=${RPM_BUILD_ROOT}
50
51mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/acpi/events
52mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/acpi/actions
53mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
54mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d
55chmod 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/acpi/events
56
57install -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/acpi/events/video
58install -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/acpi/events/power
59install -m 755 %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/acpi/actions/power.sh
60
61install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/acpid
62install -m 755 %{SOURCE1} ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/acpid
63
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68
69%post
70# only run on install, not upgrade
71if [ "$1" = "1" ]; then
72        /sbin/chkconfig --add acpid
73fi
74if [ -e /var/log/acpid ]; then
75    touch /var/log/acpid
76fi
77
78
79%postun
80if [ "$1" -ge "1" ]; then
81        /sbin/service acpid condrestart >/dev/null 2>&1
82fi
83
84
85%preun
86# only run if this is the last instance to be removed
87if [ "$1" = "0" ]; then
88        /sbin/service acpid stop > /dev/null 2>&1
89        /sbin/chkconfig --del acpid
90        rm -f /var/run/acpid.socket
91fi
92
93
94%files
95%defattr(-,root,root)
96%doc COPYING Changelog README TODO samples
97%dir %{_sysconfdir}/acpi
98%dir %{_sysconfdir}/acpi/events
99%dir %{_sysconfdir}/acpi/actions
100%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/acpi/events/video
101%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/acpi/events/power
102%config(noreplace) %attr(0755,root,root) %{_sysconfdir}/acpi/actions/power.sh
103%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/sysconfig/acpid
104%{_bindir}/acpi_listen
105%{_sbindir}/acpid
106%attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/acpid
107%{_mandir}/man8/acpid.8*
108%{_mandir}/man8/acpi_listen.8*
109
110
111%changelog
112* Wed Feb 15 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.14-1
113- new upstream release
114
115* Wed Nov 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0.13-1
116- new upstream release
117- change filename in /etc/acpi/events
118
119* Sun Apr 17 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.8-1
120- new upstream release
121- add acpid.sysconfig
122
123* Tue Mar 16 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.2-1
124- new upstream release
125
126* Sat May  9 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.10-1
127- new upstream release: fixes CVE-2009-0798 (too many open files DoS)
128- fix power.sh (Source4) to work with ConsoleKit >= 0.3.0
129  (ck-list-sessions now returns 'unix-user' instead of 'uid')
130  without this fix, pressing power key will always goes to shutdown
131  even if gnome-power-manager is active and running
132- add ExclusiveArch: x86_64 %%{ix86}
133
134* Mon Aug 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.6-4
135- add patch10 to ignore .rpmnew file
136- add power button handling script and config
137- import some patches from fedora
138  - add rpm's optflags to makefile
139  - Fixed leak of a file descriptor
140  - Fixed dumping useless info to log
141
142* Mon Aug 11 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.6-3
143- spec in UTF-8
144- adjust start/stop priority not to conflict with HAL
145
146* Sun Apr 06 2008 Kazutaka HARADA <Kazutaka@dc4.so-net.ne.jp> 1.0.6-2
147- rebuild
148- apply new versioning policy
149
150* Sun Jul 1 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.0.6-1vl2
151- remove %%{_sysconfdir}/logrotate.d/acpid from files
152  (from this version, syslog is used for logging)
153- remove Source2 (from this version, syslog is used for logging)
154
155* Sun Jul 1 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.0.6-1vl1
156- upstream release
157- update Source0 URL
158- drop Patch0 (merged into upstream source)
159- drop Patch1 (solved in another way on upstream source)
160
161* Sat May 26 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.0.4-1vl3
162- add Patch1 to rebuild with new toolchain
163
164* Sat Nov 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.4-1vl2
165- update acpid.init
166  - check if ACPI interface is available or not. (<BTS:216>)
167
168* Thu Oct 21 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.0.4-1vl1
169- upstream release
170- move sample.conf to %doc
171- add some new sample scripts to %doc
172- MEMO: file acpid-bindir.patch will be unnecessary in next upstream release,
173  since the patch is accepted in upstream CVS
174
175* Thu Sep 23 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.3-1vl4
176- changed Group:
177- added %clean section
178
179* Wed Jul 21 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.0.3-1vl3
180- changed redhat/acpid.init tarball into text file
181- added Source2: logrotate support
182
183* Thu Jun 24 2004 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.0.3-1vl2
184- upstream release
185- extract redhat/acpid.init from acpid-1.0.2.tar.gz tarball
186- patch Makefile to mkdir %BINDIR before install
187- added Japanese Summary
188- remove /var/run/acpid.socket at preun
189- delete previously commented scripts
190
191* Sun Dec 21 2003 KAZUKI SHIMURA <rito@pos.to> 1.0.2-1vl3
192- removed name/version/release macros
193- added vendor/distribution tag
194- added %%doc (merged with 1.0.2-1vl2 in VinePlus/2.5)
195- removed needless chmod/attr
196- stop service before uninstall
197
198* Fri Nov 14 2003 Satoshi MACHINO <machino@vinelinux.org> 1.0.2-1vl2
199- rebuilt for Vine Seed
200- added japanese description
201- changed from Copylight to License
202
203* Sun Nov 2 2003  KANEKO Seiji <giraffe@m2.pbc.ne.jp>
204  - 1.0.2-1vl1
205  - Removed prefix definition
206  - Remove /var/log/acpid from package file
207
208* Thu Aug 21 2003  KANEKO Seiji <giraffe@m2.pbc.ne.jp>
209  - 1.0.2-1vl0.1
210  - Spec file modified for Vine Linux 2.6r1
211
212* Tue May 13 2003  Tim Hockin <thockin@sun.com>
213  - Fixed a dumb bug with %e expansion for commands
214  - Add COPYING file
215  - Add TODO file
216
217* Fri Mar 15 2002  Tim Hockin <thockin@sun.com>
218  - Updated RPM spec with patch from sun for chkconfig on/off
219  - Add Changelog, make 'make rpm' use it.
220  - 1.0.1
221
222* Wed Mar 13 2002  Tim Hockin <thockin@sun.com>
223  - Fixed logging bug - not appending to log (O_APPEND needed)
224  - Fix 'make install' to not need root access
225  - Fix RPM spec to not need root
226
227* Thu Sep 6 2001 Tim Hockin <thockin@sun.com>
228  - 1.0.0
229
230* Thu Aug 16 2001  Tim Hockin <thockin@sun.com>
231  - Added commandline options to actions
232
233* Wed Aug 15 2001  Tim Hockin <thockin@sun.com>
234  - Added UNIX domain socket support
235  - Changed /etc/acpid.d to /etc/acpid/events
236
237* Mon Aug 13 2001  Tim Hockin <thockin@sun.com>
238  - added changelog
239  - 0.99.1-1
240
Note: See TracBrowser for help on using the repository browser.