ConsoleKit.spec revision 20807
10139N/A#
10139N/A# spec file for package ConsoleKit
10139N/A#
15942N/A# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
17185N/A%define owner yippi
10139N/A# bugdb: bugs.freedesktop.org
17178N/A#
17178N/A%define OSR 10394:3.0
17178N/A
16530N/AName: ConsoleKit
10139N/ALicense: GPL v2+, MIT, BSD
15322N/AGroup: Libraries
17192N/AVersion: 0.4.5
12938N/ARelease: 1
10139N/ADistribution: Java Desktop System
10139N/AVendor: Freedesktop.org
10139N/ASummary: Framework for tracking users, login sessions, and seats.
10139N/AURL: http://www.freedesktop.org/wiki/Software/ConsoleKit
10139N/ASource: http://www.freedesktop.org/software/ConsoleKit/dist/%{name}-%{version}.tar.bz2
10139N/A# date:2008-12-30 owner:yippi type:bug bugzilla:19333
12773N/APatch1: ConsoleKit-01-ck-dynamic.diff
16519N/A# date:2009-07-23 owner:yippi type:branding
16519N/APatch2: ConsoleKit-02-add-sunray-type.diff
12773N/A# date:2009-07-23 owner:yippi type:branding
13483N/APatch3: ConsoleKit-03-sol-novt.diff
10139N/A# date:2009-11-03 owner:yippi type:branding doo:12395
16450N/APatch4: ConsoleKit-04-sol-xserver.diff
10819N/A# date:2009-11-10 owner:jedy type:bug bugzilla:24749
16360N/APatch5: ConsoleKit-05-fastreboot.diff
16562N/A# date:2009-12-04 owner:yippi type:bug bugzilla:25436
16428N/APatch6: ConsoleKit-06-ck-history.diff
15942N/A# date:2010-02-23 owner:yippi type:bug bugster:7003908
17348N/APatch7: ConsoleKit-07-suppress-warning.diff
15942N/A# This relates to GDM upstream bugzilla bug #618047.
16618N/A# date:2010-07-20 owner:yippi type:bug bugster:7032861
17349N/APatch8: ConsoleKit-08-vt-switch.diff
16352N/A
16352N/ABuildRequires: PolicyKit-devel >= 0.7
16352N/ABuildRequires: autoconf >= 2.60
17349N/ABuildRequires: automake >= 1:1.9
16610N/ABuildRequires: dbus-glib-devel >= 0.30
16567N/ABuildRequires: gettext-devel
17349N/ABuildRequires: glib2-devel >= 1:2.8.0
17349N/A# for <sys/inotify.h>
17349N/ABuildRequires: glibc-devel >= 6:2.4
17192N/ABuildRequires: libtool >= 1.4
17349N/ABuildRequires: pam-devel >= 0.80
17196N/ABuildRequires: pkgconfig
17349N/ABuildRequires: rpmbuild(macros) >= 1.268
17223N/ABuildRequires: xmlto
17349N/ABuildRequires: xorg-lib-libX11-devel >= 1.0.0
10139N/ABuildRequires: zlib-devel
10139N/ARequires: /sbin/chkconfig
10139N/ARequires: %{name}-libs = %{version}-%{release}
10139N/ARequires: dbus-glib >= 0.30
10139N/ARequires: glib2 >= 1:2.8.0
17033N/ARequires: rc-scripts
10139N/ARequires: xorg-lib-libX11 >= 1.0.0
10139N/ABuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
10139N/A
10139N/A%description
17033N/AConsoleKit is a framework for defining and tracking users, login
10139N/Asessions, and seats.
10139N/A
10139N/A%package libs
10139N/ASummary: ConsoleKit library
10139N/ASummary(pl.UTF-8): Biblioteka ConsoleKit
10139N/ALicense: AFL v2.1 or GPL v2
10139N/AGroup: Libraries
17033N/ARequires: dbus-libs >= 0.30
17033N/AConflicts: ConsoleKit < 0.1-0.20061203.6
10139N/A
17033N/A%description libs
17033N/AConsoleKit library.
10139N/A
10139N/A%package devel
10139N/ASummary: Header files for ConsoleKit
10139N/ASummary(pl.UTF-8): Pliki nagłówkowe ConsoleKit
10139N/ALicense: AFL v2.1 or GPL v2
10139N/AGroup: Development/Libraries
10139N/ARequires: %{name}-libs = %{version}-%{release}
10139N/ARequires: dbus-devel >= 0.30
10139N/A
17033N/A%description devel
10139N/AHeader files for ConsoleKit.
10139N/A
10139N/A%package static
10139N/ASummary: Static ConsoleKit library
10139N/ASummary(pl.UTF-8): Statyczna biblioteka ConsoleKit
10139N/ALicense: AFL v2.1 or GPL v2
10139N/AGroup: Development/Libraries
10139N/ARequires: %{name}-devel = %{version}-%{release}
10139N/A
10139N/A%description static
10139N/AStatic ConsoleKit library.
16545N/A
16519N/A%prep
16519N/A%setup -q
16519N/A%patch1 -p1
16545N/A%patch2 -p1
10139N/A%patch3 -p1
10819N/A%patch4 -p1
15942N/A%patch5 -p1
15289N/A%patch6 -p1
17349N/A%patch7 -p1
16076N/A%patch8 -p1
16129N/A
16496N/A%build
17349N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
17349N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
17192N/A CPUS=1
10139N/Afi
10139N/A
10139N/Aglib-gettextize -f
13088N/Alibtoolize --copy --force
13088N/Aaclocal $ACLOCAL_FLAGS
10139N/Aautoheader
10139N/Aautomake -a -c -f
10139N/Aautoconf
10139N/A
10165N/A./configure --prefix=%{_prefix} \
15722N/A --libdir=%{_libdir} \
12773N/A --libexecdir=%{_libexecdir} \
12773N/A --localstatedir=%{_localstatedir} \
12773N/A --sysconfdir=%{_sysconfdir} \
12773N/A --mandir=%{_mandir} \
12773N/A%if %build_pam_module
10139N/A --enable-pam-module \
10139N/A --with-pam-module-dir=%{_libdir}/security \
10139N/A%endif
16076N/A --enable-rbac-shutdown=solaris.system.shutdown
16076N/Amake -j$CPUS
16076N/A
16076N/A%install
10139N/Arm -rf $RPM_BUILD_ROOT
10321N/Amake install DESTDIR=$RPM_BUILD_ROOT
10321N/Afind $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
17033N/Afind $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
10321N/A%if %build_pam_module
16076N/A%else
10321N/A# delete useless directory /usr/man/man8 which stores pam_ck_connector.8
10344N/A#
10139N/Arm -rf $RPM_BUILD_ROOT/%{_mandir}
10139N/A%endif
10139N/A
10139N/A# The /var/run directory should not be included with the packages.
10139N/A# ConsoleKit will create it at run-time.
10139N/A#
10139N/Armdir $RPM_BUILD_ROOT/var/run/ConsoleKit
10139N/Armdir $RPM_BUILD_ROOT/var/run
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%post libs -p /sbin/ldconfig
10139N/A%postun libs -p /sbin/ldconfig
10139N/A
10139N/A%files
10139N/A%defattr(-,root,root)
10139N/A%doc AUTHORS ChangeLog NEWS README TODO
10139N/A%attr(755,root,root) %{_bindir}/ck-history
10139N/A%attr(755,root,root) %{_bindir}/ck-launch-session
10139N/A%attr(755,root,root) %{_bindir}/ck-list-sessions
10139N/A%attr(755,root,root) %{_sbindir}/ck-log-system-restart
10139N/A%attr(755,root,root) %{_sbindir}/ck-log-system-start
10139N/A%attr(755,root,root) %{_sbindir}/ck-log-system-stop
10139N/A%attr(755,root,root) %{_sbindir}/console-kit-daemon
10139N/A%attr(755,root,root) %{_libdir}/ck-collect-session-info
10139N/A%attr(755,root,root) %{_libdir}/ck-get-x11-server-pid
10139N/A%attr(755,root,root) %{_libdir}/ck-get-x11-display-device
10139N/A%dir %{_prefix}/lib/ConsoleKit/scripts
10139N/A%attr(755,root,root) %{_prefix}/lib/ConsoleKit/scripts/*
10139N/A%attr(755,root,root) /%{_lib}/security/pam_ck_connector.so
10139N/A%{_datadir}/PolicyKit/policy/org.freedesktop.consolekit.policy
10139N/A%{_datadir}/dbus-1/system-services/org.freedesktop.ConsoleKit.service
10139N/A%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.Manager.xml
10139N/A%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.Seat.xml
10139N/A%{_datadir}/dbus-1/interfaces/org.freedesktop.ConsoleKit.Session.xml
10139N/A%{_sysconfdir}/dbus-1/system.d/ConsoleKit.conf
10139N/A%dir %{_sysconfdir}/ConsoleKit
10139N/A%dir %{_sysconfdir}/ConsoleKit/run-session.d
10139N/A%dir %{_sysconfdir}/ConsoleKit/seats.d
10139N/A%{_sysconfdir}/ConsoleKit/seats.d/00-primary.seat
10139N/A%{_mandir}/man8/pam_ck_connector.8*
17033N/A%dir %{_localstatedir}/run/ConsoleKit
17033N/A%dir %{_localstatedir}/log/ConsoleKit
17033N/A
10139N/A%files libs
17033N/A%defattr(644,root,root,755)
10139N/A%attr(755,root,root) %{_libdir}/libck-connector.so.*.*.*
10139N/A%attr(755,root,root) %ghost %{_libdir}/libck-connector.so.0
10139N/A
10139N/A%files devel
10139N/A%defattr(644,root,root,755)
10139N/A%attr(755,root,root) %{_libdir}/libck-connector.so
10139N/A%{_libdir}/libck-connector.la
10139N/A%dir %{_includedir}/ConsoleKit
10139N/A%dir %{_includedir}/ConsoleKit/ck-connector
17223N/A%{_includedir}/ConsoleKit/ck-connector/*.h
17223N/A%{_libdir}/pkgconfig/ck-connector.pc
17192N/A
17196N/A%files static
17196N/A%defattr(644,root,root,755)
17192N/A%{_libdir}/libck-connector.a
17192N/A
17192N/A%changelog
17192N/A* Fri Jul 22 2011 - brian.cameron@oracle.com
16840N/A- Add patch ConsoleKit-13-vt-switch.diff to fix CR #7032861.
16840N/A* Thu Jul 07 2011 - brian.cameron@oracle.com
16697N/A- Bump to 0.4.5.
16697N/A* Fri Apr 29 2011 - brian.cameron@oracle.com
16697N/A- Merge patch 14 into patch 1.
16588N/A* Wed Feb 23 2011 - brian.cameron@oracle.com
16588N/A- Add patch ConsoleKit-13-suppress-warning.diff.
16545N/A* Fri Jun 18 2010 - halton.huo@sun.com
16545N/A- Add patch -cores-srss.diff to fix bugzilla #28598, bugster #6951766.
16496N/A* Fri Mar 26 2010 - halton.huo@sun.com
16496N/A- Remove patch -actual-vt-on-switch.diff because we this issue fix
16498N/A inside GDM code base instead.
16129N/A* Fri Jan 15 2010 - halton.huo@sun.com
16129N/A- Add patch -sol-vtdaemon.diff to fix bugzilla #26055.
16129N/A* Fri Dec 04 2009 - halton.huo@sun.com
16076N/A- Add patch -ck-history.diff to fix bugzilla #25436.
16076N/A* Mon Nov 30 2009 - halton.huo@sun.com
16076N/A- Add patch -actual-vt-on-switch.diff to fix doo #12563.
16076N/A* Tue Nov 10 2009 - jedy.wang@sun.com
15942N/A- Add patch fastreboot.diff to fix bugzilla #24749.
15942N/A* Tue Nov 10 2009 - jedy.wang@sun.com
15722N/A- Add patch can-stop.diff to fix bugzilla #24992.
15722N/A* Thu Nov 05 2009 - halton.huo@sun.com
15617N/A- Add patch sol-xserver.diff to fix doo #12395.
15617N/A- Add patch sol-vt-major.diff to fix doo #12322.
15289N/A* Thu Oct 15 2009 - halton.huo@sun.com
15481N/A- Add patch sol-sigpoll.diff to fix doo #11612.
15481N/A* Fri Sep 25 2009 - halton.huo@sun.com
15481N/A- Add patch sol-tty.diff to correct return value of
15256N/A /usr/lib/ck-get-x11-display-device after VT is integrated
15256N/A- Remove tempory patch dev-console.diff
14045N/A* Thu Sep 24 2009 - halton.huo@sun.com
14045N/A- Bump to 0.4.1
13715N/A- Remove upstreamed patch close-fp.diff
13715N/A* Mon Sep 07 2009 - halton.huo@sun.com
13363N/A- Remove obsoleted patch 01-ck-history.diff and reorder
13363N/A* Fri Sep 04 2009 - halton.huo@sun.com
13363N/A- Rework 02-ck-dynamic to fix console-kit-daemon core dump when
13363N/A second time login. Get more information from branch multi-seat.
13088N/A* Tue Aug 11 2009 - halton.huo@sun.com
13088N/A- Remove obsoleted patches: dynamic-tty.diff and solaris-vtdaemon.diff
13088N/A- Add sun branding patch sol-novt.diff
13088N/A- Reorder patches
13088N/A* Mon Jul 27 2009 - halton.huo@sun.com
13019N/A- New from SFEconsolekit.spec
13019N/A
13019N/A