gnome-base/gdm: add elogind support
authorMart Raudsepp <leio@gentoo.org>
Tue, 19 Mar 2019 21:39:51 +0000 (23:39 +0200)
committerMart Raudsepp <leio@gentoo.org>
Tue, 19 Mar 2019 22:39:20 +0000 (00:39 +0200)
commit003b0f462810dfbeee0edda88243d19983dc3333
treeefa3e6584d1a0ef204e3d26a4ff27ad0e54b5685
parentf70e936629d65c5f5796f1b0c797139d74807a7c
gnome-base/gdm: add elogind support

Include a patch from 3.32 that removes long gone legacy argument
to pam_systemd.so, as to make it uniform with the added elogind
support (and not add that legacy arg there too) and be able to
reuse the pam-elogind.patch bits for 3.32 without changes, just
dropping the argument patch.

The elogind support is achieved without configure.ac patches by
making use of the standard PKG_CHECK_MODULES builtin AC_ARG_VAR
provided variable override support and passing elogind values
there as a drop-in replacement. So we don't need an eautoreconf
and maintaing an autotools patch until upstream moves to meson.

Initial VT is put back to 7 for elogind for the time being until
there is more clarity what will happen with startDM.sh and how
things interact with agetty out of the box (potential keyboard
stealing, etc).

Closes: https://bugs.gentoo.org/645348
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
gnome-base/gdm/files/3.30.3-pam-drop-legacy-arg.patch [new file with mode: 0644]
gnome-base/gdm/files/pam-elogind.patch [new file with mode: 0644]
gnome-base/gdm/gdm-3.30.3-r1.ebuild [new file with mode: 0644]
gnome-base/gdm/metadata.xml