diff options
| author | Khem Raj <khem.raj@oss.qualcomm.com> | 2026-04-22 14:17:35 -0700 |
|---|---|---|
| committer | Khem Raj <khem.raj@oss.qualcomm.com> | 2026-04-22 16:10:41 -0700 |
| commit | 71fbfc879ca3a3f7611c9bbae4a329c8ae67906e (patch) | |
| tree | e7a8fd7f197c01e9e2c00f201ea9d7041767d677 | |
| parent | 47621c9120b7cab82d3db87bc314e2ce9c79f8a7 (diff) | |
| download | meta-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.bb | 2 |
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 | ||
| 15 | inherit xfce-app | 15 | inherit xfce-app |
| 16 | 16 | ||
| 17 | REQUIRED_DISTRO_FEATURES += "systemd pam" | ||
| 18 | |||
| 17 | SRC_URI[sha256sum] = "5032f60a31df5e50a80512e301b595be5ea6a6bd762cdd95cacc24cbd29a01d7" | 19 | SRC_URI[sha256sum] = "5032f60a31df5e50a80512e301b595be5ea6a6bd762cdd95cacc24cbd29a01d7" |
| 18 | 20 | ||
| 19 | do_install:append() { | 21 | do_install:append() { |
