4507f80
Rex Dieter 9617f07
# Revert, crashes https://bugzilla.redhat.com/956868
Rex Dieter 9617f07
#global _hardened_build 1
Rex Dieter bc63ac9
c7539a0
Name:    lightdm
c7539a0
Summary: Lightweight Display Manager
Rex Dieter ade3560
Version: 1.10.2
Rex Dieter ade3560
Release: 1%{?dist}
c7539a0
Rex Dieter b0a3ae7
# library/bindings are LGPLv2 or LGPLv3, the rest GPLv3+
Rex Dieter b0a3ae7
License: (LGPLv2 or LGPLv3) and GPLv3+
72ee6a3
URL:     https://launchpad.net/lightdm/
Rex Dieter b4e7b73
Source0: https://launchpad.net/lightdm/1.10/%{version}/+download/lightdm-%{version}.tar.xz
Rex Dieter b0a3ae7
Gregor Tätzner f275cf8
Source1: lightdm.pam
c7539a0
Source2: lightdm-autologin.pam
c7539a0
Source3: lightdm-tmpfiles.conf
Lennart Poettering 76a79f1
Source4: lightdm.service
3d667b6
Source6: lightdm.rules
c7539a0
c7539a0
## Downstream patches:
Rex Dieter ade3560
Patch10: lightdm-1.10.2-fedora_config.patch
c7539a0
# hack in support for --nodaemon option
Rex Dieter ade3560
Patch11: lightdm-1.10.2-nodaemon_option.patch
Rex Dieter 712ee98
# disable saving to ~/.dmrc (runs afoul of selinux, http://bugzilla.redhat.com/963238 )
Rex Dieter 266291c
Patch12: lightdm-1.9.8-no_dmrc_save.patch
c7539a0
252080d
## upstreamable patches
Rex Dieter 42abf5c
# https://bugzilla.redhat.com/show_bug.cgi?id=973584
Rex Dieter 42abf5c
# https://bugs.launchpad.net/lightdm/+bug/1190344
Rex Dieter ade3560
Patch50: lightdm-1.10.2-FD_leak.patch
252080d
c7539a0
BuildRequires: gettext
c7539a0
BuildRequires: gnome-common
72ee6a3
BuildRequires: gtk-doc itstool
c7539a0
BuildRequires: intltool
Rex Dieter 9370d1c
BuildRequires: libgcrypt-devel
c7539a0
BuildRequires: pam-devel
c7539a0
BuildRequires: pkgconfig(dbus-glib-1)
c7539a0
BuildRequires: pkgconfig(gio-2.0) >= 2.26
c7539a0
BuildRequires: pkgconfig(gio-unix-2.0)
Rex Dieter 712ee98
BuildRequires: pkgconfig(glib-2.0)
c7539a0
BuildRequires: pkgconfig(gmodule-export-2.0)
c7539a0
BuildRequires: pkgconfig(gobject-2.0)
c7539a0
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5
c7539a0
BuildRequires: pkgconfig(libxklavier)
c7539a0
BuildRequires: pkgconfig(QtCore)
c7539a0
BuildRequires: pkgconfig(QtDBus)
c7539a0
BuildRequires: pkgconfig(QtGui)
c7539a0
BuildRequires: pkgconfig(QtNetwork)
c7539a0
BuildRequires: pkgconfig(x11)
c7539a0
BuildRequires: pkgconfig(xcb)
c7539a0
BuildRequires: pkgconfig(xdmcp)
Rex Dieter fa4ea9f
BuildRequires: systemd
c7539a0
BuildRequires: vala
c7539a0
c7539a0
Requires: %{name}-gobject%{?_isa} = %{version}-%{release}
c7539a0
Requires: accountsservice
c7539a0
Requires: dbus-x11
Rex Dieter 3cb383b
%if 0%{?fedora} && 0%{?fedora} > 18
Rex Dieter 3cb383b
Requires: polkit-js-engine
Rex Dieter 3cb383b
%endif
c7539a0
Requires: systemd
Rex Dieter fa4ea9f
%{?systemd_requires}
c7539a0
Requires: xorg-x11-xinit
c7539a0
Gregor Tätzner f275cf8
Requires(pre): shadow-utils
Gregor Tätzner f275cf8
c7539a0
# beware of bootstrapping -- rex
c7539a0
# leaving this here, means greeters will have to require lightdm too,
c7539a0
# instead of relying on -gobject, -qt to pull it in
c287d30
Requires: lightdm-greeter = 1.2
c7539a0
c7539a0
# needed for anaconda to boot into runlevel 5 after install
c7539a0
Provides: service(graphical-login) = lightdm
c7539a0
c7539a0
%description
c7539a0
LightDM is an X display manager that:
c7539a0
* Has a lightweight codebase
c7539a0
* Is standards compliant (PAM, ConsoleKit, etc)
c7539a0
* Has a well defined interface between the server and user interface
c7539a0
* Fully themeable (easiest with the webkit interface)
c7539a0
* Cross-desktop (greeters can be written in any toolkit)
c7539a0
c7539a0
%package gobject
c7539a0
Summary: LightDM GObject client library
c7539a0
# omit base package, to allow for easier bootstrapping
c7539a0
# requires greeters to manually
c7539a0
# Requires: lightdm
c7539a0
#Requires: %{name} = %{version}-%{release}
c7539a0
%description gobject
Gregor Tätzner f275cf8
This package contains a GObject based library for LightDM clients to use to
c7539a0
interface with LightDM.
c7539a0
c7539a0
%package gobject-devel
c7539a0
Summary: Development files for %{name}-gobject
c7539a0
Requires: %{name}-gobject%{?_isa} = %{version}-%{release}
c7539a0
%description gobject-devel
c7539a0
%{summary}.
c7539a0
c7539a0
%package qt
c7539a0
Summary: LightDM QT client library
c7539a0
# see comment in -gobject above
c7539a0
#Requires: %{name} = %{version}-%{release}
c7539a0
%description qt
c7539a0
This package contains a QT based library for LightDM clients to use to interface
c7539a0
with LightDM.
c7539a0
c7539a0
%package qt-devel
c7539a0
Summary: Development files for %{name}-qt
c7539a0
Requires: %{name}-qt%{?_isa} = %{version}-%{release}
c7539a0
%description qt-devel
c7539a0
%{summary}.
c7539a0
c7539a0
c7539a0
%prep
c7539a0
%setup -q
c7539a0
Rex Dieter d8647c9
%patch10 -p1 -b .fedora_config
Gregor Tätzner f275cf8
%patch11 -p1 -b .nodaemon_option
Rex Dieter 4cdac94
%patch12 -p1 -b .no_dmrc_save
Rex Dieter 42abf5c
%patch50 -p1 -b .FD_leak
c7539a0
72ee6a3
# rpath hack
72ee6a3
sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
c7539a0
c7539a0
c7539a0
%build
c7539a0
%configure \
c7539a0
  --disable-static \
