]> git.pld-linux.org Git - packages/ConsoleKit.git/blame - ConsoleKit.spec
- rel 7
[packages/ConsoleKit.git] / ConsoleKit.spec
CommitLineData
d9995fc0 1Summary: ConsoleKit for PolicyKit
2Summary(pl.UTF-8): ConsoleKit dla PolicyKit
3Name: ConsoleKit
7309441a 4Version: 0.4.5
5fde5b67 5Release: 7
99ac7ab9 6License: GPL v2+
d9995fc0 7Group: Libraries
a1f79d5b 8Source0: http://www.freedesktop.org/software/ConsoleKit/dist/%{name}-%{version}.tar.bz2
7309441a 9# Source0-md5: f2657f93761206922d558471a936fbc3
5fde5b67 10Source1: %{name}.tmpfiles
95657918 11URL: http://www.freedesktop.org/wiki/Software/ConsoleKit
7c9783a8 12BuildRequires: dbus-glib-devel >= 0.82
c5f0ad73 13BuildRequires: docbook-dtd412-xml
a5275a08 14BuildRequires: gettext-devel
7c9783a8 15BuildRequires: glib2-devel >= 1:2.14.0
99ac7ab9
JB
16# for <sys/inotify.h>
17BuildRequires: glibc-devel >= 6:2.4
d9995fc0 18BuildRequires: pam-devel >= 0.80
19BuildRequires: pkgconfig
a1f79d5b 20BuildRequires: polkit-devel >= 0.92
d885d4ae 21BuildRequires: rpmbuild(macros) >= 1.626
d9995fc0 22BuildRequires: xmlto
99ac7ab9 23BuildRequires: xorg-lib-libX11-devel >= 1.0.0
a5275a08 24BuildRequires: zlib-devel
d9995fc0 25Requires(post,preun): /sbin/chkconfig
57ea70df 26Requires: %{name}-dirs = %{version}-%{release}
d9995fc0 27Requires: %{name}-libs = %{version}-%{release}
7c9783a8 28Requires: dbus-glib >= 0.82
c40c3f2e 29Requires: filesystem >= 3.0-25
7c9783a8 30Requires: glib2 >= 1:2.14.0
ca955849 31Requires: rc-scripts >= 0.4.3.0
ad324387 32Suggests: udev-acl
d9995fc0 33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
b836baae
JB
36ConsoleKit is a framework for defining and tracking users, login
37sessions, and seats.
d9995fc0 38
39%description -l pl.UTF-8
aeef95d1 40ConsoleKit to szkielet do definiowania i śledzenia użytkowników, sesji
41logowania i siedzib.
d9995fc0 42
43%package libs
b836baae
JB
44Summary: ConsoleKit library
45Summary(pl.UTF-8): Biblioteka ConsoleKit
d9995fc0 46License: AFL v2.1 or GPL v2
47Group: Libraries
8725aca6 48Requires: dbus-libs >= 0.30
d9995fc0 49Conflicts: ConsoleKit < 0.1-0.20061203.6
50
51%description libs
b836baae 52ConsoleKit library.
d9995fc0 53
54%description libs -l pl.UTF-8
b836baae 55Biblioteka ConsoleKit.
d9995fc0 56
57ea70df
PG
57%package dirs
58Summary: ConsoleKit directories
59Summary(pl.UTF-8): Katalogi ConsoleKit
60License: AFL v2.1 or GPL v2
61Group: Libraries
62Conflicts: ConsoleKit < 0.4.1-2
63
64%description dirs
65ConsoleKit directories.
66
67%description dirs -l pl.UTF-8
68Katalogi ConsoleKit.
69
d9995fc0 70%package devel
71Summary: Header files for ConsoleKit
b836baae 72Summary(pl.UTF-8): Pliki nagłówkowe ConsoleKit
d9995fc0 73License: AFL v2.1 or GPL v2
74Group: Development/Libraries
75Requires: %{name}-libs = %{version}-%{release}
8725aca6 76Requires: dbus-devel >= 0.30
d9995fc0 77
78%description devel
79Header files for ConsoleKit.
80
81%description devel -l pl.UTF-8
82Pliki nagłówkowe ConsoleKit.
83
84%package static
b836baae
JB
85Summary: Static ConsoleKit library
86Summary(pl.UTF-8): Statyczna biblioteka ConsoleKit
d9995fc0 87License: AFL v2.1 or GPL v2
88Group: Development/Libraries
89Requires: %{name}-devel = %{version}-%{release}
90
91%description static
b836baae 92Static ConsoleKit library.
d9995fc0 93
94%description static -l pl.UTF-8
b836baae 95Statyczna biblioteka ConsoleKit.
d9995fc0 96
e859c617 97%package x11
1d306dcf
JB
98Summary: X11 session support for ConsoleKit
99Summary(pl.UTF-8): Obsługa sesji X11 dla pakietu ConsoleKit
e859c617
ER
100License: GPL v2+
101Group: X11/Applications
102Requires: %{name} = %{version}-%{release}
103Requires: xorg-lib-libX11 >= 1.0.0
104
105%description x11
1d306dcf
JB
106X11 session support utilities for ConsoleKit.
107
108%description x11 -l pl.UTF-8
109Narzędzia obsługujące sesje X11 dla pakietu ConsoleKit.
e859c617 110
4aa2a690
AF
111%package systemd
112Summary: systemd units for ConsoleKit
113Group: Daemons
114Requires: %{name} = %{version}-%{release}
d885d4ae 115Requires: systemd-units >= 37-0.10
4aa2a690
AF
116
117%description systemd
118systemd units for ConsoleKit.
119
d9995fc0 120%prep
632471ba 121%setup -q
d9995fc0 122
123%build
d9995fc0 124%configure \
04ede0e0 125 --disable-silent-rules \
632471ba 126 --enable-docbook-docs \
c40c3f2e 127 --enable-pam-module \
632471ba 128 --enable-static \
95657918 129 --with-pam-module-dir=/%{_lib}/security \
4aa2a690 130 --with-pid-file=%{_localstatedir}/run/console-kit-daemon.pid \
509d356f 131 --with-systemdsystemunitdir=%{systemdunitdir}
47a3e0fb 132
d3e024a3 133%{__make} -j1
d9995fc0 134
135%install
136rm -rf $RPM_BUILD_ROOT
5fde5b67
JR
137install -d $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
138
d9995fc0 139%{__make} install \
140 DESTDIR=$RPM_BUILD_ROOT
141
b3b2aaca
ER
142# The sample upstart files are good enough for us.
143install -d $RPM_BUILD_ROOT/etc/init
144for a in ck-log-system-{start,stop,restart}; do
145 cp -p data/$a $RPM_BUILD_ROOT/etc/init/$a.conf
146done
147
5fde5b67
JR
148install %{SOURCE1} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
149
b3b2aaca 150%{__rm} $RPM_BUILD_ROOT/%{_lib}/security/*.{a,la}
713c701a 151
d9995fc0 152%clean
153rm -rf $RPM_BUILD_ROOT
154
8ceb59b9
JB
155# use triggerun not triggerpostun - old init script is needed to stop service
156%triggerun -- ConsoleKit < 0.2.4
157%service -q ConsoleKit stop
158/sbin/chkconfig --del ConsoleKit
159
d9995fc0 160%post libs -p /sbin/ldconfig
161%postun libs -p /sbin/ldconfig
162
509d356f 163%post systemd
d885d4ae 164%systemd_post console-kit-daemon.service
509d356f
BZ
165
166%preun systemd
167%systemd_preun console-kit-daemon.service
168
d885d4ae
AF
169%postun systemd
170%systemd_reload
171
d9995fc0 172%files
173%defattr(644,root,root,755)
713c701a 174%doc AUTHORS ChangeLog NEWS README TODO
f700983e 175%attr(755,root,root) %{_bindir}/ck-history
5a45cbfd 176%attr(755,root,root) %{_bindir}/ck-launch-session
d9995fc0 177%attr(755,root,root) %{_bindir}/ck-list-sessions
5a45cbfd 178%attr(755,root,root) %{_sbindir}/ck-log-system-restart
dac56869 179%attr(755,root,root) %{_sbindir}/ck-log-system-start
5a45cbfd 180%attr(755,root,root) %{_sbindir}/ck-log-system-stop
d9995fc0 181%attr(755,root,root) %{_sbindir}/console-kit-daemon
182%attr(755,root,root) %{_libdir}/ck-collect-session-info
a5275a08 183%attr(755,root,root) %{_prefix}/lib/ConsoleKit/scripts/*
8725aca6 184%attr(755,root,root) /%{_lib}/security/pam_ck_connector.so
a1f79d5b 185%{_datadir}/polkit-1/actions/org.freedesktop.consolekit.policy
f700983e 186%{_datadir}/dbus-1/system-services/org.freedesktop.ConsoleKit.service
a5275a08
MB
187%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.Manager.xml
188%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.Seat.xml
189%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.Session.xml
e859c617 190/etc/dbus-1/system.d/ConsoleKit.conf
b3b2aaca
ER
191%config(noreplace) %verify(not md5 mtime size) /etc/init/ck-log-system-restart.conf
192%config(noreplace) %verify(not md5 mtime size) /etc/init/ck-log-system-start.conf
193%config(noreplace) %verify(not md5 mtime size) /etc/init/ck-log-system-stop.conf
95657918 194%{_sysconfdir}/ConsoleKit/seats.d/00-primary.seat
a5275a08 195%{_mandir}/man8/pam_ck_connector.8*
d9995fc0 196
197%files libs
198%defattr(644,root,root,755)
d9995fc0 199%attr(755,root,root) %{_libdir}/libck-connector.so.*.*.*
dac56869 200%attr(755,root,root) %ghost %{_libdir}/libck-connector.so.0
d9995fc0 201
57ea70df
PG
202%files dirs
203%defattr(644,root,root,755)
5fde5b67 204/usr/lib/tmpfiles.d/%{name}.conf
57ea70df
PG
205%dir %{_sysconfdir}/ConsoleKit
206%dir %{_sysconfdir}/ConsoleKit/run-session.d
207%dir %{_sysconfdir}/ConsoleKit/run-seat.d
208%dir %{_sysconfdir}/ConsoleKit/seats.d
209%dir %{_prefix}/lib/ConsoleKit/run-session.d
210%dir %{_prefix}/lib/ConsoleKit/run-seat.d
211%dir %{_prefix}/lib/ConsoleKit/scripts
212%dir %{_localstatedir}/run/ConsoleKit
213%dir %{_localstatedir}/log/ConsoleKit
214
d9995fc0 215%files devel
216%defattr(644,root,root,755)
713c701a
JB
217%attr(755,root,root) %{_libdir}/libck-connector.so
218%{_libdir}/libck-connector.la
d9995fc0 219%dir %{_includedir}/ConsoleKit
220%dir %{_includedir}/ConsoleKit/ck-connector
221%{_includedir}/ConsoleKit/ck-connector/*.h
222%{_pkgconfigdir}/ck-connector.pc
223
224%files static
225%defattr(644,root,root,755)
713c701a 226%{_libdir}/libck-connector.a
e859c617
ER
227
228%files x11
229%defattr(644,root,root,755)
230%attr(755,root,root) %{_libdir}/ck-get-x11-server-pid
231%attr(755,root,root) %{_libdir}/ck-get-x11-display-device
4aa2a690
AF
232
233%files systemd
234%defattr(644,root,root,755)
509d356f
BZ
235%{systemdunitdir}/basic.target.wants/console-kit-log-system-start.service
236%{systemdunitdir}/console-kit-daemon.service
237%{systemdunitdir}/console-kit-log-system-restart.service
238%{systemdunitdir}/console-kit-log-system-start.service
239%{systemdunitdir}/console-kit-log-system-stop.service
240%{systemdunitdir}/halt.target.wants/console-kit-log-system-stop.service
241%{systemdunitdir}/kexec.target.wants/console-kit-log-system-restart.service
242%{systemdunitdir}/poweroff.target.wants/console-kit-log-system-stop.service
243%{systemdunitdir}/reboot.target.wants/console-kit-log-system-restart.service
This page took 0.097859 seconds and 4 git commands to generate.