summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <khem.raj@oss.qualcomm.com>2026-04-22 14:17:35 -0700
committerKhem Raj <khem.raj@oss.qualcomm.com>2026-04-22 16:10:41 -0700
commit71fbfc879ca3a3f7611c9bbae4a329c8ae67906e (patch)
treee7a8fd7f197c01e9e2c00f201ea9d7041767d677
parent47621c9120b7cab82d3db87bc314e2ce9c79f8a7 (diff)
downloadmeta-openembedded-71fbfc879ca3a3f7611c9bbae4a329c8ae67906e.tar.gz
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 <khem.raj@oss.qualcomm.com>
-rw-r--r--meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb2
1 files changed, 2 insertions, 0 deletions
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
14 14
15inherit xfce-app 15inherit xfce-app
16 16
17REQUIRED_DISTRO_FEATURES += "systemd pam"
18
17SRC_URI[sha256sum] = "5032f60a31df5e50a80512e301b595be5ea6a6bd762cdd95cacc24cbd29a01d7" 19SRC_URI[sha256sum] = "5032f60a31df5e50a80512e301b595be5ea6a6bd762cdd95cacc24cbd29a01d7"
18 20
19do_install:append() { 21do_install:append() {