[arch-commits] Commit in lightdm/repos (10 files)

2020-08-14 Thread Tobias Powalowski via arch-commits
Date: Friday, August 14, 2020 @ 12:55:57
  Author: tpowa
Revision: 394034

archrelease: copy trunk to testing-x86_64

Added:
  lightdm/repos/testing-x86_64/
  lightdm/repos/testing-x86_64/PKGBUILD
(from rev 394033, lightdm/trunk/PKGBUILD)
  lightdm/repos/testing-x86_64/Xsession
(from rev 394033, lightdm/trunk/Xsession)
  lightdm/repos/testing-x86_64/lightdm-autologin.pam
(from rev 394033, lightdm/trunk/lightdm-autologin.pam)
  lightdm/repos/testing-x86_64/lightdm-default-config.patch
(from rev 394033, lightdm/trunk/lightdm-default-config.patch)
  lightdm/repos/testing-x86_64/lightdm.pam
(from rev 394033, lightdm/trunk/lightdm.pam)
  lightdm/repos/testing-x86_64/lightdm.rules
(from rev 394033, lightdm/trunk/lightdm.rules)
  lightdm/repos/testing-x86_64/lightdm.service
(from rev 394033, lightdm/trunk/lightdm.service)
  lightdm/repos/testing-x86_64/lightdm.sysusers
(from rev 394033, lightdm/trunk/lightdm.sysusers)
  lightdm/repos/testing-x86_64/lightdm.tmpfiles
(from rev 394033, lightdm/trunk/lightdm.tmpfiles)

--+
 PKGBUILD |  158 +
 Xsession |   64 
 lightdm-autologin.pam|   13 +++
 lightdm-default-config.patch |   40 ++
 lightdm.pam  |7 +
 lightdm.rules|   15 +++
 lightdm.service  |   14 +++
 lightdm.sysusers |1 
 lightdm.tmpfiles |5 +
 9 files changed, 317 insertions(+)

