gdm: update to 3.38.0

This commit is contained in:
Daniel Kolesa 2020-08-13 18:48:08 +02:00
parent ff3a635b21
commit 4a383c5d6a
2 changed files with 37 additions and 12 deletions

View file

@ -0,0 +1,23 @@
--- meson.build
+++ meson.build
@@ -94,19 +94,8 @@ if xdmcp_dep.found() and get_option('tcp-wrappers')
libwrap_dep = cc.find_library('libwrap')
endif
# systemd
-systemd_dep = dependency('systemd')
libsystemd_dep = dependency('libsystemd')
-if meson.version().version_compare('>= 0.53')
- systemd_multiseat_x = find_program('systemd-multi-seat-x',
- required: false,
- dirs: [
- systemd_dep.get_pkgconfig_variable('systemdutildir'),
- '/lib/systemd',
- '/usr/lib/systemd',
- ])
-else
- systemd_multiseat_x = find_program('systemd-multi-seat-x', required: false)
-endif
+systemd_multiseat_x = find_program('systemd-multi-seat-x', required: false)
systemd_x_server = systemd_multiseat_x.found()? systemd_multiseat_x.path() : '/lib/systemd/systemd-multi-seat-x'
# Plymouth
plymouth_dep = dependency('ply-boot-client', required: get_option('plymouth'))

View file

@ -1,27 +1,28 @@
# Template file for 'gdm' # Template file for 'gdm'
pkgname=gdm pkgname=gdm
version=3.34.1 version=3.38.0
revision=1 revision=1
build_helper="gir" build_helper="gir"
build_style=gnu-configure build_style=meson
configure_args="$(vopt_enable gir introspection) configure_args="
--disable-schemas-compile --disable-static --with-default-pam-config=arch -Ddefault-pam-config=arch -Dat-spi-registryd-dir=/usr/libexec
--with-at-spi-registryd-directory=/usr/libexec --without-tcp-wrappers -Dtcp-wrappers=false -Dscreenshot-dir=/var/lib/gdm/greeter
--with-screenshot-dir=/var/lib/gdm/greeter --sbindir=/usr/bin --without-plymouth -Dplymouth=disabled -Dxauth-dir=/run/gdm -Dpid-file=/run/gdm/gdm.pid
--with-xauth-dir=/run/gdm --with-pid-file=/run/gdm/gdm.pid -Dsystemd-journal=false -Dinitial-vt=7 -Dwayland-support=true
--disable-systemd-journal --with-initial-vt=7 --enable-wayland-support" -Dselinux=disabled -Dlibaudit=disabled
-Dsystemdsystemunitdir=/tmp -Dsystemduserunitdir=/tmp"
hostmakedepends="dconf gettext itstool pkg-config" hostmakedepends="dconf gettext itstool pkg-config"
makedepends="accountsservice-devel elogind-devel gettext-devel glib-devel makedepends="accountsservice-devel elogind-devel gettext-devel glib-devel
iso-codes libSM-devel libcanberra-devel nss-devel pam-devel upower-devel" iso-codes libSM-devel libcanberra-devel nss-devel pam-devel upower-devel"
depends="gnome-settings-daemon gnome-shell xorg-server xorg-server-xwayland depends="gnome-settings-daemon gnome-shell gnome-session gnome-themes-extra
xrdb" gsettings-desktop-schemas xorg-server xorg-server-xwayland xrdb"
checkdepends="check-devel" checkdepends="check-devel"
short_desc="GNOME Display Manager" short_desc="GNOME Display Manager"
maintainer="Enno Boland <gottox@voidlinux.org>" maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later" license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/Projects/GDM" homepage="https://wiki.gnome.org/Projects/GDM"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=e85df657aa8d9361af4fb122014d8f123a93bfe45a7662fba2b373d839dbd8d3 checksum=46d4415c39c94ccee81fbac21102e2ebcd284d39858c893e759900b1e88435ba
conf_files=" conf_files="
/etc/gdm/custom.conf /etc/gdm/custom.conf
@ -47,6 +48,7 @@ post_install() {
vinstall $FILESDIR/Xsession 755 etc/gdm vinstall $FILESDIR/Xsession 755 etc/gdm
vsed -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/*
rm -rf ${DESTDIR}/tmp
# runit service # runit service
vsv gdm vsv gdm
@ -60,7 +62,7 @@ libgdm_package() {
} }
gdm-devel_package() { gdm-devel_package() {
depends="libgdm>=${version}_${revision}" depends="libgdm>=${version}_${revision} elogind-devel"
short_desc+=" - development files" short_desc+=" - development files"
pkg_install() { pkg_install() {
vmove usr/include vmove usr/include