source: projects/specs/trunk/u/upstart/upstart-vl.spec @ 7170

Revision 7170, 6.8 KB checked in by daisuke, 11 years ago (diff)

upstart:

  • update to 1.6
  • add BR: libudev-devel
  • add BR: json-c-devel >= 0.10
Line 
1Name:           upstart
2Version:        1.6
3Release:        1%{?_dist_release}
4Summary:        An event-driven init system
5Summary(ja):    イベントドリブン型 init システム
6
7Group:          System Environment/Base
8License:        GPLv2 and LGPLv2+
9URL:            http://launchpad.net/upstart
10
11Source0:        http://launchpad.net/upstart/1.x/%{version}/+download/upstart-%{version}.tar.gz
12Source1:        init-system-dbus.conf
13Patch1:         upstart-telinit.patch
14
15BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
16Obsoletes: SysVinit < 2.88
17Provides: SysVinit = 2.88
18BuildRequires:  gettext, audit-libs-devel, expat-devel
19BuildRequires:  dbus-devel >= 1.2.16
20BuildRequires:  libnih-devel >= 1.0.1
21BuildRequires:  json-c-devel >= 0.10
22BuildRequires:  libudev-devel
23Requires:      initscripts >= 8.90.4
24
25%description
26Upstart is an event-based replacement for the /sbin/init daemon which
27handles starting of tasks and services during boot, stopping them
28during shutdown and supervising them while the system is running.
29
30%description -l ja
31Upstart はイベントドリブン型の /sbin/init デーモンです。OSブート時の
32タスクやサービスの開始やシャットダウン時の終了およびそれらの管理を担
33当します。
34
35%prep
36%setup -q
37%patch1 -p1 -b .u
38
39%build
40%configure --sbindir=/sbin --libdir=/%{_lib}
41make %{?_smp_mflags}
42
43%install
44rm -rf %{buildroot}
45make install DESTDIR=%{buildroot}
46
47# don't ship default jobs
48rm -f %{buildroot}/%{_sysconfdir}/init/*
49install -m 644 %{SOURCE1} %{buildroot}/%{_sysconfdir}/init/
50
51%find_lang %{name}
52
53%check
54#some tests fail in koji while pass in mock and local build
55#to run make check use "--with check"
56%if %{?_with_check:1}%{!?_with_check:0}
57  make check
58%endif
59
60%clean
61rm -rf %{buildroot}
62
63%files -f %{name}.lang
64%defattr(-,root,root,-)
65%doc AUTHORS
66%doc COPYING
67%doc NEWS
68%doc README
69%doc TODO
70%doc HACKING
71%{_sysconfdir}/init/
72%config(noreplace) %{_sysconfdir}/dbus-1/system.d/Upstart.conf
73/sbin/halt
74/sbin/init
75/sbin/initctl
76/sbin/poweroff
77/sbin/reboot
78/sbin/runlevel
79/sbin/shutdown
80/sbin/start
81/sbin/status
82/sbin/stop
83/sbin/restart
84/sbin/telinit
85/sbin/reload
86/sbin/upstart-socket-bridge
87/sbin/upstart-udev-bridge
88%{_bindir}/init-checkconf
89%{_bindir}/initctl2dot
90%{_mandir}/man5/init.5.gz
91%{_mandir}/man5/inittab.5.gz
92%{_mandir}/man7/*.7*
93%{_mandir}/man8/*.8*
94
95%changelog
96* Wed Nov 28 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6-1
97- update to 1.6
98- add BR: libudev-devel
99- add BR: json-c-devel >= 0.10
100
101* Sat Apr 09 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2-1
102- new upstream release
103
104* Thu Mar 10 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.7-1
105- new upstream release
106
107* Wed May 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.5-2
108- add R: initscripts >= 8.90.4
109
110* Sun Apr 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.5-1
111- initial build for Vine Linux
112
113* Wed Feb 24 2010 Petr Lautrbach <plautrba@redhat.com> 0.6.5-3
114- run "make check" only with --with check
115
116* Fri Feb 19 2010 Casey Dahlin <cdahlin@redhat.com> 0.6.5-2
117- be more specific about which libnih we need.
118
119* Wed Feb 17 2010 Petr Lautrbach <plautrba@redhat.com> 0.6.5-1
120- upgrade to 0.6.5
121
122* Fri Jan 29 2010 Petr Lautrbach <plautrba@redhat.com> 0.6.3-7
123- add SIGUSR1 handler and init-system-dbus.conf (#559660)
124
125* Sun Jan 17 2010 Dennis Gilmore <dennis@ausil.us> - 0.6.3-6
126- add patch from upstream fixing sparc alignment issues
127
128* Mon Jan 11 2010 Petr Lautrbach <plautrba@redhat.com> 0.6.3-5
129- License changed to GPLv2 and LGPLv2+
130
131* Wed Dec 16 2009 Petr Lautrbach <plautrba@redhat.com> 0.6.3-4
132- audit events patch rebased for 0.6 (#470661)
133
134* Thu Dec  3 2009 Bill Nottingham <notting@redhat.com> 0.6.3-3
135- make 'telinit u' a no-op, temporarily
136
137* Fri Nov 27 2009 Petr Lautrbach <plautrba@redhat.com> 0.6.3-2
138- Removed tests which fail in koji
139
140* Fri Nov 20 2009 Casey Dahlin <cdahlin@redhat.com> - 0.6.3-1
141- Upgrade to 0.6.3
142
143* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.3.11-3
144- rebuilt with new audit
145
146* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.11-2
147- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
148
149* Mon Jun 22 2009 Petr Lautrbach <plautrba@redhat.com> - 0.3.11-1
150- Update to 0.3.11
151
152* Mon Apr 27 2009 Bill Nottingham <notting@redhat.com> - 0.3.9-24
153- Apply the audit patch correctly (#470661)
154
155* Fri Apr 3 2009 Casey Dahlin <cdahlin@redhat.com> - 0.3.9-23
156- Add audit events patch from Steve Grubb <sgrubb@redhat.com> (Bug #470661)
157
158* Fri Jan 23 2009 Casey Dahlin <cdahlin@redhat.com> - 0.3.9-22
159- Re-add 'telinit u' support along with patch to fix it (#450488). Patch due to
160  <pspencer@fields.utoronto.ca>
161
162* Mon Jan 12 2009 Bill Nottingham <notting@redhat.com> - 0.3.9-21
163- Remove 'telinit u' support as it is broken (#450488, <cjdahlin@ncsu.edu>)
164
165* Fri Apr 25 2008 Bill Nottingham <notting@redhat.com> - 0.3.9-19
166- with the merge of event-compat-sysv, move the sysvinit obsoletes/provides here
167
168* Thu Apr 24 2008 Bill Nottingham <notting@redhat.com> - 0.3.9-18
169- fix some man page typos (#444008, <archimerged@gmail.com>)
170
171* Wed Apr 09 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-17
172- Added list of stock events to events(5)
173
174* Tue Apr 08 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-16
175- Add telinit u support
176
177* Fri Apr 04 2008 Bill Nottingham <notting@redhat.com> - 0.3.9-15
178- Add a events(5) manpage that describes event syntax
179
180* Thu Apr 03 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-14
181- Change bug report email address to fedora-devel-list@redhat.com
182
183* Thu Mar 14 2008 Bill Nottingham <notting@redhat.com> - 0.3.9-13
184- Ignore rpm temporary files of the foo;<somehex> format
185- Make ignores of .rpm{new,orig,save} match only at the end of the name
186
187* Wed Mar 13 2008 Bill Nottingham <notting@redhat.com> - 0.3.9-12
188- forgot about rpmorig too (ugh)
189
190* Wed Mar 13 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-11
191- Make logd a noreplace
192
193* Wed Mar 13 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-10
194- Add patch to ignore .rpm{new,save} files
195
196* Sun Mar 03 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-9
197- Remove automake dependency, build Makefile.in changes into patch
198
199* Sun Mar 03 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-8
200- Run automake after patching
201
202* Sun Mar 03 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-7
203- Added BuildRequires: automake
204
205* Sun Mar 03 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-6
206- Added patch to allow runtime tty changes
207
208* Fri Feb 15 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-5
209- Added patch to imply --force on runlevels 0 and 6
210
211* Wed Feb 06 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-4
212- Patched for GCC 4.3
213
214* Thu Jan 31 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-3
215- Added AUTHORS, COPYING, etc.
216- Made config --libdir option relative
217
218* Mon Jan 21 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-2
219- Remove libnih and libupstart
220
221* Sun Jan 13 2008 Casey Dahlin <cjdahlin@ncsu.edu> - 0.3.9-1
222- Initial packaging
Note: See TracBrowser for help on using the repository browser.