[arch-commits] Commit in lightdm/trunk (PKGBUILD lightdm-default-config.patch)
Maxime Gauduin
alucryd at archlinux.org
Wed Oct 1 11:43:49 UTC 2014
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 <alucryd at gmail.com>
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
# Contributor: Morfeo <morfeo89 at hotmail.it>
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
More information about the arch-commits
mailing list