c7539a0
  --enable-gtk-doc \
Rex Dieter 50d4315
  --enable-liblightdm-qt --disable-liblightdm-qt5 \
c7539a0
  --enable-introspection \
Rex Dieter d23a7f9
  --enable-tests \
c7539a0
  --with-greeter-user=lightdm \
9056262
  --with-greeter-session=lightdm-greeter
c7539a0
c7539a0
make %{?_smp_mflags} V=1
c7539a0
c7539a0
c7539a0
%install
c7539a0
make install DESTDIR=%{buildroot} INSTALL='install -p'
c7539a0
Rex Dieter 140cb26
## unpackaged files
Rex Dieter 140cb26
# libtool cruft
Rex Dieter 140cb26
rm -fv %{buildroot}%{_libdir}/lib*.la
c7539a0
# We don't ship AppAmor
c7539a0
rm -rfv %{buildroot}%{_sysconfdir}/apparmor.d/
Rex Dieter 140cb26
# omit upstart support
Rex Dieter 140cb26
rm -rfv %{buildroot}%{_sysconfdir}/init
c7539a0
c7539a0
# install pam file
c7539a0
install -Dpm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/lightdm
c7539a0
install -Dpm 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin
c7539a0
c7539a0
install -Dpm 644 %{SOURCE3} %{buildroot}%{_prefix}/lib/tmpfiles.d/lightdm.conf
c7539a0
c7539a0
# We need to own these
Rex Dieter 05dc315
mkdir -p %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/
Rex Dieter 05dc315
mkdir -p %{buildroot}%{_datadir}/lightdm/lightdm.conf.d/
Rex Dieter 05dc315
mkdir -p %{buildroot}%{_datadir}/lightdm/remote-sessions/
Rex Dieter daac42e
mkdir -p %{buildroot}%{_localstatedir}/cache/lightdm/
Rex Dieter 05dc315
mkdir -p %{buildroot}%{_localstatedir}/run/lightdm/
Rex Dieter 05dc315
mkdir -p %{buildroot}%{_localstatedir}/log/lightdm/
Rex Dieter 05dc315
mkdir -p %{buildroot}%{_localstatedir}/lib/lightdm/
Rex Dieter 05dc315
mkdir -p %{buildroot}%{_localstatedir}/lib/lightdm-data/
c7539a0
72ee6a3
%find_lang %{name} --with-gnome
c7539a0
Rex Dieter daac42e
install -m644 -p -D %{SOURCE4} %{buildroot}%{_unitdir}/lightdm.service
Rex Dieter daac42e
install -m644 -p -D %{SOURCE6} %{buildroot}%{_datadir}/polkit-1/rules.d/lightdm.rules
4507f80
Rex Dieter d23a7f9
%check
Rex Dieter d23a7f9
# FIXME: most of these currently fail :( -- rex
Rex Dieter d23a7f9
make check ||:
Rex Dieter d23a7f9
c7539a0
c7539a0
%pre
Gregor Tätzner 3659fea
getent group lightdm >/dev/null || groupadd -r lightdm
Gregor Tätzner f275cf8
getent passwd lightdm >/dev/null || \
Rex Dieter fa4ea9f
  /usr/sbin/useradd -g lightdm -M -d /var/lib/lightdm -s /sbin/nologin -r lightdm
