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

Revision 8559, 7.8 KB checked in by daisuke, 10 years ago (diff)

upstart:

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