From 71fbfc879ca3a3f7611c9bbae4a329c8ae67906e Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 22 Apr 2026 14:17:35 -0700 Subject: xfce4-screensaver: Require systemd and pam distro features it has hard dep on libpam at runtime, and needs login manager as well, systemd is default, it can be beaten to work with eulogin but it needed patching. Therefore, limit this package to systemd+pam enabled distros Fixes ERROR: Nothing PROVIDES 'libpam' (but /srv/pokybuild/yocto-worker/metrics/build/meta-openembedded/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb DEPENDS on or otherwise requires it) libpam was skipped: one of 'pam systemd' needs to be in DISTRO_FEATURES Or, similarly: ERROR: Nothing PROVIDES 'systemd' (but /srv/pokybuild/yocto-worker/metrics/build/meta-openembedded/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb DEPENDS on or otherwise requires it) systemd was skipped: using DISTRO 'poky', which is missing required DISTRO_FEATURES: 'usrmerge systemd' Signed-off-by: Khem Raj --- meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb b/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb index b95bfc170c..11ba6ea528 100644 --- a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb +++ b/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb @@ -14,6 +14,8 @@ DEPENDS = "dbus-glib garcon gtk+3 libxklavier libxscrnsaver virtual/libx11 xfcon inherit xfce-app +REQUIRED_DISTRO_FEATURES += "systemd pam" + SRC_URI[sha256sum] = "5032f60a31df5e50a80512e301b595be5ea6a6bd762cdd95cacc24cbd29a01d7" do_install:append() { -- cgit v1.2.3-54-g00ecf