diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template index 20977203039..bb5b48692d4 100644 --- a/srcpkgs/gdm/template +++ b/srcpkgs/gdm/template @@ -22,7 +22,6 @@ license="GPL-2.0-or-later" homepage="https://wiki.gnome.org/Projects/GDM" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" checksum=e85df657aa8d9361af4fb122014d8f123a93bfe45a7662fba2b373d839dbd8d3 -nocross="gnome-shell can't be crosscompiled yet" conf_files=" /etc/gdm/custom.conf @@ -40,10 +39,14 @@ gdm_homedir="/var/lib/gdm" build_options="gir" build_options_default="gir" +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" glib-devel pam-devel" +fi + post_install() { vinstall $FILESDIR/Xsession 755 etc/gdm - sed -i "s/pam_systemd\.so/pam_elogind.so/" $DESTDIR/etc/pam.d/* + vsed -i "s/pam_systemd\.so/pam_elogind.so/" $DESTDIR/etc/pam.d/* # runit service vsv gdm