]> git.pld-linux.org Git - packages/ConsoleKit.git/blame - ConsoleKit.spec
- rel.5 - suggests udev-acl
[packages/ConsoleKit.git] / ConsoleKit.spec
CommitLineData
d9995fc0 1Summary: ConsoleKit for PolicyKit
2Summary(pl.UTF-8): ConsoleKit dla PolicyKit
3Name: ConsoleKit
47a3e0fb 4Version: 0.4.1
ad324387 5Release: 5
99ac7ab9 6License: GPL v2+
d9995fc0 7Group: Libraries
a1f79d5b 8Source0: http://www.freedesktop.org/software/ConsoleKit/dist/%{name}-%{version}.tar.bz2
47a3e0fb 9# Source0-md5: 48eda4483cc97841d5f88e8e003eb6d7
cf0cadc3 10Patch0: %{name}-reorder-initialization.patch
95657918 11URL: http://www.freedesktop.org/wiki/Software/ConsoleKit
8725aca6 12BuildRequires: dbus-glib-devel >= 0.30
c5f0ad73 13BuildRequires: docbook-dtd412-xml
a5275a08 14BuildRequires: gettext-devel
8725aca6 15BuildRequires: glib2-devel >= 1:2.8.0
99ac7ab9
JB
16# for <sys/inotify.h>
17BuildRequires: glibc-devel >= 6:2.4
8725aca6 18BuildRequires: libtool >= 1.4
d9995fc0 19BuildRequires: pam-devel >= 0.80
20BuildRequires: pkgconfig
a1f79d5b 21BuildRequires: polkit-devel >= 0.92
d9995fc0 22BuildRequires: rpmbuild(macros) >= 1.268
23BuildRequires: xmlto
99ac7ab9 24BuildRequires: xorg-lib-libX11-devel >= 1.0.0
a5275a08 25BuildRequires: zlib-devel
d9995fc0 26Requires(post,preun): /sbin/chkconfig
57ea70df 27Requires: %{name}-dirs = %{version}-%{release}
d9995fc0 28Requires: %{name}-libs = %{version}-%{release}
8725aca6 29Requires: dbus-glib >= 0.30
c40c3f2e 30Requires: filesystem >= 3.0-25
8725aca6 31Requires: glib2 >= 1:2.8.0
d9995fc0 32Requires: rc-scripts
99ac7ab9 33Requires: xorg-lib-libX11 >= 1.0.0
ad324387 34Suggests: udev-acl
d9995fc0 35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
b836baae
JB
38ConsoleKit is a framework for defining and tracking users, login
39sessions, and seats.
d9995fc0 40
41%description -l pl.UTF-8
aeef95d1 42ConsoleKit to szkielet do definiowania i śledzenia użytkowników, sesji
43logowania i siedzib.
d9995fc0 44
45%package libs
b836baae
JB
46Summary: ConsoleKit library
47Summary(pl.UTF-8): Biblioteka ConsoleKit
d9995fc0 48License: AFL v2.1 or GPL v2
49Group: Libraries
8725aca6 50Requires: dbus-libs >= 0.30
d9995fc0 51Conflicts: ConsoleKit < 0.1-0.20061203.6
52
53%description libs
b836baae 54ConsoleKit library.
d9995fc0 55
56%description libs -l pl.UTF-8
b836baae 57Biblioteka ConsoleKit.
d9995fc0 58
57ea70df
PG
59%package dirs
60Summary: ConsoleKit directories
61Summary(pl.UTF-8): Katalogi ConsoleKit
62License: AFL v2.1 or GPL v2
63Group: Libraries
64Conflicts: ConsoleKit < 0.4.1-2
65
66%description dirs
67ConsoleKit directories.
68
69%description dirs -l pl.UTF-8
70Katalogi ConsoleKit.
71
d9995fc0 72%package devel
73Summary: Header files for ConsoleKit
b836baae 74Summary(pl.UTF-8): Pliki nagłówkowe ConsoleKit
d9995fc0 75License: AFL v2.1 or GPL v2
76Group: Development/Libraries
77Requires: %{name}-libs = %{version}-%{release}
8725aca6 78Requires: dbus-devel >= 0.30
d9995fc0 79
80%description devel
81Header files for ConsoleKit.
82
83%description devel -l pl.UTF-8
84Pliki nagłówkowe ConsoleKit.
85
86%package static
b836baae
JB
87Summary: Static ConsoleKit library
88Summary(pl.UTF-8): Statyczna biblioteka ConsoleKit
d9995fc0 89License: AFL v2.1 or GPL v2
90Group: Development/Libraries
91Requires: %{name}-devel = %{version}-%{release}
92
93%description static
b836baae 94Static ConsoleKit library.
d9995fc0 95
96%description static -l pl.UTF-8
b836baae 97Statyczna biblioteka ConsoleKit.
d9995fc0 98
99%prep
632471ba 100%setup -q
cf0cadc3 101%patch0 -p1
d9995fc0 102
103%build
d9995fc0 104%configure \
632471ba 105 --enable-docbook-docs \
c40c3f2e 106 --enable-pam-module \
632471ba 107 --enable-static \
95657918 108 --with-pam-module-dir=/%{_lib}/security \
a5275a08 109 --with-pid-file=%{_localstatedir}/run/console-kit-daemon.pid
47a3e0fb 110
d3e024a3 111%{__make} -j1
d9995fc0 112
113%install
114rm -rf $RPM_BUILD_ROOT
115
116%{__make} install \
117 DESTDIR=$RPM_BUILD_ROOT
118
713c701a
JB
119rm -f $RPM_BUILD_ROOT/%{_lib}/security/*.{a,la}
120
d9995fc0 121%clean
122rm -rf $RPM_BUILD_ROOT
123
8ceb59b9
JB
124# use triggerun not triggerpostun - old init script is needed to stop service
125%triggerun -- ConsoleKit < 0.2.4
126%service -q ConsoleKit stop
127/sbin/chkconfig --del ConsoleKit
128
d9995fc0 129%post libs -p /sbin/ldconfig
130%postun libs -p /sbin/ldconfig
131
132%files
133%defattr(644,root,root,755)
713c701a 134%doc AUTHORS ChangeLog NEWS README TODO
f700983e 135%attr(755,root,root) %{_bindir}/ck-history
5a45cbfd 136%attr(755,root,root) %{_bindir}/ck-launch-session
d9995fc0 137%attr(755,root,root) %{_bindir}/ck-list-sessions
5a45cbfd 138%attr(755,root,root) %{_sbindir}/ck-log-system-restart
dac56869 139%attr(755,root,root) %{_sbindir}/ck-log-system-start
5a45cbfd 140%attr(755,root,root) %{_sbindir}/ck-log-system-stop
d9995fc0 141%attr(755,root,root) %{_sbindir}/console-kit-daemon
142%attr(755,root,root) %{_libdir}/ck-collect-session-info
143%attr(755,root,root) %{_libdir}/ck-get-x11-server-pid
95657918 144%attr(755,root,root) %{_libdir}/ck-get-x11-display-device
a5275a08 145%attr(755,root,root) %{_prefix}/lib/ConsoleKit/scripts/*
8725aca6 146%attr(755,root,root) /%{_lib}/security/pam_ck_connector.so
a1f79d5b 147%{_datadir}/polkit-1/actions/org.freedesktop.consolekit.policy
f700983e 148%{_datadir}/dbus-1/system-services/org.freedesktop.ConsoleKit.service
a5275a08
MB
149%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.Manager.xml
150%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.Seat.xml
151%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.Session.xml
d9995fc0 152%{_sysconfdir}/dbus-1/system.d/ConsoleKit.conf
95657918 153%{_sysconfdir}/ConsoleKit/seats.d/00-primary.seat
a5275a08 154%{_mandir}/man8/pam_ck_connector.8*
d9995fc0 155
156%files libs
157%defattr(644,root,root,755)
d9995fc0 158%attr(755,root,root) %{_libdir}/libck-connector.so.*.*.*
dac56869 159%attr(755,root,root) %ghost %{_libdir}/libck-connector.so.0
d9995fc0 160
57ea70df
PG
161%files dirs
162%defattr(644,root,root,755)
163%dir %{_sysconfdir}/ConsoleKit
164%dir %{_sysconfdir}/ConsoleKit/run-session.d
165%dir %{_sysconfdir}/ConsoleKit/run-seat.d
166%dir %{_sysconfdir}/ConsoleKit/seats.d
167%dir %{_prefix}/lib/ConsoleKit/run-session.d
168%dir %{_prefix}/lib/ConsoleKit/run-seat.d
169%dir %{_prefix}/lib/ConsoleKit/scripts
170%dir %{_localstatedir}/run/ConsoleKit
171%dir %{_localstatedir}/log/ConsoleKit
172
d9995fc0 173%files devel
174%defattr(644,root,root,755)
713c701a
JB
175%attr(755,root,root) %{_libdir}/libck-connector.so
176%{_libdir}/libck-connector.la
d9995fc0 177%dir %{_includedir}/ConsoleKit
178%dir %{_includedir}/ConsoleKit/ck-connector
179%{_includedir}/ConsoleKit/ck-connector/*.h
180%{_pkgconfigdir}/ck-connector.pc
181
182%files static
183%defattr(644,root,root,755)
713c701a 184%{_libdir}/libck-connector.a
This page took 0.094565 seconds and 4 git commands to generate.