c7539a0
exit 0
c7539a0
Lennart Poettering 76a79f1
%post
Rex Dieter 1d8c9f7
%{?systemd_post:%systemd_post lightdm.service}
Lennart Poettering 76a79f1
Lennart Poettering 76a79f1
%preun
Rex Dieter 1d8c9f7
%{?systemd_preun:%systemd_preun lightdm.service}
Lennart Poettering 76a79f1
Lennart Poettering 76a79f1
%postun
Rex Dieter eb90e3f
%{?systemd_postun}
Gregor Tätzner f275cf8
c7539a0
%files -f %{name}.lang
Rex Dieter b0a3ae7
%doc COPYING.GPL3
Rex Dieter b0a3ae7
%doc NEWS
c7539a0
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
c7539a0
%config(noreplace) %{_sysconfdir}/pam.d/lightdm*
c7539a0
%dir %{_sysconfdir}/lightdm/
Rex Dieter da40362
%dir %{_sysconfdir}/lightdm/lightdm.conf.d
c7539a0
%config(noreplace) %{_sysconfdir}/lightdm/keys.conf
c7539a0
%config(noreplace) %{_sysconfdir}/lightdm/lightdm.conf
c7539a0
%config(noreplace) %{_sysconfdir}/lightdm/users.conf
c7539a0
%{_bindir}/dm-tool
c7539a0
%{_sbindir}/lightdm
Rex Dieter 266291c
%{_libexecdir}/lightdm-guest-session
Rex Dieter daac42e
%{_datadir}/lightdm/
c7539a0
%{_libdir}/girepository-1.0/LightDM-1.typelib
Rex Dieter 266291c
%{_mandir}/man1/dm-tool.1*
Rex Dieter b0a3ae7
%{_mandir}/man1/lightdm*
Gregor Tätzner f275cf8
%dir %attr(-,lightdm,lightdm) %{_localstatedir}/cache/lightdm/
Lennart Poettering 76a79f1
%{_unitdir}/lightdm.service
3d667b6
%{_datadir}/polkit-1/rules.d/lightdm.rules
c7539a0
c7539a0
# because of systemd
c7539a0
%{_prefix}/lib/tmpfiles.d/lightdm.conf
c7539a0
%ghost %dir %{_localstatedir}/run/lightdm
c7539a0
Gregor Tätzner f275cf8
%dir %attr(-,lightdm,lightdm) %{_localstatedir}/lib/lightdm/
Rex Dieter 05dc315
%dir %attr(-,lightdm,lightdm) %{_localstatedir}/lib/lightdm-data/
Gregor Tätzner f275cf8
%dir %attr(-,lightdm,lightdm) %{_localstatedir}/log/lightdm/
c7539a0
c7539a0
%post gobject -p /sbin/ldconfig
c7539a0
%postun gobject -p /sbin/ldconfig
c7539a0
c7539a0
%files gobject
Rex Dieter b0a3ae7
%doc COPYING.LGPL2 COPYING.LGPL3
c7539a0
%{_libdir}/liblightdm-gobject-1.so.0*
c7539a0
c7539a0
%files gobject-devel
c7539a0
%doc %{_datadir}/gtk-doc/html/lightdm-gobject-1/
Rex Dieter eaabd9e
%{_includedir}/lightdm-gobject-1/
c7539a0
%{_libdir}/liblightdm-gobject-1.so
c7539a0
%{_libdir}/pkgconfig/liblightdm-gobject-1.pc
c7539a0
%{_datadir}/gir-1.0/LightDM-1.gir
c7539a0
%{_datadir}/vala/vapi/liblightdm-gobject-1.vapi
c7539a0
c7539a0
%post qt -p /sbin/ldconfig
c7539a0
%postun qt -p /sbin/ldconfig
c7539a0
c7539a0
%files qt
Rex Dieter b0a3ae7
%doc COPYING.LGPL2 COPYING.LGPL3
Rex Dieter 5ea6c6a
%{_libdir}/liblightdm-qt-3.so.0*
c7539a0
c7539a0
%files qt-devel
Rex Dieter 5ea6c6a
%{_includedir}/lightdm-qt-3/
Rex Dieter 5ea6c6a
%{_libdir}/liblightdm-qt-3.so
Rex Dieter 5ea6c6a
%{_libdir}/pkgconfig/liblightdm-qt-3.pc
c7539a0
c7539a0
c7539a0
%changelog
Rex Dieter ade3560
* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> 1.10.2-1
Rex Dieter ade3560
- lightdm-1.10.2
Rex Dieter ade3560
b3fab50
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.1-5
b3fab50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b3fab50
8f53c9b
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 1.10.1-4
8f53c9b
- Rebuilt for gobject-introspection 1.41.4
8f53c9b
ba6eb94
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.1-3
ba6eb94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ba6eb94
Rex Dieter ebe9b3e
* Thu May 01 2014 Rex Dieter <rdieter@fedoraproject.org> 1.10.1-2
Rex Dieter ebe9b3e
- update pam config (+pam-kwallet,-mate-keying-pam)
Rex Dieter ebe9b3e
Rex Dieter ed1112f
* Sun Apr 27 2014 Rex Dieter <rdieter@fedoraproject.org> 1.10.1-1
Rex Dieter ed1112f
- lightdm-1.10.1
Rex Dieter ed1112f
Rex Dieter b4e7b73
* Thu Apr 17 2014 Rex Dieter <rdieter@fedoraproject.org> 1.10.0-1
Rex Dieter 20a76bd
- lightdm-1.10.0 (#1077562)
Rex Dieter b4e7b73
Rex Dieter 05dc315
* Thu Mar 27 2014 Rex Dieter <rdieter@fedoraproject.org> 1.9.13-2
Rex Dieter 05dc315
- Could not create user data directory /var/lib/lightdm-data/lightdm (#1081426)
Rex Dieter 05dc315
Rex Dieter 2c39c8e
* Tue Mar 25 2014 Rex Dieter <rdieter@fedoraproject.org> 1.9.13-1
Rex Dieter 2c39c8e
- lightdm-1.9.13
Rex Dieter 2c39c8e
Rex Dieter 712ee98
* Thu Mar 13 2014 Rex Dieter <rdieter@fedoraproject.org> 1.9.11-1
Rex Dieter 712ee98
- lightdm-1.9.11
Rex Dieter 712ee98
Rex Dieter 9edd347
* Tue Mar 11 2014 Rex Dieter <rdieter@fedoraproject.org> 1.9.9-1
Rex Dieter 9edd347
- lightdm-1.9.9
Rex Dieter 9edd347
Rex Dieter 266291c
* Thu Feb 20 2014 Rex Dieter <rdieter@fedoraproject.org> 1.9.8-1
Rex Dieter 266291c
- lightdm-1.9.8 (#1021834)
Rex Dieter 266291c
- lightdm adds /usr/libexec/lightdm: to user $PATH (#888337)
Rex Dieter 266291c
Rex Dieter 19f23f4
* Thu Feb 06 2014 Rex Dieter <rdieter@fedoraproject.org> 1.8.7-1
Rex Dieter 19f23f4
- lightdm-1.8.7
Rex Dieter 19f23f4
Rex Dieter 0048be8
* Wed Jan 22 2014 Rex Dieter <rdieter@fedoraproject.org> 1.8.6-1
Rex Dieter 0048be8
- lightdm-1.8.6
Rex Dieter 0048be8
Rex Dieter da40362
* Fri Nov 15 2013 Rex Dieter <rdieter@fedoraproject.org> 1.8.5-2
Rex Dieter da40362
- create/own lightdm.conf.d dirs
Rex Dieter da40362
Rex Dieter 2d4ad1c
* Fri Nov 08 2013 Rex Dieter <rdieter@fedoraproject.org> 1.8.5-1
Rex Dieter 2d4ad1c
- lightdm-1.8.5
Rex Dieter 2d4ad1c
Rex Dieter 5a3d3ba
* Fri Nov 01 2013 Rex Dieter <rdieter@fedoraproject.org> 1.8.4-1
Rex Dieter 5a3d3ba
- lightdm-1.8.4
Rex Dieter 5a3d3ba
Rex Dieter 0107764
* Wed Oct 30 2013 Rex Dieter <rdieter@fedoraproject.org> 1.8.3-1
Rex Dieter 0107764
- lightdm-1.8.3
Rex Dieter 0107764
Rex Dieter 989cc17
* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 1.8.2-1
Rex Dieter 989cc17
- lightdm-1.8.2
Rex Dieter 989cc17
Rex Dieter 317b675
* Thu Oct 10 2013 Rex Dieter <rdieter@fedoraproject.org> 1.8.1-1
Rex Dieter 317b675
- lightdm-1.8.1
Rex Dieter 317b675
Rex Dieter f87364e
* Wed Oct 09 2013 Rex Dieter <rdieter@fedoraproject.org> 1.8.0-2
Rex Dieter f87364e
- lightdm has no service file (#1017390)
Rex Dieter f87364e
Rex Dieter f572e3c
* Wed Oct 09 2013 Rex Dieter <rdieter@fedoraproject.org> 1.8.0-1
Rex Dieter f572e3c
- lightdm-1.8.0 (#1017081)
Rex Dieter f572e3c
Rex Dieter fa4ea9f
* Tue Oct 08 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.18-2
Rex Dieter fa4ea9f
- systemd support no longer conditional/optional
Rex Dieter fa4ea9f
- lightdm user home /var/lib/lightdm (instead of /var/log/lightdm)
Rex Dieter fa4ea9f
Rex Dieter 6fbb405
* Mon Oct 07 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.18-1
Rex Dieter fa4ea9f
- lightdm-1.7.18 (#1016230)
Rex Dieter 6fbb405
Rex Dieter db0ccb5
* Sat Oct 05 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.17-2
Rex Dieter db0ccb5
- lightdm does not maintain login history using /var/log/wtmp (#1014285)
Rex Dieter 42abf5c
- Lightdm leaks 6 FDs (#973584)
Rex Dieter db0ccb5
Rex Dieter 2ad327b
* Tue Sep 24 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.17-1
Rex Dieter fa4ea9f
- lightdm-1.7.17
Rex Dieter 2ad327b
Rex Dieter d23a7f9
* Sat Sep 21 2013 Rex Dieter <rdieter@fedoraproject.org> - 1.7.16-1
Rex Dieter d23a7f9
- lightdm-1.7.16 (#1010183)
Rex Dieter d23a7f9
- add %%check (mostly useless now, but wip)
Rex Dieter d23a7f9
- cleanup scriptlets
Rex Dieter d23a7f9
Rex Dieter d1f9f6e
* Thu Sep 12 2013 Rex Dieter <rdieter@fedoraproject.org> - 1.7.15-1
Rex Dieter d1f9f6e
- 1.7.15 (#1006773)
Rex Dieter d1f9f6e
- Word-readable .Xauthority (#1007187, CVE-2013-4331)
Rex Dieter d1f9f6e
Rex Dieter e6d81eb
* Mon Sep 09 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.13-1
Rex Dieter e6d81eb
- 1.7.13
Rex Dieter e6d81eb
Rex Dieter 02f9af9
* Fri Sep 06 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.12-1
Rex Dieter 02f9af9
- 1.7.12 (#1001101)
Rex Dieter 02f9af9
Rex Dieter 18f8374
* Tue Aug 27 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.11-2
Rex Dieter 18f8374
- rebase nodaemon_option.patch
Rex Dieter 18f8374
Dan Mashal cb4b026
* Mon Aug 26 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.7.11-1
Dan Mashal 1d65839
- Update to 1.7.11
Dan Mashal 1d65839
Rex Dieter 4dc5770
* Tue Aug 20 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.9-3
Rex Dieter 4dc5770
- remove systemd preset (#963899)
Rex Dieter 4dc5770
Rex Dieter d1bc1bb
* Thu Aug 08 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.9-2
Rex Dieter d1bc1bb
- rebase patches (thanks poma)
Rex Dieter d1bc1bb
Rex Dieter 5ea6c6a
* Sat Aug 03 2013 Rex Dieter <rdieter@fedoraproject.org> 1.7.9-1
Rex Dieter 5ea6c6a
- lightdm-1.7.9 (#975998)
Rex Dieter 5ea6c6a
4e2087c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-11
4e2087c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4e2087c
Rex Dieter 25f92da
* Thu Jun 20 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-10
Rex Dieter 25f92da
- fix systemd-logind support in -gobject bindings (#973618)
Rex Dieter 25f92da
Rex Dieter 4cdac94
* Thu May 23 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-9
Rex Dieter 4cdac94
- really apply no_dmrc_save.patch (#963238)
Rex Dieter 4cdac94
Rex Dieter 5caf211
* Tue May 21 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-8
Rex Dieter 5caf211
- revert "lightdm is misusing the preset file logic of systemd" (#963899)
Rex Dieter 5caf211
Rex Dieter eb90e3f
* Tue May 21 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-7
Rex Dieter eb90e3f
- cleanup/fix use of systemd macros
Rex Dieter eb90e3f
Rex Dieter 1d8c9f7
* Mon May 20 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-6
Rex Dieter 1d8c9f7
- disable lightdm writing to ~/.dmrc (#963238), 
Rex Dieter 1d8c9f7
  workaround selinux policy issue, use accountsservice exclusively.
Rex Dieter 5caf211
- lightdm is misusing the preset file logic of systemd (#963899)
Rex Dieter 1d8c9f7
f976ba2
* Thu May 16 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-5
f976ba2
- %%post: setsebool -P xdm_write_home on (#963238)
f976ba2
Rex Dieter 9617f07
* Thu Apr 25 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-4
Rex Dieter 9617f07
- revert building PIE to avoid crashes (#956868)
Rex Dieter 9617f07
Rex Dieter bc63ac9
* Thu Apr 25 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-3
Rex Dieter bc63ac9
- lightdm package should be built with PIE flags (#955147)
Rex Dieter bc63ac9
- apply systemd patch unconditionally
Rex Dieter bc63ac9
Rex Dieter 5dad189
* Sun Apr 14 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-2
Rex Dieter 5dad189
- lightdm does not honor UID_MIN from /etc/login.defs (#907312)
Rex Dieter 5dad189
Rex Dieter 3832034
* Sun Apr 14 2013 Rex Dieter <rdieter@fedoraproject.org> 1.6.0-1
Rex Dieter 3832034
- lightdm-1.6.0
Rex Dieter 3832034
- No login key is writen in Mate-Desktop (#896130)
Rex Dieter 3832034
Rex Dieter e63afa6
* Tue Apr 02 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5.3-1
Rex Dieter e63afa6
- lightdm-1.5.3
Rex Dieter e63afa6
Rex Dieter e9a7cce
* Wed Mar 27 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5.2-2
Rex Dieter e9a7cce
- lightdm.conf: +xserver-command=X -background none
Rex Dieter e9a7cce
Rex Dieter 047510b
* Wed Mar 27 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5.2-1
Rex Dieter 047510b
- lightdm-1.5.2 (#928255)
Rex Dieter 047510b
Rex Dieter 50d4315
* Sat Mar 09 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5.1-1
Rex Dieter 50d4315
- lightdm-1.5.1 (#919543)
Rex Dieter 50d4315
Rex Dieter 5881477
* Fri Feb 22 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5.0-3
Rex Dieter 5881477
- drop Requires: ConsoleKit (f18+)
Rex Dieter 5881477
Rex Dieter daac42e
* Wed Feb 06 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5.0-2
Rex Dieter daac42e
- own %%_datadir/lightdm{,/remote-sessions}
Rex Dieter daac42e
- fix/cleanup macro usage
Rex Dieter daac42e
Rex Dieter b0a3ae7
* Thu Jan 31 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5.0-1
Rex Dieter b0a3ae7
- lightdm-1.5.0
Rex Dieter b0a3ae7
- License: (LGPLv2 or LGPLv3) and GPLv3+
Rex Dieter b0a3ae7
Rex Dieter 3cb383b
* Thu Jan 31 2013 Rex Dieter <rdieter@fedoraproject.org> 1.4.0-6
Rex Dieter 3cb383b
- Requires: polkit-js-engine (f19+)
Rex Dieter 3cb383b
Rex Dieter 8c981c8
* Thu Jan 10 2013 Rex Dieter <rdieter@fedoraproject.org> 1.4.0-5
Rex Dieter 8c981c8
- polish systemd-login1 power support patch
Rex Dieter 8c981c8
Rex Dieter 140cb26
* Tue Jan 08 2013 Rex Dieter <rdieter@fedoraproject.org> 1.4.0-4
Rex Dieter 140cb26
- omit upstart/init support from packaging (#892157)
Rex Dieter 140cb26
252080d
* Mon Nov 05 2012 Rex Dieter <rdieter@fedoraproject.org> 1.4.0-3
252080d
- native org.freedesktop.login1.(PowerOff|Reboot) support (#872797)
252080d
3d667b6
* Mon Nov 05 2012 Rex Dieter <rdieter@fedoraproject.org> 1.4.0-2
3d667b6
- lightdm: provide polkit .rules for actions (#872797)
3d667b6
Gregor Tätzner 34d8e83
* Fri Oct 05 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 1.4.0-1
Gregor Tätzner 34d8e83
- lightdm-1.4.0
Gregor Tätzner 34d8e83
ed3a214
* Tue Sep 04 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.3-2
ed3a214
- lightdm.service: After=+livesys-late.service (#853985)
ed3a214
cf09f5e
* Thu Aug 30 2012 Rex Dieter <rdieter@fedoraproject.org> - 1.3.3-1
cf09f5e
- lightdm-1.3.3
cf09f5e
- ship systemd preset for lightdm (#852845)
cf09f5e
4507f80
* Fri Aug 10 2012 Rex Dieter <rdieter@fedoraproject.org> - 1.3.2-7
4507f80
- conditionalize systemd unit support
4507f80
- lightdm.pam: +-session optional pam_ck_connector.so
4507f80
Lennart Poettering 9bbf7bd
* Tue Aug  7 2012 Lennart Poettering <lpoetter@redhat.com> - 1.3.2-6
Lennart Poettering 9bbf7bd
- Add bus name to service file
Lennart Poettering 9bbf7bd
Lennart Poettering 76a79f1
* Tue Aug  7 2012 Lennart Poettering <lpoetter@redhat.com> - 1.3.2-5
Lennart Poettering 76a79f1
- Display Manager Rework
Lennart Poettering 76a79f1
- https://fedoraproject.org/wiki/Features/DisplayManagerRework
Lennart Poettering 76a79f1
- https://bugzilla.redhat.com/show_bug.cgi?id=846153
Lennart Poettering 76a79f1
Gregor Tätzner ba61e54
* Tue Jul 24 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 1.3.2-4
Gregor Tätzner ba61e54
- import working lightdm-autologin pam config
Gregor Tätzner ba61e54
00391b7
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.2-3
00391b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
00391b7
Gregor Tätzner 3659fea
* Sun Jul 15 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 1.3.2-2
Gregor Tätzner 3659fea
- comply with guidelines concerning user and group handling
Gregor Tätzner 3659fea
65cae35
* Fri Jul 13 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.2-1
0d5c5ff
- lightdm-1.3.2
65cae35
fe9b1e3
* Sun Jul 01 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.1-2
fe9b1e3
- lightdm.conf: minimum-vt=1 (allows for better plymouth no vt-switch)
fe9b1e3
72ee6a3
* Wed Jun 27 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.1-1
72ee6a3
- lightdm-1.3.1
72ee6a3
9056262
* Fri Jun 15 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-15
9056262
- default to alternatives-provided greeter
9056262
Gregor Tätzner f275cf8
* Thu Jun 14 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 1.2.2-14
Gregor Tätzner f275cf8
- check if lightdm user exists, before creating him
Gregor Tätzner f275cf8
- reset patch numbering
Gregor Tätzner f275cf8
- use standard dir perm
Gregor Tätzner f275cf8
c287d30
* Tue Jun 12 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-13
c287d30
- Requires: lightdm-greeter = 1.2
c287d30
c7539a0
* Tue Jun 12 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-12
c7539a0
- move headers into -qt-devel pkg
c7539a0
c7539a0
* Mon Jun 11 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-11
c7539a0
- License: LGPLv3+ and GPLv3+
c7539a0
- make dbus files %%config
c7539a0
- gobject-devel, qt-devel subpkgs
c7539a0
c7539a0
* Mon May 14 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-10
c7539a0
- move /etc/tmpfiles.d/* => /usr/lib/tempfiles.d/
c7539a0
c7539a0
* Wed May 09 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-9
c7539a0
- fix typo, Requires: accountsservice
c7539a0
c7539a0
* Thu Apr 26 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-8
c7539a0
- Requires: accountservice ConsoleKit systemd
c7539a0
c7539a0
* Wed Apr 25 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-7
c7539a0
- respin nodaemon_option patch
c7539a0
c7539a0
* Wed Apr 25 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-6
c7539a0
- Requires: xorg-x11-xinit
c7539a0
- Requires: lightdm-greeter
c7539a0
- -gobject,-qt: drop dep on base pkg (easier for bootstrapping)
c7539a0
c7539a0
* Wed Apr 25 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-5
c7539a0
- make sane default lightdm.conf for fedora
Gregor Tätzner f275cf8
- nodaemon_option.patch
c7539a0
- Requires: xorg-x11-xinit
c7539a0
c7539a0
* Wed Apr 25 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-4
c7539a0
- update lightdm.pam
c7539a0
- make /var/log/lightdm /var/lib/lightdm group-writable too
c7539a0
c7539a0
* Wed Apr 25 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-3
c7539a0
- omit useless %%post(un) scriptlets
c7539a0
- %%pre: add lightdm user/group
c7539a0
- BR: gnome-common
c7539a0
- %%build: --with-greeter-session=lightdm-gtk-greeter (for now)
c7539a0
c7539a0
* Tue Apr 24 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-2
c7539a0
- pkgconfig-style deps
c7539a0
c7539a0
* Tue Apr 24 2012 Rex Dieter <rdieter@fedoraproject.org> 1.2.2-1
c7539a0
- 1.2.2
c7539a0
c7539a0
* Fri Feb 17 2012 Christoph Wickert <cwickert@fedoraproject.org> - 1.1.3-1
c7539a0
- Update to 1.1.3
c7539a0
c7539a0
* Fri Feb 17 2012 Christoph Wickert <cwickert@fedoraproject.org> - 1.0.6-1
c7539a0
- Update to 1.0.6
c7539a0
- Make build verbose
c7539a0
c7539a0
* Sun Oct 02 2011 Christoph Wickert <cwickert@fedoraproject.org> - 1.0.0-1
c7539a0
- Update to 1.0.0
c7539a0
c7539a0
* Wed Aug 17 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.9.3-1
c7539a0
- Update to 0.9.3
c7539a0
c7539a0
* Fri Jul 08 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.2-1
c7539a0
- Update to 0.4.2
c7539a0
c7539a0
* Sat Jul 02 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.1-1
c7539a0
- Update to 0.4.1
c7539a0
c7539a0
* Sat Jun 25 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.0-1
c7539a0
- Update to 0.4.0
c7539a0
c7539a0
* Fri Apr 22 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2-1
c7539a0
- Update to 0.3.2
c7539a0
c7539a0
* Sun Jan 23 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.2.3-1
c7539a0
- Update to 0.2.3
c7539a0
c7539a0
* Sat Oct 23 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.1.2-1
c7539a0
- Initial package