[arch-commits] Commit in lightdm/trunk (PKGBUILD)
Maxime Gauduin
alucryd at archlinux.org
Wed Feb 6 13:23:23 UTC 2019
Date: Wednesday, February 6, 2019 @ 13:23:22
Author: alucryd
Revision: 345327
dbus policy todo: lightdm 1:1.28.0-2
Modified:
lightdm/trunk/PKGBUILD
----------+
PKGBUILD | 152 ++++++++++++++++++++++++++++++++++++++++---------------------
1 file changed, 100 insertions(+), 52 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-02-06 08:39:25 UTC (rev 345326)
+++ PKGBUILD 2019-02-06 13:23:22 UTC (rev 345327)
@@ -2,35 +2,62 @@
# Contributor: Morfeo <morfeo89 at hotmail.it>
pkgbase=lightdm
-pkgname=('lightdm' 'liblightdm-qt4' 'liblightdm-qt5')
+pkgname=(
+ lightdm
+ liblightdm-qt4
+ liblightdm-qt5
+)
pkgver=1.28.0
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc='A lightweight display manager'
-arch=('x86_64')
-url='https://www.freedesktop.org/wiki/Software/LightDM/'
-license=('GPL3' 'LGPL3')
-makedepends=('gcc-libs' 'glib2' 'git' 'gobject-introspection' 'gtk-doc'
- 'intltool' 'itstool' 'libgcrypt' 'libx11' 'libxcb' 'libxdmcp'
- 'libxklavier' 'pam' 'polkit' 'qt4' 'qt5-base' 'vala' 'yelp-tools')
-source=("git+https://github.com/CanonicalLtd/lightdm.git#tag=${pkgver}"
- 'lightdm.service'
- 'lightdm.sysusers'
- 'lightdm.tmpfiles'
- 'lightdm.pam'
- 'lightdm-autologin.pam'
- 'lightdm.rules'
- 'lightdm-default-config.patch'
- 'Xsession')
-sha256sums=('SKIP'
- '0db37a14521be729411a767f157fbd07adb738b14006277def53a1efe4dacfb8'
- '19acdbf64c342f77662c08aa53a5ab932ef7faad6e16452b0fbe7758fa935345'
- 'dc01ed0bd1c2f271a4b13ed030485e4a9fa4015c69806d6be485237ff69dce41'
- 'e8c4c5fd3b801a390d201166fd1fb9730e78a5c62928768103b870b6bd980ea0'
- '33e3c3d6e16c8d30756754ea3f31f5457c5be0343686aad287692be34958984a'
- 'a89566307e1c81c24f037d854cbd472d2f94f8a4b759877a01563a332319f7d6'
- 'cf8783a9c56b8460d557f14f4687346194eb72e6060e23d6c8d7a7e856b2d2a4'
- 'd30321a1b490500483b8ed7825fcff2c24a7c760ac627789ff517693888ec3c5')
+arch=(x86_64)
+url=https://www.freedesktop.org/wiki/Software/LightDM/
+license=(
+ GPL3
+ LGPL3
+)
+makedepends=(
+ glib2
+ git
+ gobject-introspection
+ gtk-doc
+ intltool
+ itstool
+ libgcrypt
+ libx11
+ libxcb
+ libxdmcp
+ libxklavier
+ pam
+ polkit
+ qt4
+ qt5-base
+ vala
+ yelp-tools
+)
+source=(
+ git+https://github.com/CanonicalLtd/lightdm.git#tag=${pkgver}
+ lightdm.service
+ lightdm.sysusers
+ lightdm.tmpfiles
+ lightdm.pam
+ lightdm-autologin.pam
+ lightdm.rules
+ lightdm-default-config.patch
+ Xsession
+)
+sha256sums=(
+ SKIP
+ 0db37a14521be729411a767f157fbd07adb738b14006277def53a1efe4dacfb8
+ 19acdbf64c342f77662c08aa53a5ab932ef7faad6e16452b0fbe7758fa935345
+ dc01ed0bd1c2f271a4b13ed030485e4a9fa4015c69806d6be485237ff69dce41
+ e8c4c5fd3b801a390d201166fd1fb9730e78a5c62928768103b870b6bd980ea0
+ 33e3c3d6e16c8d30756754ea3f31f5457c5be0343686aad287692be34958984a
+ a89566307e1c81c24f037d854cbd472d2f94f8a4b759877a01563a332319f7d6
+ cf8783a9c56b8460d557f14f4687346194eb72e6060e23d6c8d7a7e856b2d2a4
+ d30321a1b490500483b8ed7825fcff2c24a7c760ac627789ff517693888ec3c5
+)
prepare() {
cd lightdm
@@ -43,37 +70,49 @@
build() {
cd lightdm
- export MOC4='moc-qt4'
- export MOC5='moc-qt5'
+ export MOC4=moc-qt4
+ export MOC5=moc-qt5
./configure \
- --prefix='/usr' \
- --libexecdir='/usr/lib/lightdm' \
- --localstatedir='/var' \
- --sbindir='/usr/bin' \
- --sysconfdir='/etc' \
+ --prefix=/usr \
+ --libexecdir=/usr/lib/lightdm \
+ --localstatedir=/var \
+ --sbindir=/usr/bin \
+ --sysconfdir=/etc \
--disable-static \
--disable-tests \
--enable-gtk-doc \
- --with-greeter-user='lightdm' \
- --with-greeter-session='lightdm-gtk-greeter'
+ --with-greeter-user=lightdm \
+ --with-greeter-session=lightdm-gtk-greeter
make
}
package_lightdm() {
- depends=('glib2' 'libgcrypt' 'libx11' 'libxcb' 'libxdmcp' 'libxklavier' 'pam'
- 'polkit')
- optdepends=('accountsservice: Enhanced user accounts handling'
- 'lightdm-gtk-greeter: GTK 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')
+ depends=(
+ glib2
+ libgcrypt
+ libx11
+ libxcb
+ libxdmcp
+ libxklavier
+ pam
+ polkit
+ )
+ optdepends=(
+ 'accountsservice: Enhanced user accounts handling'
+ 'lightdm-gtk-greeter: GTK 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
+ )
cd lightdm
@@ -83,6 +122,9 @@
rm -rf "${pkgdir}"/etc/init
rm -rf "${pkgdir}"/usr/include/lightdm-qt{,5}-*
+ # Dbus
+ mv "${pkgdir}"/{etc,usr/share}/dbus-1
+
# PAM
install -m 644 ../lightdm.pam "${pkgdir}"/etc/pam.d/lightdm
install -m 644 ../lightdm-autologin.pam "${pkgdir}"/etc/pam.d/lightdm-autologin
@@ -100,8 +142,11 @@
package_liblightdm-qt4() {
pkgdesc='LightDM Qt client library'
- depends=('gcc-libs' 'lightdm' 'qt4')
- options=('!emptydirs')
+ depends=(
+ lightdm
+ qt4
+ )
+ options=(!emptydirs)
cd lightdm
@@ -115,8 +160,11 @@
package_liblightdm-qt5() {
pkgdesc='LightDM Qt client library'
- depends=('gcc-libs' 'lightdm' 'qt5-base')
- options=('!emptydirs')
+ depends=(
+ lightdm
+ qt5-base
+ )
+ options=(!emptydirs)
cd lightdm
More information about the arch-commits
mailing list