diff options
5 files changed, 30 insertions, 1 deletions
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index c4142e2b72..6902bc0c44 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc | |||
| @@ -886,6 +886,7 @@ RECIPE_MAINTAINER:pn-wic-tools = "Unassigned <unassigned@yoctoproject.org>" | |||
| 886 | RECIPE_MAINTAINER:pn-wireless-regdb = "Unassigned <unassigned@yoctoproject.org>" | 886 | RECIPE_MAINTAINER:pn-wireless-regdb = "Unassigned <unassigned@yoctoproject.org>" |
| 887 | RECIPE_MAINTAINER:pn-wpa-supplicant = "Unassigned <unassigned@yoctoproject.org>" | 887 | RECIPE_MAINTAINER:pn-wpa-supplicant = "Unassigned <unassigned@yoctoproject.org>" |
| 888 | RECIPE_MAINTAINER:pn-wpebackend-fdo = "Unassigned <unassigned@yoctoproject.org>" | 888 | RECIPE_MAINTAINER:pn-wpebackend-fdo = "Unassigned <unassigned@yoctoproject.org>" |
| 889 | RECIPE_MAINTAINER:pn-x11-volatiles = "Unassigned <unassigned@yoctoproject.org>" | ||
| 889 | RECIPE_MAINTAINER:pn-x11perf = "Unassigned <unassigned@yoctoproject.org>" | 890 | RECIPE_MAINTAINER:pn-x11perf = "Unassigned <unassigned@yoctoproject.org>" |
| 890 | RECIPE_MAINTAINER:pn-x264 = "Unassigned <unassigned@yoctoproject.org>" | 891 | RECIPE_MAINTAINER:pn-x264 = "Unassigned <unassigned@yoctoproject.org>" |
| 891 | RECIPE_MAINTAINER:pn-xauth = "Unassigned <unassigned@yoctoproject.org>" | 892 | RECIPE_MAINTAINER:pn-xauth = "Unassigned <unassigned@yoctoproject.org>" |
diff --git a/meta/recipes-graphics/x11-common/x11-volatiles.bb b/meta/recipes-graphics/x11-common/x11-volatiles.bb new file mode 100644 index 0000000000..23bd6e1661 --- /dev/null +++ b/meta/recipes-graphics/x11-common/x11-volatiles.bb | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | SUMMARY = "Xserver Volatile Directories" | ||
| 2 | LICENSE = "GPL-2.0-only" | ||
| 3 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" | ||
| 4 | SECTION = "x11" | ||
| 5 | |||
| 6 | SRC_URI = "file://02_x11" | ||
| 7 | |||
| 8 | S = "${UNPACKDIR}" | ||
| 9 | |||
| 10 | inherit bin_package features_check | ||
| 11 | |||
| 12 | REQUIRED_DISTRO_FEATURES = "x11" | ||
| 13 | CONFLICT_DISTRO_FEATURES = "systemd" | ||
| 14 | |||
| 15 | do_install() { | ||
| 16 | install -d ${D}${sysconfdir}/default/volatiles | ||
| 17 | install -m 0644 ${UNPACKDIR}/02_x11 ${D}${sysconfdir}/default/volatiles | ||
| 18 | } | ||
| 19 | |||
| 20 | FILES:${PN} += "${sysconfdir}/default/volatiles" | ||
diff --git a/meta/recipes-graphics/x11-common/x11-volatiles/02_x11 b/meta/recipes-graphics/x11-common/x11-volatiles/02_x11 new file mode 100644 index 0000000000..35c3698479 --- /dev/null +++ b/meta/recipes-graphics/x11-common/x11-volatiles/02_x11 | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | # Volatile entries to match systemd | ||
| 2 | # https://github.com/systemd/systemd/blob/main/tmpfiles.d/x11.conf | ||
| 3 | d root root 1777 /tmp/.X11-unix none | ||
| 4 | d root root 1777 /tmp/.ICE-unix none | ||
| 5 | d root root 1777 /tmp/.XIM-unix none | ||
| 6 | d root root 1777 /tmp/.font-unix none | ||
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.18.bb b/meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.18.bb index 14c45be432..3c8cb0173f 100644 --- a/meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.18.bb +++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.18.bb | |||
| @@ -26,3 +26,5 @@ RCONFLICTS:${PN} = "${PN}-extension-dri \ | |||
| 26 | ${PN}-extension-extmod \ | 26 | ${PN}-extension-extmod \ |
| 27 | ${PN}-extension-dbe \ | 27 | ${PN}-extension-dbe \ |
| 28 | " | 28 | " |
| 29 | |||
| 30 | RDEPENDS:${PN} += "${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "x11-volatiles", d)}" | ||
diff --git a/meta/recipes-graphics/xwayland/xwayland_24.1.8.bb b/meta/recipes-graphics/xwayland/xwayland_24.1.8.bb index 900da524b3..a621af1a7f 100644 --- a/meta/recipes-graphics/xwayland/xwayland_24.1.8.bb +++ b/meta/recipes-graphics/xwayland/xwayland_24.1.8.bb | |||
| @@ -47,4 +47,4 @@ do_install:append() { | |||
| 47 | 47 | ||
| 48 | FILES:${PN} += "${libdir}/xorg/protocol.txt" | 48 | FILES:${PN} += "${libdir}/xorg/protocol.txt" |
| 49 | 49 | ||
| 50 | RDEPENDS:${PN} += "xkbcomp" | 50 | RDEPENDS:${PN} += "xkbcomp ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "x11-volatiles", d)}" |
