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

Revision 12056, 7.8 KB checked in by tomop, 5 years ago (diff)

Merge branch 'tomop'

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