[arch-commits] Commit in gdm/trunk (PKGBUILD gdm.install gdm.sysusers)
Jan Steffens
heftig at archlinux.org
Sun Sep 17 16:51:33 UTC 2017
Date: Sunday, September 17, 2017 @ 16:51:32
Author: heftig
Revision: 305723
3.26.0+2+gfb3acee6-1
Added:
gdm/trunk/gdm.sysusers
Modified:
gdm/trunk/PKGBUILD
gdm/trunk/gdm.install
--------------+
PKGBUILD | 18 +++++++++++-------
gdm.install | 6 +-----
gdm.sysusers | 2 ++
3 files changed, 14 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-09-17 16:34:40 UTC (rev 305722)
+++ PKGBUILD 2017-09-17 16:51:32 UTC (rev 305723)
@@ -4,7 +4,7 @@
pkgbase=gdm
pkgname=(gdm libgdm)
-pkgver=3.24.2
+pkgver=3.26.0+2+gfb3acee6
pkgrel=1
pkgdesc="Display manager and login screen"
arch=(i686 x86_64)
@@ -12,12 +12,14 @@
url="https://wiki.gnome.org/Projects/GDM"
depends=(gnome-shell gnome-session upower xorg-xrdb xorg-server xorg-server-xwayland xorg-xhost)
makedepends=(yelp-tools intltool gobject-introspection git)
-checkdepends=('check')
-_commit=147bbd9f0502f389385a579b0871da62221e96bc # tags/3.24.2^0
+checkdepends=(check)
+_commit=fb3acee665183c348df73469c12790f497ac50b4 # master
source=("git+https://git.gnome.org/browse/gdm#commit=$_commit"
- 0002-Xsession-Don-t-start-ssh-agent-by-default.patch)
+ 0002-Xsession-Don-t-start-ssh-agent-by-default.patch
+ gdm.sysusers)
sha256sums=('SKIP'
- '9449da0b6ee58aa3fde65e6d8d1f30513e4176a7dc6d176f17f320ce82cb1d82')
+ '9449da0b6ee58aa3fde65e6d8d1f30513e4176a7dc6d176f17f320ce82cb1d82'
+ '6d9c8e38c7de85b6ec75e488585b8c451f5d9b4fabd2a42921dc3bfcc4aa3e13')
pkgver() {
cd $pkgbase
@@ -76,6 +78,8 @@
# Unused or created at start
rm -r "$pkgdir"/var/{cache,log,run}
+ install -Dm644 ../gdm.sysusers "$pkgdir/usr/lib/sysusers.d/gdm.conf"
+
### Split libgdm
make -C libgdm DESTDIR="$pkgdir" uninstall
mv "$pkgdir/usr/share/glib-2.0/schemas/org.gnome.login-screen.gschema.xml" "$srcdir"
@@ -87,6 +91,6 @@
cd $pkgbase
make -C libgdm DESTDIR="$pkgdir" install
- install -Dm644 "$srcdir/org.gnome.login-screen.gschema.xml" \
- "$pkgdir/usr/share/glib-2.0/schemas/org.gnome.login-screen.gschema.xml"
+ install -Dt "$pkgdir/usr/share/glib-2.0/schemas" -m644 \
+ "$srcdir/org.gnome.login-screen.gschema.xml"
}
Modified: gdm.install
===================================================================
--- gdm.install 2017-09-17 16:34:40 UTC (rev 305722)
+++ gdm.install 2017-09-17 16:51:32 UTC (rev 305723)
@@ -1,7 +1,3 @@
post_install() {
- if ! getent passwd gdm >/dev/null; then
- groupadd -g 120 gdm
- useradd -c 'Gnome Display Manager' -u 120 -g gdm -d /var/lib/gdm -s /sbin/nologin gdm
- passwd -ql gdm
- fi
+ systemd-sysusers gdm.conf
}
Added: gdm.sysusers
===================================================================
--- gdm.sysusers (rev 0)
+++ gdm.sysusers 2017-09-17 16:51:32 UTC (rev 305723)
@@ -0,0 +1,2 @@
+g gdm 120 -
+u gdm 120 "Gnome Display Manager" /var/lib/gdm
More information about the arch-commits
mailing list