summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/conf/distro/include/maintainers.inc1
-rw-r--r--meta/recipes-graphics/x11-common/x11-volatiles.bb20
-rw-r--r--meta/recipes-graphics/x11-common/x11-volatiles/02_x116
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xorg_21.1.18.bb2
-rw-r--r--meta/recipes-graphics/xwayland/xwayland_24.1.8.bb2
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>"
886RECIPE_MAINTAINER:pn-wireless-regdb = "Unassigned <unassigned@yoctoproject.org>" 886RECIPE_MAINTAINER:pn-wireless-regdb = "Unassigned <unassigned@yoctoproject.org>"
887RECIPE_MAINTAINER:pn-wpa-supplicant = "Unassigned <unassigned@yoctoproject.org>" 887RECIPE_MAINTAINER:pn-wpa-supplicant = "Unassigned <unassigned@yoctoproject.org>"
888RECIPE_MAINTAINER:pn-wpebackend-fdo = "Unassigned <unassigned@yoctoproject.org>" 888RECIPE_MAINTAINER:pn-wpebackend-fdo = "Unassigned <unassigned@yoctoproject.org>"
889RECIPE_MAINTAINER:pn-x11-volatiles = "Unassigned <unassigned@yoctoproject.org>"
889RECIPE_MAINTAINER:pn-x11perf = "Unassigned <unassigned@yoctoproject.org>" 890RECIPE_MAINTAINER:pn-x11perf = "Unassigned <unassigned@yoctoproject.org>"
890RECIPE_MAINTAINER:pn-x264 = "Unassigned <unassigned@yoctoproject.org>" 891RECIPE_MAINTAINER:pn-x264 = "Unassigned <unassigned@yoctoproject.org>"
891RECIPE_MAINTAINER:pn-xauth = "Unassigned <unassigned@yoctoproject.org>" 892RECIPE_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 @@
1SUMMARY = "Xserver Volatile Directories"
2LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
4SECTION = "x11"
5
6SRC_URI = "file://02_x11"
7
8S = "${UNPACKDIR}"
9
10inherit bin_package features_check
11
12REQUIRED_DISTRO_FEATURES = "x11"
13CONFLICT_DISTRO_FEATURES = "systemd"
14
15do_install() {
16 install -d ${D}${sysconfdir}/default/volatiles
17 install -m 0644 ${UNPACKDIR}/02_x11 ${D}${sysconfdir}/default/volatiles
18}
19
20FILES:${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
3d root root 1777 /tmp/.X11-unix none
4d root root 1777 /tmp/.ICE-unix none
5d root root 1777 /tmp/.XIM-unix none
6d 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
30RDEPENDS:${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
48FILES:${PN} += "${libdir}/xorg/protocol.txt" 48FILES:${PN} += "${libdir}/xorg/protocol.txt"
49 49
50RDEPENDS:${PN} += "xkbcomp" 50RDEPENDS:${PN} += "xkbcomp ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "x11-volatiles", d)}"