source: projects/specs/trunk/C/ConsoleKit/ConsoleKit-vl.spec @ 4616

Revision 4616, 9.5 KB checked in by Takemikaduchi, 13 years ago (diff)

X.Org, compiz, GNOME3, etc...

Line 
1%define glib2_version           2.26.0
2%define dbus_version            1.4.14
3%define dbus_glib_version       0.94
4%define polkit_version          0.101
5
6Summary: System daemon for tracking users, sessions and seats
7Summary(ja): ユーザ、セッションおよび座席を捕捉するシステムデーモン
8Name: ConsoleKit
9Version: 0.4.5
10Release: 1%{?_dist_release}
11License: GPLv2+
12Group: System Environment/Daemons
13URL: http://www.freedesktop.org/wiki/Software/ConsoleKit
14
15Source0: http://people.freedesktop.org/~mccann/dist/ConsoleKit-%{version}.tar.bz2
16
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
18BuildRequires: glib2-devel >= %{glib2_version}
19BuildRequires: dbus-devel  >= %{dbus_version}
20BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
21BuildRequires: polkit-devel >= %{polkit_version}
22BuildRequires: pam-devel
23BuildRequires: libX11-devel
24BuildRequires: zlib-devel
25BuildRequires: xmlto
26Requires: dbus
27Requires: dbus-glib
28
29Vendor: Project Vine
30Distribution: Vine Linux
31
32%description
33ConsoleKit is a system daemon for tracking what users are logged
34into the system and how they interact with the computer (e.g.
35which keyboard and mouse they use).
36
37It provides asynchronous notification via the system message bus.
38
39
40%package x11
41Summary: X11-requiring add-ons for ConsoleKit
42Summary(ja): X11 を必要とする ConsoleKit アドオン
43License: GPLv2+
44Group: System Environment/Daemons
45Requires: %name = %{version}-%{release}
46Requires: libX11
47
48%description x11
49ConsoleKit contains some tools that require Xlib to be installed,
50those are in this separate package so server systems need not install
51X. Applications (such as xorg-x11-xinit) and login managers (such as
52gdm) that need to register their X sessions with ConsoleKit needs to
53have a Requires: for this package.
54
55
56%package libs
57Summary: ConsoleKit libraries
58Summary(ja): ConsoleKit ライブラリ
59License: MIT
60Group: System Environment/Libraries
61Requires: pam
62Requires: dbus
63
64%description libs
65Libraries and a PAM module for interacting with ConsoleKit.
66
67
68%package devel
69Summary: Development libraries and headers for ConsoleKit
70Summary(ja): Development libraries and headers for ConsoleKit
71License: MIT
72Group: Development/Libraries
73Requires: dbus-devel
74Requires: pkgconfig
75
76%description devel
77Headers, libraries and API docs for ConsoleKit
78
79
80%package docs
81Summary: Developer documentation for ConsoleKit
82Summary(ja): ConsoleKit の開発用ドキュメント
83Group: Development/Libraries
84Requires: %name = %{version}-%{release}
85
86%description docs
87Developer documentation for ConsoleKit.
88
89
90%prep
91%setup -q
92
93%build
94%configure --with-pid-file=%{_localstatedir}/run/console-kit-daemon.pid --enable-pam-module --with-pam-module-dir=/%{_lib}/security --enable-docbook-docs --docdir=%{_datadir}/doc/%{name}-%{version}
95
96make
97
98
99%install
100rm -rf $RPM_BUILD_ROOT
101make install DESTDIR=$RPM_BUILD_ROOT
102
103rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
104rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
105rm -f $RPM_BUILD_ROOT/%{_lib}/security/*.a
106rm -f $RPM_BUILD_ROOT/%{_lib}/security/*.la
107
108# make sure we don't package a history log
109rm -f $RPM_BUILD_ROOT/%{_var}/log/ConsoleKit/history
110
111cp AUTHORS COPYING ChangeLog HACKING INSTALL NEWS README TODO \
112        $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}
113
114#mkdir -p %{buildroot}%{_sysconfdir}/init.d
115#install -m 755 %{SOURCE10} %{buildroot}%{_sysconfdir}/init.d/ConsoleKit
116
117
118%clean
119rm -rf $RPM_BUILD_ROOT
120
121
122%post
123if [ -f /var/log/ConsoleKit/history ]; then
124   chmod a+r /var/log/ConsoleKit/history
125fi
126
127%post libs -p /sbin/ldconfig
128
129%postun libs -p /sbin/ldconfig
130
131%files
132%defattr(-,root,root,-)
133%doc %dir %{_datadir}/doc/%{name}-%{version}
134%doc %{_datadir}/doc/%{name}-%{version}/[A-Z]*
135%{_sysconfdir}/dbus-1/system.d/*
136#%{_sysconfdir}/init.d/ConsoleKit
137%{_datadir}/dbus-1/system-services/*.service
138%{_datadir}/polkit-1/actions/*.policy
139%dir %{_sysconfdir}/ConsoleKit
140%dir %{_sysconfdir}/ConsoleKit/seats.d
141%dir %{_sysconfdir}/ConsoleKit/run-seat.d
142%dir %{_sysconfdir}/ConsoleKit/run-session.d
143%dir %{_prefix}/lib/ConsoleKit
144%dir %{_prefix}/lib/ConsoleKit/scripts
145%dir %{_prefix}/lib/ConsoleKit/run-seat.d
146%dir %{_prefix}/lib/ConsoleKit/run-session.d
147%dir %{_var}/run/ConsoleKit
148%attr(755,root,root) %dir %{_var}/log/ConsoleKit
149%config %{_sysconfdir}/ConsoleKit/seats.d/00-primary.seat
150%{_sbindir}/console-kit-daemon
151%{_sbindir}/ck-log-system-restart
152%{_sbindir}/ck-log-system-start
153%{_sbindir}/ck-log-system-stop
154%{_bindir}/ck-history
155%{_bindir}/ck-launch-session
156%{_bindir}/ck-list-sessions
157%{_prefix}/lib/ConsoleKit/scripts/*
158
159%files x11
160%defattr(-,root,root,-)
161%{_libexecdir}/*
162
163%files libs
164%defattr(-,root,root,-)
165%{_libdir}/lib*.so.*
166/%{_lib}/security/*.so
167%{_mandir}/man8/pam_ck_connector.8.gz
168
169%files devel
170%defattr(-,root,root,-)
171%{_libdir}/lib*.so
172%{_libdir}/pkgconfig/*
173%{_includedir}/*
174%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.*.xml
175
176%files docs
177%defattr(-,root,root,-)
178%doc %dir %{_datadir}/doc/%{name}-%{version}/spec
179%doc %{_datadir}/doc/%{name}-%{version}/spec/*
180
181
182%changelog
183* Wed Aug 17 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.5-1
184- new upstream release
185
186* Thu Dec 30 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.3-1
187- new upstream release
188
189* Wed Oct 13 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.2-1
190- new upstream release
191
192* Sun Oct 03 2010 Shu KONNO <owa@bg.wakwak.com> 0.4.1-2
193- rebuilt with rpm-4.8.1 for pkg-config
194
195* Mon Oct 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.4.1-1
196- new upstream release
197
198* Mon May 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0-6
199- add patch11 to enable policy access to the Manager.GetSessions
200  method in the default ConsoleKit.conf
201  https://bugs.freedesktop.org/show_bug.cgi?id=20471
202  http://bugzilla.gnome.org/show_bug.cgi?id=580259
203
204* Fri Mar 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0-5
205- add patch10 to fix dbus permissions
206  https://bugs.freedesktop.org/show_bug.cgi?id=19020
207  (This patch is already committed to master)
208
209* Sat Feb 14 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.3.0-4
210- changed Group to System Environment/Daemons
211- changed x11 subpackage's Group to System Environment/Daemons
212- changed libs subpackage's Group to System Environment/Libraries
213- added %%post, %%postun section fo libs subpackage
214
215* Sat Aug 09 2008 Shu KONNO <owa@bg.wakwak.com> 0.3.0-3
216- changed %%{_libdir}/ConsoleKit to %%{_prefix}/lib/ConsoleKit
217
218* Thu Aug 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0-2
219- remove init script, console-kit-daemon is now launched from dbus.
220
221* Mon Aug 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.3.0-1
222- new upstream release
223
224* Tue Jul  1 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.2.10-3
225- fix Japanese description
226- spec in UTF-8
227- add Source10 (init.d script for console-kit-daemon);
228  add %%post/%%preun scripts, until "initng" being introduced to Vine
229
230* Wed Jun 25 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.2.10-2
231- rebuilt with PolicyKit-0.8
232
233* Sun May 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.10-1
234- new upstream release
235- new versioning policy
236
237* Tue Jan 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.3-0vl1
238- initial build for Vine Linux
239
240* Mon Oct 22 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.3-2
241- Rebuild against new dbus-glib
242
243* Tue Sep 18 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.3-1
244- Update to 0.2.3
245
246* Mon Sep 17 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.2-1
247- Update to 0.2.2
248
249* Mon Aug  6 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.1-4
250- Update license field
251
252* Fri Jul  6 2007 Matthias Clasen  <mclasen@redhat.com> - 0.2.1-3
253- Add LSB header to init script (#246894)
254
255* Mon Apr 16 2007 David Zeuthen <davidz@redhat.com> - 0.2.1-2
256- Set doc directory correctly
257
258* Mon Apr 16 2007 David Zeuthen <davidz@redhat.com> - 0.2.1-1
259- Update to upstream release 0.2.1
260- Drop the patch to daemonize properly as that was merged upstream
261
262* Mon Apr 02 2007 David Zeuthen <davidz@redhat.com> - 0.2.1-0.git20070402
263- Update to git snapshot to get a lot of bug fixes
264- Use libX11 rather than gtk2 to verify X11 sessions; update BR and R
265- Split X11-using bits into a new subpackage ConsoleKit-x11 (#233982)
266- Use correct location for PAM module on 64-bit (#234545)
267- Build developer documentation and put them in ConsoleKit-docs
268
269* Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> - 0.2.0-2
270- BR gtk2-devel and make ConsoleKit Require gtk2 (could just be
271  libX11 with a simple patch)
272
273* Mon Mar 19 2007 David Zeuthen <davidz@redhat.com> - 0.2.0-1
274- Update to upstream release 0.2.0
275- Daemonize properly (#229206)
276
277* Sat Mar  3 2007 David Zeuthen <davidz@redhat.com> - 0.1.3-0.git20070301.1
278- Allow caller to pass uid=0 in libck-connector
279
280* Thu Mar  1 2007 David Zeuthen <davidz@redhat.com> - 0.1.3-0.git20070301
281- Update to git snapshot
282- Drop all patches as they are committed upstream
283- New tool ck-list-sessions
284- New -libs subpackage with run-time libraries and a PAM module
285- New -devel subpackage with headers
286
287* Tue Feb  6 2007 David Zeuthen <davidz@redhat.com> - 0.1.0-5%{?dist}
288- Start ConsoleKit a bit earlier so it starts before HAL (98 -> 90)
289- Minimize stack usage so VIRT size is more reasonable (mclasen)
290- Make session inactive when switching to non-session (davidz)
291
292* Fri Jan 12 2007 Matthias Clasen <mclasen@redhat.com> - 0.1.0-4
293- Don't mark initscripts %%config
294- Use proper lock and pid ile names
295
296* Fri Jan 12 2007 Matthias Clasen <mclasen@redhat.com> - 0.1.0-3
297- More package review feedback
298
299* Fri Jan 12 2007 Matthias Clasen <mclasen@redhat.com> - 0.1.0-2
300- Incorporate package review feedback
301
302* Thu Jan 11 2007 Matthias Clasen <mclasen@redhat.com> - 0.1.0-1
303- Update to the first public release 0.1.0
304- Some spec cleanups
305
306* Mon Oct 23 2006 David Zeuthen <davidz@redhat.com> - 0.0.3-1
307- Initial build.
308
Note: See TracBrowser for help on using the repository browser.