Copied: lightdm/repos/testing-x86_64/PKGBUILD (from rev 394033, 
lightdm/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-08-14 12:55:57 UTC (rev 394034)
@@ -0,0 +1,158 @@
+# Maintainer: Maxime Gauduin 
+# Contributor: Morfeo 
+
+pkgbase=lightdm
+pkgname=(
+  lightdm
+  liblightdm-qt5
+)
+pkgver=1.30.0
+pkgrel=4
+epoch=1
+pkgdesc='A lightweight display manager'
+arch=(x86_64)
+url=https://github.com/canonical/lightdm
+license=(
+  GPL3
+  LGPL3
+)
+makedepends=(
+  glib2
+  git
+  gobject-introspection
+  gtk-doc
+  intltool
+  itstool
+  libgcrypt
+  libx11
+  libxcb
+  libxdmcp
+  libxklavier
+  pam
+  polkit
+  qt5-base
+  vala
+  yelp-tools
+)
+source=(
+  git+https://github.com/CanonicalLtd/lightdm.git?signed#tag=${pkgver}
+  lightdm.service
+  lightdm.sysusers
+  lightdm.tmpfiles
+  lightdm.pam
+  lightdm-autologin.pam
+  lightdm.rules
+  lightdm-default-config.patch
+  Xsession
+)
+validpgpkeys=(497851B5D455C606543F2B9318EAA1890F7C882E) # Robert Ancell 

+sha256sums=('SKIP'
+'0db37a14521be729411a767f157fbd07adb738b14006277def53a1efe4dacfb8'
+'fd93291bfc9985f0a1bb288472866aa0a9bcd259e024c3a29d20ca158bc08403'
+'cd69f928a1a5b30a30ba916e1b64c9f3657597cb28f3f0e220494d6e5e4bf587'
+'e8c4c5fd3b801a390d201166fd1fb9730e78a5c62928768103b870b6bd980ea0'
+'e111a484f98c1449e1cf10c31532748d98e850eff1ab9f3a3b8eec485f44198f'
+'a89566307e1c81c24f037d854cbd472d2f94f8a4b759877a01563a332319f7d6'
+'782a52dc39a7d6f2c6ee31e66897e3502fc14864e3e4ede8e3d1a0da74b8dfdf'
+'d30321a1b490500483b8ed7825fcff2c24a7c760ac627789ff517693888ec3c5')
+
+prepare() {
+  cd lightdm
+
+  patch -Np1 -i ../lightdm-default-config.patch
+
+  NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+  cd lightdm
+
+  export MOC5=moc-qt5
+
+  ./configure \
+--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
+  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
+  )
+
+  cd lightdm
+
+  make DESTDIR="${pkgdir}" install
+  make DESTDIR="${pkgdir}" -C liblightdm-qt uninstall
+  install -m 755 ../Xsession "${pkgdir}"/etc/lightdm/Xsession
+  rm -rf "${pkgdir}"/etc/init
+  rm -rf "${pkgdir}"/usr/include/lightdm-qt{,5}-*
+
+  # Dbus
+  mv "${pkgdir}"/{etc,usr/share}/dbus-1/system.d
+  rmdir "${pkgdir}"/etc/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
+
+  # PolicyKit
+  install -dm 750 -g 102 "${pkgdir}"/usr/share/polkit-1/rules.d
+  install -m 644 ../lightdm.rules 

[arch-commits] Commit in lightdm/repos (10 files)

2019-05-17 Thread Maxime Gauduin via arch-commits
Date: Friday, May 17, 2019 @ 08:10:44
  Author: alucryd
Revision: 353535

archrelease: copy trunk to testing-x86_64

Added:
  lightdm/repos/testing-x86_64/
  lightdm/repos/testing-x86_64/PKGBUILD
(from rev 353534, lightdm/trunk/PKGBUILD)
  lightdm/repos/testing-x86_64/Xsession
(from rev 353534, lightdm/trunk/Xsession)
  lightdm/repos/testing-x86_64/lightdm-autologin.pam
(from rev 353534, lightdm/trunk/lightdm-autologin.pam)
  lightdm/repos/testing-x86_64/lightdm-default-config.patch
(from rev 353534, lightdm/trunk/lightdm-default-config.patch)
  lightdm/repos/testing-x86_64/lightdm.pam
(from rev 353534, lightdm/trunk/lightdm.pam)
  lightdm/repos/testing-x86_64/lightdm.rules
(from rev 353534, lightdm/trunk/lightdm.rules)
  lightdm/repos/testing-x86_64/lightdm.service
(from rev 353534, lightdm/trunk/lightdm.service)
  lightdm/repos/testing-x86_64/lightdm.sysusers
(from rev 353534, lightdm/trunk/lightdm.sysusers)
  lightdm/repos/testing-x86_64/lightdm.tmpfiles
(from rev 353534, lightdm/trunk/lightdm.tmpfiles)

--+
 PKGBUILD |  157 +
 Xsession |   64 
 lightdm-autologin.pam|   13 +++
 lightdm-default-config.patch |   40 ++
 lightdm.pam  |7 +
 lightdm.rules|   15 +++
 lightdm.service  |   14 +++
 lightdm.sysusers |3 
 lightdm.tmpfiles |5 +
 9 files changed, 318 insertions(+)

Copied: lightdm/repos/testing-x86_64/PKGBUILD (from rev 353534, 
lightdm/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-05-17 08:10:44 UTC (rev 353535)
@@ -0,0 +1,157 @@
+# Maintainer: Maxime Gauduin 
+# Contributor: Morfeo 
+
+pkgbase=lightdm
+pkgname=(
+  lightdm
+  liblightdm-qt5
+)
+pkgver=1.30.0
+pkgrel=1
+epoch=1
+pkgdesc='A lightweight display manager'
+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
+  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'
+'782a52dc39a7d6f2c6ee31e66897e3502fc14864e3e4ede8e3d1a0da74b8dfdf'
+'d30321a1b490500483b8ed7825fcff2c24a7c760ac627789ff517693888ec3c5')
+
+prepare() {
+  cd lightdm
+
+  patch -Np1 -i ../lightdm-default-config.patch
+
+  NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+  cd lightdm
+
+  export MOC5=moc-qt5
+
+  ./configure \
+--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
+  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
+  )
+
+  cd lightdm
+
+  make DESTDIR="${pkgdir}" install
+  make DESTDIR="${pkgdir}" -C liblightdm-qt uninstall
+  install -m 755 ../Xsession "${pkgdir}"/etc/lightdm/Xsession
+  rm -rf "${pkgdir}"/etc/init
+  rm -rf "${pkgdir}"/usr/include/lightdm-qt{,5}-*
+
+  # Dbus
+  mv "${pkgdir}"/{etc,usr/share}/dbus-1/system.d
+  rmdir "${pkgdir}"/etc/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
+
+  # PolicyKit
+  install -dm 750 -g 102 "${pkgdir}"/usr/share/polkit-1/rules.d
+  install -m 644 ../lightdm.rules 
"${pkgdir}"/usr/share/polkit-1/rules.d/lightdm.rules
+
+  # Systemd