Date: Wednesday, October 1, 2014 @ 13:43:47 Author: alucryd Revision: 119960
upgpkg: lightdm 1:1.12.0-1 Modified: lightdm/trunk/PKGBUILD lightdm/trunk/lightdm-default-config.patch ------------------------------+ PKGBUILD | 77 +++++++++++++++++++++-------------------- lightdm-default-config.patch | 27 +++++--------- 2 files changed, 51 insertions(+), 53 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-10-01 11:20:05 UTC (rev 119959) +++ PKGBUILD 2014-10-01 11:43:47 UTC (rev 119960) @@ -1,18 +1,19 @@ # $Id$ -# Maintainer: Maxime Gauduin <[email protected]> +# Maintainer: Maxime Gauduin <[email protected]> # Contributor: Morfeo <[email protected]> pkgbase=lightdm pkgname=('lightdm' 'liblightdm-qt4' 'liblightdm-qt5') -pkgver=1.10.1 -pkgrel=3 +pkgver=1.12.0 +pkgrel=1 epoch=1 pkgdesc='A lightweight display manager' arch=('i686' 'x86_64') url='https://launchpad.net/lightdm' license=('GPL3' 'LGPL3') -makedepends=('gobject-introspection' 'gtk-doc' 'intltool' 'itstool' 'libxklavier' 'polkit' 'qt4' 'qt5-base') -source=("https://launchpad.net/lightdm/${pkgver%.*}/${pkgver}/+download/${pkgbase}-${pkgver}.tar.xz" +makedepends=('gobject-introspection' 'gtk-doc' 'intltool' 'itstool' + 'libxklavier' 'polkit' 'qt4' 'qt5-base') +source=("https://launchpad.net/lightdm/${pkgver%.*}/${pkgver}/+download/lightdm-${pkgver}.tar.xz" 'lightdm.service' 'lightdm.tmpfiles' 'lightdm.pam' @@ -19,52 +20,54 @@ 'lightdm-autologin.pam' 'lightdm.rules' 'lightdm-default-config.patch' - 'lightdm-userlist.patch' 'Xsession') -sha256sums=('737123001a7ae2ab126c75f61dcebb767d082ec043c012285eab6fa6b0d6a58f' +sha256sums=('eee3e440c329fddf969b6a76c2717ae1c758972adad5c6ffa1038626de303f5f' '0d2adba25cdbe59e97ffd302083db9d5e23920780f41e04f64512cd6b633289a' 'b29521fbd7a48a8f60b93ecca3b30c30bcb71560de8033c8d39b25c22c6f696f' 'e8c4c5fd3b801a390d201166fd1fb9730e78a5c62928768103b870b6bd980ea0' '33e3c3d6e16c8d30756754ea3f31f5457c5be0343686aad287692be34958984a' 'a89566307e1c81c24f037d854cbd472d2f94f8a4b759877a01563a332319f7d6' - '756437add6021bb10f1e8884dab518ea544f0f04a8201f5b72d6d6e0e8cc2a24' - '50bbf183eee1f87b0f10e02c70ff0323f383006c914c4314a48843df547fa0b2' + 'ed3dca57ef19d32499b72668bc78eaff0d9e772718b76f3816c5ee5f816b1891' '4d5674906742200b3c171f978457e943560f2c10a2b9156fcd44da3796d185a2') prepare() { - cd ${pkgbase}-${pkgver} + cd lightdm-${pkgver} - patch -Np0 -i ../lightdm-userlist.patch patch -Np1 -i ../lightdm-default-config.patch } build() { - cd ${pkgbase}-${pkgver} + cd lightdm-${pkgver} export MOC4='moc-qt4' export MOC5='moc-qt5' - ./configure --prefix='/usr' --sbindir='/usr/bin' --sysconfdir='/etc' --localstatedir='/var' --libexecdir="/usr/lib/${pkgbase}" --with-greeter-user='lightdm' --with-greeter-session='lightdm-gtk-greeter' --disable-{static,tests} - make + + ./configure --prefix='/usr' --sbindir='/usr/bin' --sysconfdir='/etc' \ + --localstatedir='/var' --libexecdir='/usr/lib/lightdm' \ + --with-greeter-user='lightdm' \ + --with-greeter-session='lightdm-gtk-greeter' \ + --disable-{static,tests} + make } package_lightdm() { -depends=('libxklavier' 'polkit' 'systemd') -optdepends=('accountsservice: limit visible accounts' - 'lightdm-gtk2-greeter: GTK2 greeter' - 'lightdm-gtk3-greeter: GTK3 greeter' - 'lightdm-kde-greeter: Qt greeter' - 'xorg-server-xephyr: LightDM test mode') -backup=('etc/apparmor.d/lightdm-guest-session' - 'etc/lightdm/keys.conf' - 'etc/lightdm/lightdm.conf' - 'etc/lightdm/users.conf' - 'etc/lightdm/Xsession' - 'etc/pam.d/lightdm' - 'etc/pam.d/lightdm-autologin' - 'etc/pam.d/lightdm-greeter') -install="${pkgbase}.install" + depends=('libxklavier' 'polkit' 'systemd') + optdepends=('accountsservice: limit visible accounts' + 'lightdm-gtk2-greeter: GTK2 greeter' + 'lightdm-gtk3-greeter: GTK3 greeter' + 'lightdm-kde-greeter: Qt greeter' + 'xorg-server-xephyr: LightDM test mode') + backup=('etc/apparmor.d/lightdm-guest-session' + 'etc/lightdm/keys.conf' + 'etc/lightdm/lightdm.conf' + 'etc/lightdm/users.conf' + 'etc/lightdm/Xsession' + 'etc/pam.d/lightdm' + 'etc/pam.d/lightdm-autologin' + 'etc/pam.d/lightdm-greeter') + install='lightdm.install' - cd ${pkgbase}-${pkgver} + cd lightdm-${pkgver} make DESTDIR="${pkgdir}" install make DESTDIR="${pkgdir}" -C liblightdm-qt uninstall @@ -81,15 +84,15 @@ chown 620:620 -R "${pkgdir}"/var/lib/lightdm{,-data} chgrp 620 "${pkgdir}"/var/log/lightdm -# PAM + # PAM install -m 644 ../lightdm.pam "${pkgdir}"/etc/pam.d/lightdm install -m 644 ../lightdm-autologin.pam "${pkgdir}"/etc/pam.d/lightdm-autologin -# PolicyKit + # PolicyKit install -dm 700 -o polkitd "${pkgdir}"/usr/share/polkit-1/rules.d install -m 644 ../lightdm.rules "${pkgdir}"/usr/share/polkit-1/rules.d/lightdm.rules -# Systemd + # Systemd install -dm 755 "${pkgdir}"/usr/lib/{systemd/system,tmpfiles.d} install -m 644 ../lightdm.service "${pkgdir}"/usr/lib/systemd/system/lightdm.service install -m 644 ../lightdm.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/lightdm.conf @@ -111,11 +114,11 @@ } package_liblightdm-qt5() { -pkgdesc='LightDM Qt client library' -depends=('lightdm' 'qt5-base') -options=('!emptydirs') + pkgdesc='LightDM Qt client library' + depends=('lightdm' 'qt5-base') + options=('!emptydirs') - cd ${pkgbase}-${pkgver} + cd lightdm-${pkgver} make DESTDIR="${pkgdir}" -C liblightdm-gobject install make DESTDIR="${pkgdir}" -C liblightdm-qt install Modified: lightdm-default-config.patch =================================================================== --- lightdm-default-config.patch 2014-10-01 11:20:05 UTC (rev 119959) +++ lightdm-default-config.patch 2014-10-01 11:43:47 UTC (rev 119960) @@ -1,6 +1,7 @@ ---- a/data/lightdm.conf 2014-03-12 20:56:34.000000000 +0100 -+++ b/data/lightdm.conf 2014-03-14 15:48:32.089948842 +0100 -@@ -19,12 +19,12 @@ +diff -rupN lightdm-1.11.9.orig/data/lightdm.conf lightdm-1.11.9/data/lightdm.conf +--- lightdm-1.11.9.orig/data/lightdm.conf 2014-09-14 12:55:09.591944064 +0200 ++++ lightdm-1.11.9/data/lightdm.conf 2014-09-14 12:58:13.396791044 +0200 +@@ -20,13 +20,13 @@ #start-default-seat=true #greeter-user=lightdm #minimum-display-number=0 @@ -9,6 +10,7 @@ #lock-memory=true #user-authority-in-system-dir=false #guest-account-script=guest-account + #logind-check-graphical=false #log-directory=/var/log/lightdm -#run-directory=/var/run/lightdm +run-directory=/run/lightdm @@ -15,8 +17,8 @@ #cache-directory=/var/cache/lightdm #sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions #remote-sessions-directory=/usr/share/lightdm/remote-sessions -@@ -93,7 +93,7 @@ - #user-session=default +@@ -101,7 +101,7 @@ + #allow-user-switching=true #allow-guest=true #guest-session= -#session-wrapper=lightdm-session @@ -24,16 +26,9 @@ #greeter-wrapper= #guest-wrapper= #display-setup-script= -@@ -107,6 +107,7 @@ - #autologin-in-background=false - #autologin-session=UNIMPLEMENTED - #exit-on-failure=false -+pam-service=lightdm-autologin - - # - # Seat configuration ---- a/data/users.conf 2013-09-02 17:17:41.167211771 +0200 -+++ b/data/users.conf 2013-09-02 17:21:27.955545717 +0200 +diff -rupN lightdm-1.11.9.orig/data/users.conf lightdm-1.11.9/data/users.conf +--- lightdm-1.11.9.orig/data/users.conf 2014-09-14 12:55:09.591944064 +0200 ++++ lightdm-1.11.9/data/users.conf 2014-09-14 12:59:21.426117548 +0200 @@ -9,6 +9,6 @@ # hidden-shells = Shells that indicate a user cannot login # @@ -42,4 +37,4 @@ +minimum-uid=1000 hidden-users=nobody nobody4 noaccess -hidden-shells=/bin/false /usr/sbin/nologin -+hidden-shells=/bin/false /sbin/nologin ++hidden-shells=/bin/false /usr/bin/nologin
