From 7f106dffb2da055bf3327b0e5ce04352ed56feb9 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 1 Nov 2026 16:46:04 +0000 Subject: [PATCH] accountsservice: Require the systemd distro feature libaccountsservice uses sd-login for its session tracking and links against libsystemd or libelogind unconditionally. There is no elogind recipe to satisfy the alternative, so on sysvinit distros configure fails: meson.build:206:2: ERROR: Assert failed: systemd required but not found Declare the requirement so that the recipe is skipped there. Signed-off-by: Khem Raj --- .../recipes-support/accountsservice/accountsservice_26.27.3.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-gnome/recipes-support/accountsservice/accountsservice_26.27.3.bb b/meta-gnome/recipes-support/accountsservice/accountsservice_26.27.3.bb index 4a95d1410e..dc03677926 100644 --- a/meta-gnome/recipes-support/accountsservice/accountsservice_26.27.3.bb +++ b/meta-gnome/recipes-support/accountsservice/accountsservice_26.27.3.bb @@ -13,7 +13,8 @@ DEPENDS = " \ inherit meson gobject-introspection gtk-doc features_check systemd vala pkgconfig -REQUIRED_DISTRO_FEATURES = "polkit" +# libaccountsservice needs libsystemd or libelogind for its session tracking +REQUIRED_DISTRO_FEATURES = "polkit systemd" SRC_URI = "git://gitlab.freedesktop.org/${BPN}/${BPN}.git;protocol=https;branch=main;tag=${PV}" SRCREV = "4e254d9624cc48224c9920b9509df0b144f7be0c"