summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-07-28 23:28:15 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-08-02 15:44:10 +0100
commitbb6ddc3691ab04162ec5fd69a2d5e7876713fd15 (patch)
tree76e376b01253c3aace1a98a5021bcaad3c92e861 /meta/recipes-graphics
parentfcc456ee4b8f619134abb4649db53c638074082c (diff)
downloadpoky-bb6ddc3691ab04162ec5fd69a2d5e7876713fd15.tar.gz
Convert to new override syntax
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-graphics')
-rw-r--r--meta/recipes-graphics/builder/builder_0.1.bb4
-rw-r--r--meta/recipes-graphics/cairo/cairo_1.16.0.bb36
-rw-r--r--meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.301.bb2
-rw-r--r--meta/recipes-graphics/drm/libdrm_2.4.107.bb24
-rw-r--r--meta/recipes-graphics/fontconfig/fontconfig_2.13.1.bb20
-rw-r--r--meta/recipes-graphics/freetype/freetype_2.10.4.bb2
-rw-r--r--meta/recipes-graphics/glslang/glslang_11.5.0.bb2
-rw-r--r--meta/recipes-graphics/harfbuzz/harfbuzz_2.8.2.bb8
-rw-r--r--meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_git.bb12
-rw-r--r--meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.0.bb38
-rw-r--r--meta/recipes-graphics/libepoxy/libepoxy_1.5.8.bb4
-rw-r--r--meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb12
-rw-r--r--meta/recipes-graphics/libva/libva-initial_2.12.0.bb2
-rw-r--r--meta/recipes-graphics/libva/libva_2.12.0.bb10
-rw-r--r--meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb4
-rw-r--r--meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb4
-rw-r--r--meta/recipes-graphics/mesa/libglu_9.0.2.bb2
-rw-r--r--meta/recipes-graphics/mesa/mesa-demos_8.4.0.bb2
-rw-r--r--meta/recipes-graphics/mesa/mesa-gl_21.1.5.bb2
-rw-r--r--meta/recipes-graphics/mesa/mesa.inc142
-rw-r--r--meta/recipes-graphics/mesa/mesa_21.1.5.bb4
-rw-r--r--meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb6
-rw-r--r--meta/recipes-graphics/packagegroups/packagegroup-core-weston.bb2
-rw-r--r--meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb2
-rw-r--r--meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb2
-rw-r--r--meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb6
-rw-r--r--meta/recipes-graphics/pango/pango_1.48.7.bb12
-rw-r--r--meta/recipes-graphics/piglit/piglit_git.bb8
-rw-r--r--meta/recipes-graphics/spir/spirv-tools_2021.2.bb6
-rw-r--r--meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.4.bb2
-rw-r--r--meta/recipes-graphics/ttf-fonts/ttf-bitstream-vera_1.10.bb2
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-headers_1.2.182.0.bb2
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-loader_1.2.182.0.bb2
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-samples_git.bb2
-rw-r--r--meta/recipes-graphics/waffle/waffle_1.6.1.bb2
-rw-r--r--meta/recipes-graphics/wayland/libinput_1.18.0.bb10
-rw-r--r--meta/recipes-graphics/wayland/wayland-protocols_1.21.bb2
-rw-r--r--meta/recipes-graphics/wayland/wayland_1.19.0.bb12
-rw-r--r--meta/recipes-graphics/wayland/weston-init.bb24
-rw-r--r--meta/recipes-graphics/wayland/weston_9.0.0.bb26
-rw-r--r--meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb6
-rw-r--r--meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb2
-rw-r--r--meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb2
-rw-r--r--meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb8
-rw-r--r--meta/recipes-graphics/xorg-app/mkfontscale_1.2.1.bb2
-rw-r--r--meta/recipes-graphics/xorg-app/rgb_1.0.6.bb2
-rw-r--r--meta/recipes-graphics/xorg-app/x11perf_1.6.1.bb4
-rw-r--r--meta/recipes-graphics/xorg-app/xinit_1.4.1.bb2
-rw-r--r--meta/recipes-graphics/xorg-app/xorg-app-common.inc2
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-libinput_1.1.0.bb2
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.1.0.bb6
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb2
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-vesa_2.5.0.bb2
-rw-r--r--meta/recipes-graphics/xorg-driver/xorg-driver-common.inc6
-rw-r--r--meta/recipes-graphics/xorg-driver/xorg-driver-input.inc2
-rw-r--r--meta/recipes-graphics/xorg-font/encodings_1.0.5.bb4
-rw-r--r--meta/recipes-graphics/xorg-font/font-alias_1.0.4.bb4
-rw-r--r--meta/recipes-graphics/xorg-font/font-util_1.3.2.bb8
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-font-common.inc8
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb4
-rw-r--r--meta/recipes-graphics/xorg-lib/libpthread-stubs_0.4.bb4
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-compose-data_1.6.8.bb2
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11_1.7.2.bb6
-rw-r--r--meta/recipes-graphics/xorg-lib/libxcb_1.14.bb6
-rw-r--r--meta/recipes-graphics/xorg-lib/libxft_2.3.3.bb2
-rw-r--r--meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.0.bb2
-rw-r--r--meta/recipes-graphics/xorg-lib/libxmu_1.1.3.bb2
-rw-r--r--meta/recipes-graphics/xorg-lib/libxpm_3.5.13.bb4
-rw-r--r--meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.3.bb2
-rw-r--r--meta/recipes-graphics/xorg-lib/xkeyboard-config_2.33.bb4
-rw-r--r--meta/recipes-graphics/xorg-lib/xtrans_1.4.0.bb2
-rw-r--r--meta/recipes-graphics/xorg-proto/xcb-proto_1.14.1.bb10
-rw-r--r--meta/recipes-graphics/xorg-proto/xorgproto_2021.4.99.2.bb4
-rw-r--r--meta/recipes-graphics/xorg-util/util-macros_1.19.3.bb4
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb4
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xorg.inc74
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.12.bb6
-rw-r--r--meta/recipes-graphics/xwayland/xwayland_21.1.2.bb4
78 files changed, 343 insertions, 343 deletions
diff --git a/meta/recipes-graphics/builder/builder_0.1.bb b/meta/recipes-graphics/builder/builder_0.1.bb
index 9d5cd8cde6..f448465f9a 100644
--- a/meta/recipes-graphics/builder/builder_0.1.bb
+++ b/meta/recipes-graphics/builder/builder_0.1.bb
@@ -10,14 +10,14 @@ SRC_URI = "file://builder_session.sh \
10 10
11S = "${WORKDIR}" 11S = "${WORKDIR}"
12 12
13RDEPENDS_${PN} = "mini-x-session" 13RDEPENDS:${PN} = "mini-x-session"
14 14
15inherit useradd 15inherit useradd
16 16
17# builder user password is "builder" 17# builder user password is "builder"
18BUILDER_PASSWORD ?= ".gLibiNXn0P12" 18BUILDER_PASSWORD ?= ".gLibiNXn0P12"
19USERADD_PACKAGES = "${PN}" 19USERADD_PACKAGES = "${PN}"
20USERADD_PARAM_${PN} = "--system --create-home \ 20USERADD_PARAM:${PN} = "--system --create-home \
21 --groups video,tty,audio \ 21 --groups video,tty,audio \
22 --password ${BUILDER_PASSWORD} \ 22 --password ${BUILDER_PASSWORD} \
23 --user-group builder" 23 --user-group builder"
diff --git a/meta/recipes-graphics/cairo/cairo_1.16.0.bb b/meta/recipes-graphics/cairo/cairo_1.16.0.bb
index 9d9fbfbe0d..d76d935c30 100644
--- a/meta/recipes-graphics/cairo/cairo_1.16.0.bb
+++ b/meta/recipes-graphics/cairo/cairo_1.16.0.bb
@@ -11,12 +11,12 @@ BUGTRACKER = "http://bugs.freedesktop.org"
11SECTION = "libs" 11SECTION = "libs"
12 12
13LICENSE = "(MPL-1.1 | LGPLv2.1) & GPLv3+" 13LICENSE = "(MPL-1.1 | LGPLv2.1) & GPLv3+"
14LICENSE_${PN} = "MPL-1.1 | LGPLv2.1" 14LICENSE:${PN} = "MPL-1.1 | LGPLv2.1"
15LICENSE_${PN}-dev = "MPL-1.1 | LGPLv2.1" 15LICENSE:${PN}-dev = "MPL-1.1 | LGPLv2.1"
16LICENSE_${PN}-doc = "MPL-1.1 | LGPLv2.1" 16LICENSE:${PN}-doc = "MPL-1.1 | LGPLv2.1"
17LICENSE_${PN}-gobject = "MPL-1.1 | LGPLv2.1" 17LICENSE:${PN}-gobject = "MPL-1.1 | LGPLv2.1"
18LICENSE_${PN}-script-interpreter = "MPL-1.1 | LGPLv2.1" 18LICENSE:${PN}-script-interpreter = "MPL-1.1 | LGPLv2.1"
19LICENSE_${PN}-perf-utils = "GPLv3+" 19LICENSE:${PN}-perf-utils = "GPLv3+"
20 20
21LIC_FILES_CHKSUM = "file://COPYING;md5=e73e999e0c72b5ac9012424fa157ad77" 21LIC_FILES_CHKSUM = "file://COPYING;md5=e73e999e0c72b5ac9012424fa157ad77"
22 22
@@ -43,8 +43,8 @@ PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'directfb', d)} \
43 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)} \ 43 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)} \
44 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'opengl', '', d)} \ 44 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'opengl', '', d)} \
45 trace" 45 trace"
46PACKAGECONFIG_class-native = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)}" 46PACKAGECONFIG:class-native = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)}"
47PACKAGECONFIG_class-nativesdk = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)}" 47PACKAGECONFIG:class-nativesdk = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)}"
48 48
49PACKAGECONFIG[x11] = "--with-x=yes -enable-xlib,--with-x=no --disable-xlib,${X11DEPENDS}" 49PACKAGECONFIG[x11] = "--with-x=yes -enable-xlib,--with-x=no --disable-xlib,${X11DEPENDS}"
50PACKAGECONFIG[xcb] = "--enable-xcb,--disable-xcb,libxcb" 50PACKAGECONFIG[xcb] = "--enable-xcb,--disable-xcb,libxcb"
@@ -65,7 +65,7 @@ export ac_cv_lib_bfd_bfd_openr="no"
65# Ensure we don't depend on LZO 65# Ensure we don't depend on LZO
66export ac_cv_lib_lzo2_lzo2a_decompress="no" 66export ac_cv_lib_lzo2_lzo2a_decompress="no"
67 67
68do_install_append () { 68do_install:append () {
69 rm -rf ${D}${bindir}/cairo-sphinx 69 rm -rf ${D}${bindir}/cairo-sphinx
70 rm -rf ${D}${libdir}/cairo/cairo-fdr* 70 rm -rf ${D}${libdir}/cairo/cairo-fdr*
71 rm -rf ${D}${libdir}/cairo/cairo-sphinx* 71 rm -rf ${D}${libdir}/cairo/cairo-sphinx*
@@ -79,20 +79,20 @@ do_install_append () {
79 79
80PACKAGES =+ "cairo-gobject cairo-script-interpreter cairo-perf-utils" 80PACKAGES =+ "cairo-gobject cairo-script-interpreter cairo-perf-utils"
81 81
82SUMMARY_cairo-gobject = "The Cairo library GObject wrapper library" 82SUMMARY:cairo-gobject = "The Cairo library GObject wrapper library"
83DESCRIPTION_cairo-gobject = "A GObject wrapper library for the Cairo API." 83DESCRIPTION:cairo-gobject = "A GObject wrapper library for the Cairo API."
84 84
85SUMMARY_cairo-script-interpreter = "The Cairo library script interpreter" 85SUMMARY:cairo-script-interpreter = "The Cairo library script interpreter"
86DESCRIPTION_cairo-script-interpreter = "The Cairo script interpreter implements \ 86DESCRIPTION:cairo-script-interpreter = "The Cairo script interpreter implements \
87CairoScript. CairoScript is used by tracing utilities to enable the ability \ 87CairoScript. CairoScript is used by tracing utilities to enable the ability \
88to replay rendering." 88to replay rendering."
89 89
90DESCRIPTION_cairo-perf-utils = "The Cairo library performance utilities" 90DESCRIPTION:cairo-perf-utils = "The Cairo library performance utilities"
91 91
92FILES_${PN} = "${libdir}/libcairo.so.*" 92FILES:${PN} = "${libdir}/libcairo.so.*"
93FILES_${PN}-gobject = "${libdir}/libcairo-gobject.so.*" 93FILES:${PN}-gobject = "${libdir}/libcairo-gobject.so.*"
94FILES_${PN}-script-interpreter = "${libdir}/libcairo-script-interpreter.so.*" 94FILES:${PN}-script-interpreter = "${libdir}/libcairo-script-interpreter.so.*"
95FILES_${PN}-perf-utils = "${bindir}/cairo-trace* ${libdir}/cairo/*.la ${libdir}/cairo/libcairo-trace.so" 95FILES:${PN}-perf-utils = "${bindir}/cairo-trace* ${libdir}/cairo/*.la ${libdir}/cairo/libcairo-trace.so"
96 96
97BBCLASSEXTEND = "native nativesdk" 97BBCLASSEXTEND = "native nativesdk"
98 98
diff --git a/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.301.bb b/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.301.bb
index b0ce56127d..8e39ef025f 100644
--- a/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.301.bb
+++ b/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_0.301.bb
@@ -19,7 +19,7 @@ HASHEQUIV_HASH_VERSION .= ".2"
19 19
20EXTRA_OEMESON += "-Duseprebuilt=true -Dbuildappstream=false" 20EXTRA_OEMESON += "-Duseprebuilt=true -Dbuildappstream=false"
21 21
22FILES_${PN} = "${datadir}/fonts ${datadir}/fontconfig" 22FILES:${PN} = "${datadir}/fonts ${datadir}/fontconfig"
23 23
24# This isn't a GNOME-style version do gnome_verdir fails. Just return the 24# This isn't a GNOME-style version do gnome_verdir fails. Just return the
25# version as that is how the directory is structured. 25# version as that is how the directory is structured.
diff --git a/meta/recipes-graphics/drm/libdrm_2.4.107.bb b/meta/recipes-graphics/drm/libdrm_2.4.107.bb
index 1dd07046f7..b645898481 100644
--- a/meta/recipes-graphics/drm/libdrm_2.4.107.bb
+++ b/meta/recipes-graphics/drm/libdrm_2.4.107.bb
@@ -37,24 +37,24 @@ PACKAGECONFIG[cairo-tests] = "-Dcairo-tests=true,-Dcairo-tests=false"
37PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,udev" 37PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,udev"
38PACKAGECONFIG[manpages] = "-Dman-pages=true,-Dman-pages=false,libxslt-native xmlto-native python3-docutils-native" 38PACKAGECONFIG[manpages] = "-Dman-pages=true,-Dman-pages=false,libxslt-native xmlto-native python3-docutils-native"
39 39
40ALLOW_EMPTY_${PN}-drivers = "1" 40ALLOW_EMPTY:${PN}-drivers = "1"
41PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \ 41PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \
42 ${PN}-intel ${PN}-exynos ${PN}-kms ${PN}-freedreno ${PN}-amdgpu \ 42 ${PN}-intel ${PN}-exynos ${PN}-kms ${PN}-freedreno ${PN}-amdgpu \
43 ${PN}-etnaviv" 43 ${PN}-etnaviv"
44 44
45RRECOMMENDS_${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \ 45RRECOMMENDS:${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \
46 ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \ 46 ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \
47 ${PN}-etnaviv" 47 ${PN}-etnaviv"
48 48
49FILES_${PN}-tests = "${bindir}/*" 49FILES:${PN}-tests = "${bindir}/*"
50FILES_${PN}-radeon = "${libdir}/libdrm_radeon.so.*" 50FILES:${PN}-radeon = "${libdir}/libdrm_radeon.so.*"
51FILES_${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*" 51FILES:${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*"
52FILES_${PN}-omap = "${libdir}/libdrm_omap.so.*" 52FILES:${PN}-omap = "${libdir}/libdrm_omap.so.*"
53FILES_${PN}-intel = "${libdir}/libdrm_intel.so.*" 53FILES:${PN}-intel = "${libdir}/libdrm_intel.so.*"
54FILES_${PN}-exynos = "${libdir}/libdrm_exynos.so.*" 54FILES:${PN}-exynos = "${libdir}/libdrm_exynos.so.*"
55FILES_${PN}-kms = "${libdir}/libkms*.so.*" 55FILES:${PN}-kms = "${libdir}/libkms*.so.*"
56FILES_${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*" 56FILES:${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*"
57FILES_${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids" 57FILES:${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids"
58FILES_${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*" 58FILES:${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*"
59 59
60BBCLASSEXTEND = "native nativesdk" 60BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/fontconfig/fontconfig_2.13.1.bb b/meta/recipes-graphics/fontconfig/fontconfig_2.13.1.bb
index d0da419ce0..63e4062862 100644
--- a/meta/recipes-graphics/fontconfig/fontconfig_2.13.1.bb
+++ b/meta/recipes-graphics/fontconfig/fontconfig_2.13.1.bb
@@ -29,33 +29,33 @@ SRC_URI[sha256sum] = "9f0d852b39d75fc655f9f53850eb32555394f36104a044bb2b2fc9e66d
29 29
30UPSTREAM_CHECK_REGEX = "fontconfig-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" 30UPSTREAM_CHECK_REGEX = "fontconfig-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
31 31
32do_configure_prepend() { 32do_configure:prepend() {
33 # work around https://bugs.freedesktop.org/show_bug.cgi?id=101280 33 # work around https://bugs.freedesktop.org/show_bug.cgi?id=101280
34 rm -f ${S}/src/fcobjshash.h ${S}/src/fcobjshash.gperf 34 rm -f ${S}/src/fcobjshash.h ${S}/src/fcobjshash.gperf
35} 35}
36 36
37do_install_append_class-target() { 37do_install:append:class-target() {
38 # duplicate fc-cache for postinstall script 38 # duplicate fc-cache for postinstall script
39 mkdir -p ${D}${libexecdir} 39 mkdir -p ${D}${libexecdir}
40 ln ${D}${bindir}/fc-cache ${D}${libexecdir}/${MLPREFIX}fc-cache 40 ln ${D}${bindir}/fc-cache ${D}${libexecdir}/${MLPREFIX}fc-cache
41} 41}
42 42
43do_install_append_class-nativesdk() { 43do_install:append:class-nativesdk() {
44 # duplicate fc-cache for postinstall script 44 # duplicate fc-cache for postinstall script
45 mkdir -p ${D}${libexecdir} 45 mkdir -p ${D}${libexecdir}
46 ln ${D}${bindir}/fc-cache ${D}${libexecdir}/${MLPREFIX}fc-cache 46 ln ${D}${bindir}/fc-cache ${D}${libexecdir}/${MLPREFIX}fc-cache
47} 47}
48 48
49PACKAGES =+ "fontconfig-utils" 49PACKAGES =+ "fontconfig-utils"
50FILES_${PN} =+ "${datadir}/xml/*" 50FILES:${PN} =+ "${datadir}/xml/*"
51FILES_${PN}-dev += "${datadir}/gettext/*" 51FILES:${PN}-dev += "${datadir}/gettext/*"
52FILES_fontconfig-utils = "${bindir}/* ${libexecdir}/*" 52FILES:fontconfig-utils = "${bindir}/* ${libexecdir}/*"
53 53
54# Work around past breakage in debian.bbclass 54# Work around past breakage in debian.bbclass
55RPROVIDES_fontconfig-utils = "libfontconfig-utils" 55RPROVIDES:fontconfig-utils = "libfontconfig-utils"
56RREPLACES_fontconfig-utils = "libfontconfig-utils" 56RREPLACES:fontconfig-utils = "libfontconfig-utils"
57RCONFLICTS_fontconfig-utils = "libfontconfig-utils" 57RCONFLICTS:fontconfig-utils = "libfontconfig-utils"
58DEBIAN_NOAUTONAME_fontconfig-utils = "1" 58DEBIAN_NOAUTONAME:fontconfig-utils = "1"
59 59
60inherit autotools pkgconfig relative_symlinks gettext 60inherit autotools pkgconfig relative_symlinks gettext
61 61
diff --git a/meta/recipes-graphics/freetype/freetype_2.10.4.bb b/meta/recipes-graphics/freetype/freetype_2.10.4.bb
index 8462cd3511..18fd8103e8 100644
--- a/meta/recipes-graphics/freetype/freetype_2.10.4.bb
+++ b/meta/recipes-graphics/freetype/freetype_2.10.4.bb
@@ -39,7 +39,7 @@ EXTRA_OECONF = "CC_BUILD='${BUILD_CC}'"
39 39
40TARGET_CPPFLAGS += "-D_FILE_OFFSET_BITS=64" 40TARGET_CPPFLAGS += "-D_FILE_OFFSET_BITS=64"
41 41
42do_install_append() { 42do_install:append() {
43 oe_multilib_header freetype2/freetype/config/ftconfig.h 43 oe_multilib_header freetype2/freetype/config/ftconfig.h
44} 44}
45 45
diff --git a/meta/recipes-graphics/glslang/glslang_11.5.0.bb b/meta/recipes-graphics/glslang/glslang_11.5.0.bb
index e3eaa2ac63..2f076e5684 100644
--- a/meta/recipes-graphics/glslang/glslang_11.5.0.bb
+++ b/meta/recipes-graphics/glslang/glslang_11.5.0.bb
@@ -26,6 +26,6 @@ EXTRA_OECMAKE = " \
26 26
27SOLIBSDEV = "glslang.so" 27SOLIBSDEV = "glslang.so"
28# all the other libraries are unversioned, so pack it on PN 28# all the other libraries are unversioned, so pack it on PN
29FILES_${PN} += "${libdir}/*.so" 29FILES:${PN} += "${libdir}/*.so"
30 30
31BBCLASSEXTEND = "native nativesdk" 31BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_2.8.2.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_2.8.2.bb
index 6da76ad0a3..48b0c7724a 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_2.8.2.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_2.8.2.bb
@@ -32,17 +32,17 @@ PACKAGES =+ "${PN}-icu ${PN}-icu-dev ${PN}-subset"
32 32
33LEAD_SONAME = "libharfbuzz.so" 33LEAD_SONAME = "libharfbuzz.so"
34 34
35do_install_append() { 35do_install:append() {
36 # If no tools are installed due to PACKAGECONFIG then this directory is 36 # If no tools are installed due to PACKAGECONFIG then this directory is
37 #still installed, so remove it to stop packaging wanings. 37 #still installed, so remove it to stop packaging wanings.
38 rmdir --ignore-fail-on-non-empty ${D}${bindir} 38 rmdir --ignore-fail-on-non-empty ${D}${bindir}
39} 39}
40 40
41FILES_${PN}-icu = "${libdir}/libharfbuzz-icu.so.*" 41FILES:${PN}-icu = "${libdir}/libharfbuzz-icu.so.*"
42FILES_${PN}-icu-dev = "${libdir}/libharfbuzz-icu.la \ 42FILES:${PN}-icu-dev = "${libdir}/libharfbuzz-icu.la \
43 ${libdir}/libharfbuzz-icu.so \ 43 ${libdir}/libharfbuzz-icu.so \
44 ${libdir}/pkgconfig/harfbuzz-icu.pc \ 44 ${libdir}/pkgconfig/harfbuzz-icu.pc \
45" 45"
46FILES_${PN}-subset = "${libdir}/libharfbuzz-subset.so.*" 46FILES:${PN}-subset = "${libdir}/libharfbuzz-subset.so.*"
47 47
48BBCLASSEXTEND = "native nativesdk" 48BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_git.bb b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_git.bb
index 5ab0498f7a..79fab7a28a 100644
--- a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_git.bb
+++ b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_git.bb
@@ -17,8 +17,8 @@ SRC_URI = "git://gitlab.freedesktop.org/drm/igt-gpu-tools.git;protocol=https"
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
18 18
19DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 procps libunwind kmod openssl elfutils alsa-lib json-c bison-native" 19DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 procps libunwind kmod openssl elfutils alsa-lib json-c bison-native"
20RDEPENDS_${PN} += "bash" 20RDEPENDS:${PN} += "bash"
21RDEPENDS_${PN}-tests += "bash" 21RDEPENDS:${PN}-tests += "bash"
22 22
23PACKAGE_BEFORE_PN = "${PN}-benchmarks ${PN}-tests" 23PACKAGE_BEFORE_PN = "${PN}-benchmarks ${PN}-tests"
24 24
@@ -26,7 +26,7 @@ PACKAGECONFIG[chamelium] = "-Dchamelium=enabled,-Dchamelium=disabled,gsl xmlrpc-
26 26
27EXTRA_OEMESON = "-Ddocs=disabled -Drunner=enabled -Dsrcdir=/usr/src/debug/${PN}/${PV}-${PR}/git/" 27EXTRA_OEMESON = "-Ddocs=disabled -Drunner=enabled -Dsrcdir=/usr/src/debug/${PN}/${PV}-${PR}/git/"
28COMPATIBLE_HOST = "(x86_64.*|i.86.*|arm.*|aarch64).*-linux" 28COMPATIBLE_HOST = "(x86_64.*|i.86.*|arm.*|aarch64).*-linux"
29COMPATIBLE_HOST_libc-musl_class-target = "null" 29COMPATIBLE_HOST:libc-musl:class-target = "null"
30SECURITY_LDFLAGS = "${SECURITY_X_LDFLAGS}" 30SECURITY_LDFLAGS = "${SECURITY_X_LDFLAGS}"
31 31
32gputools_sysroot_preprocess() { 32gputools_sysroot_preprocess() {
@@ -34,7 +34,7 @@ gputools_sysroot_preprocess() {
34} 34}
35SYSROOT_PREPROCESS_FUNCS += "gputools_sysroot_preprocess" 35SYSROOT_PREPROCESS_FUNCS += "gputools_sysroot_preprocess"
36 36
37do_install_append() { 37do_install:append() {
38 install -d ${D}/usr/share/${BPN}/scripts 38 install -d ${D}/usr/share/${BPN}/scripts
39 install ${S}/scripts/run-tests.sh ${D}/usr/share/${BPN}/scripts 39 install ${S}/scripts/run-tests.sh ${D}/usr/share/${BPN}/scripts
40 install -d ${D}/usr/share/${BPN}/runner 40 install -d ${D}/usr/share/${BPN}/runner
@@ -42,8 +42,8 @@ do_install_append() {
42 install -D ${B}/runner/igt_resume ${D}/usr/share/${BPN}/runner 42 install -D ${B}/runner/igt_resume ${D}/usr/share/${BPN}/runner
43} 43}
44 44
45FILES_${PN}-benchmarks += "${libexecdir}/${BPN}/benchmarks" 45FILES:${PN}-benchmarks += "${libexecdir}/${BPN}/benchmarks"
46FILES_${PN}-tests += "\ 46FILES:${PN}-tests += "\
47 ${libexecdir}/${BPN}/*\ 47 ${libexecdir}/${BPN}/*\
48 ${datadir}/${BPN}/1080p-right.png\ 48 ${datadir}/${BPN}/1080p-right.png\
49 ${datadir}/${BPN}/1080p-left.png\ 49 ${datadir}/${BPN}/1080p-left.png\
diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.0.bb b/meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.0.bb
index afa0ab1be6..3b8130af6d 100644
--- a/meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.0.bb
+++ b/meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.0.bb
@@ -7,8 +7,8 @@ LIC_FILES_CHKSUM = "file://cdjpeg.h;endline=13;md5=8a61af33cc1c681cd5cc297150bbb
7 file://jpeglib.h;endline=16;md5=52b5eaade8d5b6a452a7693dfe52c084 \ 7 file://jpeglib.h;endline=16;md5=52b5eaade8d5b6a452a7693dfe52c084 \
8 file://djpeg.c;endline=11;md5=b61f01ad6aff437b34d1f9e8004280a4 \ 8 file://djpeg.c;endline=11;md5=b61f01ad6aff437b34d1f9e8004280a4 \
9 " 9 "
10DEPENDS_append_x86-64_class-target = " nasm-native" 10DEPENDS:append:x86-64:class-target = " nasm-native"
11DEPENDS_append_x86_class-target = " nasm-native" 11DEPENDS:append:x86:class-target = " nasm-native"
12 12
13SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \ 13SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \
14 file://0001-libjpeg-turbo-fix-package_qa-error.patch \ 14 file://0001-libjpeg-turbo-fix-package_qa-error.patch \
@@ -22,40 +22,40 @@ PE = "1"
22 22
23# Drop-in replacement for jpeg 23# Drop-in replacement for jpeg
24PROVIDES = "jpeg" 24PROVIDES = "jpeg"
25RPROVIDES_${PN} += "jpeg" 25RPROVIDES:${PN} += "jpeg"
26RREPLACES_${PN} += "jpeg" 26RREPLACES:${PN} += "jpeg"
27RCONFLICTS_${PN} += "jpeg" 27RCONFLICTS:${PN} += "jpeg"
28 28
29inherit cmake pkgconfig 29inherit cmake pkgconfig
30 30
31export NASMENV = "--reproducible --debug-prefix-map=${WORKDIR}=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR}" 31export NASMENV = "--reproducible --debug-prefix-map=${WORKDIR}=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR}"
32 32
33# Add nasm-native dependency consistently for all build arches is hard 33# Add nasm-native dependency consistently for all build arches is hard
34EXTRA_OECMAKE_append_class-native = " -DWITH_SIMD=False" 34EXTRA_OECMAKE:append:class-native = " -DWITH_SIMD=False"
35EXTRA_OECMAKE_append_class-nativesdk = " -DWITH_SIMD=False" 35EXTRA_OECMAKE:append:class-nativesdk = " -DWITH_SIMD=False"
36 36
37# Work around missing x32 ABI support 37# Work around missing x32 ABI support
38EXTRA_OECMAKE_append_class-target = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", "-DWITH_SIMD=False", "", d)}" 38EXTRA_OECMAKE:append:class-target = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", "-DWITH_SIMD=False", "", d)}"
39 39
40# Work around missing non-floating point ABI support in MIPS 40# Work around missing non-floating point ABI support in MIPS
41EXTRA_OECMAKE_append_class-target = " ${@bb.utils.contains("MIPSPKGSFX_FPU", "-nf", "-DWITH_SIMD=False", "", d)}" 41EXTRA_OECMAKE:append:class-target = " ${@bb.utils.contains("MIPSPKGSFX_FPU", "-nf", "-DWITH_SIMD=False", "", d)}"
42 42
43EXTRA_OECMAKE_append_class-target_arm = " ${@bb.utils.contains("TUNE_FEATURES", "neon", "", "-DWITH_SIMD=False", d)}" 43EXTRA_OECMAKE:append:class-target:arm = " ${@bb.utils.contains("TUNE_FEATURES", "neon", "", "-DWITH_SIMD=False", d)}"
44EXTRA_OECMAKE_append_class-target_armeb = " ${@bb.utils.contains("TUNE_FEATURES", "neon", "", "-DWITH_SIMD=False", d)}" 44EXTRA_OECMAKE:append:class-target:armeb = " ${@bb.utils.contains("TUNE_FEATURES", "neon", "", "-DWITH_SIMD=False", d)}"
45 45
46# Provide a workaround if Altivec unit is not present in PPC 46# Provide a workaround if Altivec unit is not present in PPC
47EXTRA_OECMAKE_append_class-target_powerpc = " ${@bb.utils.contains("TUNE_FEATURES", "altivec", "", "-DWITH_SIMD=False", d)}" 47EXTRA_OECMAKE:append:class-target:powerpc = " ${@bb.utils.contains("TUNE_FEATURES", "altivec", "", "-DWITH_SIMD=False", d)}"
48EXTRA_OECMAKE_append_class-target_powerpc64 = " ${@bb.utils.contains("TUNE_FEATURES", "altivec", "", "-DWITH_SIMD=False", d)}" 48EXTRA_OECMAKE:append:class-target:powerpc64 = " ${@bb.utils.contains("TUNE_FEATURES", "altivec", "", "-DWITH_SIMD=False", d)}"
49 49
50DEBUG_OPTIMIZATION_append_armv4 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}" 50DEBUG_OPTIMIZATION:append:armv4 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}"
51DEBUG_OPTIMIZATION_append_armv5 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}" 51DEBUG_OPTIMIZATION:append:armv5 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}"
52 52
53PACKAGES =+ "jpeg-tools libturbojpeg" 53PACKAGES =+ "jpeg-tools libturbojpeg"
54 54
55DESCRIPTION_jpeg-tools = "The jpeg-tools package includes client programs to access libjpeg functionality. These tools allow for the compression, decompression, transformation and display of JPEG files and benchmarking of the libjpeg library." 55DESCRIPTION:jpeg-tools = "The jpeg-tools package includes client programs to access libjpeg functionality. These tools allow for the compression, decompression, transformation and display of JPEG files and benchmarking of the libjpeg library."
56FILES_jpeg-tools = "${bindir}/*" 56FILES:jpeg-tools = "${bindir}/*"
57 57
58DESCRIPTION_libturbojpeg = "A SIMD-accelerated JPEG codec which provides only TurboJPEG APIs" 58DESCRIPTION:libturbojpeg = "A SIMD-accelerated JPEG codec which provides only TurboJPEG APIs"
59FILES_libturbojpeg = "${libdir}/libturbojpeg.so.*" 59FILES:libturbojpeg = "${libdir}/libturbojpeg.so.*"
60 60
61BBCLASSEXTEND = "native nativesdk" 61BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/libepoxy/libepoxy_1.5.8.bb b/meta/recipes-graphics/libepoxy/libepoxy_1.5.8.bb
index 2cd096a579..dd621b1050 100644
--- a/meta/recipes-graphics/libepoxy/libepoxy_1.5.8.bb
+++ b/meta/recipes-graphics/libepoxy/libepoxy_1.5.8.bb
@@ -25,8 +25,8 @@ PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} egl"
25 25
26EXTRA_OEMESON += "-Dtests=false" 26EXTRA_OEMESON += "-Dtests=false"
27 27
28PACKAGECONFIG_class-native = "egl x11" 28PACKAGECONFIG:class-native = "egl x11"
29PACKAGECONFIG_class-nativesdk = "egl x11" 29PACKAGECONFIG:class-nativesdk = "egl x11"
30 30
31BBCLASSEXTEND = "native nativesdk" 31BBCLASSEXTEND = "native nativesdk"
32 32
diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb b/meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb
index 3aac32159a..86b2fc1b7b 100644
--- a/meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb
+++ b/meta/recipes-graphics/libsdl2/libsdl2_2.0.14.bb
@@ -11,8 +11,8 @@ LICENSE = "Zlib"
11LIC_FILES_CHKSUM = "file://COPYING.txt;md5=2d4af6adb4d89aad0cdedbcc18c9a32f" 11LIC_FILES_CHKSUM = "file://COPYING.txt;md5=2d4af6adb4d89aad0cdedbcc18c9a32f"
12 12
13# arm-neon adds MIT license 13# arm-neon adds MIT license
14LICENSE_append = " ${@bb.utils.contains('PACKAGECONFIG', 'arm-neon', '& MIT', '', d)}" 14LICENSE:append = " ${@bb.utils.contains('PACKAGECONFIG', 'arm-neon', '& MIT', '', d)}"
15LIC_FILES_CHKSUM_append = " ${@bb.utils.contains('PACKAGECONFIG', 'arm-neon', 'file://src/video/arm/pixman-arm-neon-asm.h;md5=9a9cc1e51abbf1da58f4d9528ec9d49b;beginline=1;endline=24', '', d)}" 15LIC_FILES_CHKSUM:append = " ${@bb.utils.contains('PACKAGECONFIG', 'arm-neon', 'file://src/video/arm/pixman-arm-neon-asm.h;md5=9a9cc1e51abbf1da58f4d9528ec9d49b;beginline=1;endline=24', '', d)}"
16 16
17PROVIDES = "virtual/libsdl2" 17PROVIDES = "virtual/libsdl2"
18 18
@@ -45,8 +45,8 @@ EXTRA_OECONF = "--disable-oss --disable-esd --disable-arts \
45# and BSP layers to pick either (desktop) opengl, gles2, or no GL 45# and BSP layers to pick either (desktop) opengl, gles2, or no GL
46PACKAGECONFIG_GL ?= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)}" 46PACKAGECONFIG_GL ?= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)}"
47 47
48PACKAGECONFIG_class-native = "x11 ${PACKAGECONFIG_GL}" 48PACKAGECONFIG:class-native = "x11 ${PACKAGECONFIG_GL}"
49PACKAGECONFIG_class-nativesdk = "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} ${PACKAGECONFIG_GL}" 49PACKAGECONFIG:class-nativesdk = "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} ${PACKAGECONFIG_GL}"
50PACKAGECONFIG ??= " \ 50PACKAGECONFIG ??= " \
51 ${PACKAGECONFIG_GL} \ 51 ${PACKAGECONFIG_GL} \
52 ${@bb.utils.filter('DISTRO_FEATURES', 'alsa directfb pulseaudio x11', d)} \ 52 ${@bb.utils.filter('DISTRO_FEATURES', 'alsa directfb pulseaudio x11', d)} \
@@ -65,9 +65,9 @@ PACKAGECONFIG[wayland] = "--enable-video-wayland,--disable-video-wayland,wayl
65PACKAGECONFIG[x11] = "--enable-video-x11,--disable-video-x11,virtual/libx11 libxext libxrandr libxrender" 65PACKAGECONFIG[x11] = "--enable-video-x11,--disable-video-x11,virtual/libx11 libxext libxrandr libxrender"
66 66
67EXTRA_AUTORECONF += "--include=acinclude --exclude=autoheader" 67EXTRA_AUTORECONF += "--include=acinclude --exclude=autoheader"
68CFLAGS_append_class-native = " -DNO_SHARED_MEMORY" 68CFLAGS:append:class-native = " -DNO_SHARED_MEMORY"
69 69
70do_configure_prepend() { 70do_configure:prepend() {
71 # Remove old libtool macros. 71 # Remove old libtool macros.
72 MACROS="libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4" 72 MACROS="libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4"
73 for i in ${MACROS}; do 73 for i in ${MACROS}; do
diff --git a/meta/recipes-graphics/libva/libva-initial_2.12.0.bb b/meta/recipes-graphics/libva/libva-initial_2.12.0.bb
index 5c6abeafe6..4c3045bc65 100644
--- a/meta/recipes-graphics/libva/libva-initial_2.12.0.bb
+++ b/meta/recipes-graphics/libva/libva-initial_2.12.0.bb
@@ -1,5 +1,5 @@
1require libva.inc 1require libva.inc
2 2
3do_install_append () { 3do_install:append () {
4 rm -f ${D}${libdir}/*.so* 4 rm -f ${D}${libdir}/*.so*
5} 5}
diff --git a/meta/recipes-graphics/libva/libva_2.12.0.bb b/meta/recipes-graphics/libva/libva_2.12.0.bb
index 4d3fa50963..ed2be289fc 100644
--- a/meta/recipes-graphics/libva/libva_2.12.0.bb
+++ b/meta/recipes-graphics/libva/libva_2.12.0.bb
@@ -12,9 +12,9 @@ PACKAGECONFIG[wayland] = "-Dwith_wayland=yes,-Dwith_wayland=no,wayland-native wa
12 12
13PACKAGES =+ "${PN}-x11 ${PN}-glx ${PN}-wayland" 13PACKAGES =+ "${PN}-x11 ${PN}-glx ${PN}-wayland"
14 14
15RDEPENDS_${PN}-x11 =+ "${PN}" 15RDEPENDS:${PN}-x11 =+ "${PN}"
16RDEPENDS_${PN}-glx =+ "${PN}-x11" 16RDEPENDS:${PN}-glx =+ "${PN}-x11"
17 17
18FILES_${PN}-x11 =+ "${libdir}/libva-x11*${SOLIBS}" 18FILES:${PN}-x11 =+ "${libdir}/libva-x11*${SOLIBS}"
19FILES_${PN}-glx =+ "${libdir}/libva-glx*${SOLIBS}" 19FILES:${PN}-glx =+ "${libdir}/libva-glx*${SOLIBS}"
20FILES_${PN}-wayland =+ "${libdir}/libva-wayland*${SOLIBS}" 20FILES:${PN}-wayland =+ "${libdir}/libva-wayland*${SOLIBS}"
diff --git a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
index 57a3024ea9..53229f2edc 100644
--- a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
+++ b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
@@ -7,7 +7,7 @@ LICENSE = "GPLv2"
7LIC_FILES_CHKSUM = "file://matchbox-session;endline=20;md5=180f1c169a15d059a56c30094f6fb5ea" 7LIC_FILES_CHKSUM = "file://matchbox-session;endline=20;md5=180f1c169a15d059a56c30094f6fb5ea"
8 8
9SECTION = "x11" 9SECTION = "x11"
10RCONFLICTS_${PN} = "matchbox-common" 10RCONFLICTS:${PN} = "matchbox-common"
11 11
12SRC_URI = "file://matchbox-session" 12SRC_URI = "file://matchbox-session"
13S = "${WORKDIR}" 13S = "${WORKDIR}"
@@ -16,7 +16,7 @@ PR = "r4"
16 16
17inherit update-alternatives 17inherit update-alternatives
18 18
19ALTERNATIVE_${PN} = "x-session-manager" 19ALTERNATIVE:${PN} = "x-session-manager"
20ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/matchbox-session" 20ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/matchbox-session"
21ALTERNATIVE_PRIORITY = "100" 21ALTERNATIVE_PRIORITY = "100"
22 22
diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb
index a08eb252ce..95a0604aee 100644
--- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb
@@ -22,7 +22,7 @@ inherit autotools pkgconfig features_check
22# depends on virtual/libx11 22# depends on virtual/libx11
23REQUIRED_DISTRO_FEATURES = "x11" 23REQUIRED_DISTRO_FEATURES = "x11"
24 24
25FILES_${PN} = "${bindir}/* \ 25FILES:${PN} = "${bindir}/* \
26 ${datadir}/matchbox \ 26 ${datadir}/matchbox \
27 ${sysconfdir}/matchbox \ 27 ${sysconfdir}/matchbox \
28 ${datadir}/themes/blondie/matchbox \ 28 ${datadir}/themes/blondie/matchbox \
@@ -35,6 +35,6 @@ EXTRA_OECONF = " --enable-startup-notification \
35 --with-expat-lib=${STAGING_LIBDIR} \ 35 --with-expat-lib=${STAGING_LIBDIR} \
36 --with-expat-includes=${STAGING_INCDIR}" 36 --with-expat-includes=${STAGING_INCDIR}"
37 37
38do_install_prepend() { 38do_install:prepend() {
39 install ${WORKDIR}/kbdconfig ${S}/data/kbdconfig 39 install ${WORKDIR}/kbdconfig ${S}/data/kbdconfig
40} 40}
diff --git a/meta/recipes-graphics/mesa/libglu_9.0.2.bb b/meta/recipes-graphics/mesa/libglu_9.0.2.bb
index ae18f86532..64fa82e5a8 100644
--- a/meta/recipes-graphics/mesa/libglu_9.0.2.bb
+++ b/meta/recipes-graphics/mesa/libglu_9.0.2.bb
@@ -25,4 +25,4 @@ inherit autotools pkgconfig features_check
25REQUIRED_DISTRO_FEATURES = "x11 opengl" 25REQUIRED_DISTRO_FEATURES = "x11 opengl"
26 26
27# Remove the mesa-glu dependency in mesa-glu-dev, as mesa-glu is empty 27# Remove the mesa-glu dependency in mesa-glu-dev, as mesa-glu is empty
28RDEPENDS_${PN}-dev = "" 28RDEPENDS:${PN}-dev = ""
diff --git a/meta/recipes-graphics/mesa/mesa-demos_8.4.0.bb b/meta/recipes-graphics/mesa/mesa-demos_8.4.0.bb
index 38bdbded29..368af4e915 100644
--- a/meta/recipes-graphics/mesa/mesa-demos_8.4.0.bb
+++ b/meta/recipes-graphics/mesa/mesa-demos_8.4.0.bb
@@ -49,7 +49,7 @@ PACKAGECONFIG[glew] = "--enable-glew,--disable-glew,glew"
49PACKAGECONFIG[glu] = "--enable-glu,--disable-glu,virtual/libgl" 49PACKAGECONFIG[glu] = "--enable-glu,--disable-glu,virtual/libgl"
50PACKAGECONFIG[glx] = "--enable-glx-demos,--disable-glx-demos" 50PACKAGECONFIG[glx] = "--enable-glx-demos,--disable-glx-demos"
51 51
52do_install_append() { 52do_install:append() {
53 # it can be completely empty when all PACKAGECONFIG options are disabled 53 # it can be completely empty when all PACKAGECONFIG options are disabled
54 rmdir --ignore-fail-on-non-empty ${D}${bindir} 54 rmdir --ignore-fail-on-non-empty ${D}${bindir}
55 55
diff --git a/meta/recipes-graphics/mesa/mesa-gl_21.1.5.bb b/meta/recipes-graphics/mesa/mesa-gl_21.1.5.bb
index dff79f0be0..142bb743b1 100644
--- a/meta/recipes-graphics/mesa/mesa-gl_21.1.5.bb
+++ b/meta/recipes-graphics/mesa/mesa-gl_21.1.5.bb
@@ -9,7 +9,7 @@ S = "${WORKDIR}/mesa-${PV}"
9# At least one DRI rendering engine is required to build mesa. 9# At least one DRI rendering engine is required to build mesa.
10# When no X11 is available, use osmesa for the rendering engine. 10# When no X11 is available, use osmesa for the rendering engine.
11PACKAGECONFIG ??= "opengl dri ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', 'osmesa gallium', d)}" 11PACKAGECONFIG ??= "opengl dri ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', 'osmesa gallium', d)}"
12PACKAGECONFIG_class-target = "opengl dri ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', 'osmesa gallium', d)}" 12PACKAGECONFIG:class-target = "opengl dri ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', 'osmesa gallium', d)}"
13 13
14# 21.0.0 version fails to build when any driver is enabled in DRIDRIVERS 14# 21.0.0 version fails to build when any driver is enabled in DRIDRIVERS
15# ./mesa-21.0.0/meson.build:519:4: ERROR: Problem encountered: building dri drivers require at least one windowing system 15# ./mesa-21.0.0/meson.build:519:4: ERROR: Problem encountered: building dri drivers require at least one windowing system
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 85a352f736..c636313229 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -28,7 +28,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)"
28 28
29#because we cannot rely on the fact that all apps will use pkgconfig, 29#because we cannot rely on the fact that all apps will use pkgconfig,
30#make eglplatform.h independent of MESA_EGL_NO_X11_HEADER 30#make eglplatform.h independent of MESA_EGL_NO_X11_HEADER
31do_install_append() { 31do_install:append() {
32 if ${@bb.utils.contains('PACKAGECONFIG', 'egl', 'true', 'false', d)}; then 32 if ${@bb.utils.contains('PACKAGECONFIG', 'egl', 'true', 'false', d)}; then
33 sed -i -e 's/^#elif defined(__unix__) && defined(EGL_NO_X11)$/#elif defined(__unix__) \&\& defined(EGL_NO_X11) || ${@bb.utils.contains('PACKAGECONFIG', 'x11', '0', '1', d)}/' ${D}${includedir}/EGL/eglplatform.h 33 sed -i -e 's/^#elif defined(__unix__) && defined(EGL_NO_X11)$/#elif defined(__unix__) \&\& defined(EGL_NO_X11) || ${@bb.utils.contains('PACKAGECONFIG', 'x11', '0', '1', d)}/' ${D}${includedir}/EGL/eglplatform.h
34 fi 34 fi
@@ -48,7 +48,7 @@ inherit meson pkgconfig python3native gettext features_check
48 48
49BBCLASSEXTEND = "native nativesdk" 49BBCLASSEXTEND = "native nativesdk"
50 50
51ANY_OF_DISTRO_FEATURES_class-target = "opengl vulkan" 51ANY_OF_DISTRO_FEATURES:class-target = "opengl vulkan"
52 52
53PLATFORMS ??= "${@bb.utils.filter('PACKAGECONFIG', 'x11 wayland', d)}" 53PLATFORMS ??= "${@bb.utils.filter('PACKAGECONFIG', 'x11 wayland', d)}"
54 54
@@ -82,16 +82,16 @@ EXTRA_OEMESON = " \
82def strip_comma(s): 82def strip_comma(s):
83 return s.strip(',') 83 return s.strip(',')
84 84
85PACKAGECONFIG_class-target ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland vulkan', d)} \ 85PACKAGECONFIG:class-target ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland vulkan', d)} \
86 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl egl gles gbm dri gallium virgl', '', d)} \ 86 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl egl gles gbm dri gallium virgl', '', d)} \
87 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'x11 dri3', '', d)} \ 87 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'x11 dri3', '', d)} \
88 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 vulkan', 'dri3', '', d)} \ 88 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 vulkan', 'dri3', '', d)} \
89 elf-tls \ 89 elf-tls \
90 " 90 "
91PACKAGECONFIG_class-native ?= "gbm gallium egl opengl elf-tls x11" 91PACKAGECONFIG:class-native ?= "gbm gallium egl opengl elf-tls x11"
92PACKAGECONFIG_class-nativesdk ?= "gbm gallium egl opengl elf-tls x11" 92PACKAGECONFIG:class-nativesdk ?= "gbm gallium egl opengl elf-tls x11"
93 93
94PACKAGECONFIG_remove_libc-musl = "elf-tls" 94PACKAGECONFIG:remove:libc-musl = "elf-tls"
95 95
96# "gbm" requires "dri", "opengl" 96# "gbm" requires "dri", "opengl"
97PACKAGECONFIG[gbm] = "-Dgbm=enabled,-Dgbm=disabled" 97PACKAGECONFIG[gbm] = "-Dgbm=enabled,-Dgbm=disabled"
@@ -110,9 +110,9 @@ PACKAGECONFIG[dri3] = "-Ddri3=enabled, -Ddri3=disabled, xorgproto libxshmfence"
110# Vulkan drivers need dri3 enabled 110# Vulkan drivers need dri3 enabled
111# amd could be enabled as well but requires gallium-llvm with llvm >= 3.9 111# amd could be enabled as well but requires gallium-llvm with llvm >= 3.9
112VULKAN_DRIVERS = "" 112VULKAN_DRIVERS = ""
113VULKAN_DRIVERS_append_x86_class-target = ",intel" 113VULKAN_DRIVERS:append:x86:class-target = ",intel"
114VULKAN_DRIVERS_append_x86-64_class-target = ",intel" 114VULKAN_DRIVERS:append:x86-64:class-target = ",intel"
115VULKAN_DRIVERS_append ="${@bb.utils.contains('PACKAGECONFIG', 'freedreno', ',freedreno', '', d)}" 115VULKAN_DRIVERS:append ="${@bb.utils.contains('PACKAGECONFIG', 'freedreno', ',freedreno', '', d)}"
116PACKAGECONFIG[vulkan] = "-Dvulkan-drivers=${@strip_comma('${VULKAN_DRIVERS}')}, -Dvulkan-drivers=''," 116PACKAGECONFIG[vulkan] = "-Dvulkan-drivers=${@strip_comma('${VULKAN_DRIVERS}')}, -Dvulkan-drivers='',"
117 117
118PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=false" 118PACKAGECONFIG[opengl] = "-Dopengl=true, -Dopengl=false"
@@ -131,16 +131,16 @@ PACKAGECONFIG[v3d] = ""
131 131
132GALLIUMDRIVERS = "swrast" 132GALLIUMDRIVERS = "swrast"
133# gallium swrast was found to crash Xorg on startup in x32 qemu 133# gallium swrast was found to crash Xorg on startup in x32 qemu
134GALLIUMDRIVERS_x86-x32 = "" 134GALLIUMDRIVERS:x86-x32 = ""
135# Add crocus when 21.2 is out to the list below to support the full range of Intel GPUs 135# Add crocus when 21.2 is out to the list below to support the full range of Intel GPUs
136GALLIUMDRIVERS_append_x86_class-target = ",i915,iris" 136GALLIUMDRIVERS:append:x86:class-target = ",i915,iris"
137GALLIUMDRIVERS_append_x86-64_class-target = ",i915,iris" 137GALLIUMDRIVERS:append:x86-64:class-target = ",i915,iris"
138 138
139GALLIUMDRIVERS_append ="${@bb.utils.contains('PACKAGECONFIG', 'etnaviv', ',etnaviv', '', d)}" 139GALLIUMDRIVERS:append ="${@bb.utils.contains('PACKAGECONFIG', 'etnaviv', ',etnaviv', '', d)}"
140GALLIUMDRIVERS_append ="${@bb.utils.contains('PACKAGECONFIG', 'freedreno', ',freedreno', '', d)}" 140GALLIUMDRIVERS:append ="${@bb.utils.contains('PACKAGECONFIG', 'freedreno', ',freedreno', '', d)}"
141GALLIUMDRIVERS_append ="${@bb.utils.contains('PACKAGECONFIG', 'kmsro', ',kmsro', '', d)}" 141GALLIUMDRIVERS:append ="${@bb.utils.contains('PACKAGECONFIG', 'kmsro', ',kmsro', '', d)}"
142GALLIUMDRIVERS_append ="${@bb.utils.contains('PACKAGECONFIG', 'vc4', ',vc4', '', d)}" 142GALLIUMDRIVERS:append ="${@bb.utils.contains('PACKAGECONFIG', 'vc4', ',vc4', '', d)}"
143GALLIUMDRIVERS_append ="${@bb.utils.contains('PACKAGECONFIG', 'v3d', ',v3d', '', d)}" 143GALLIUMDRIVERS:append ="${@bb.utils.contains('PACKAGECONFIG', 'v3d', ',v3d', '', d)}"
144 144
145# radeonsi requires LLVM 145# radeonsi requires LLVM
146GALLIUMDRIVERS_RADEONSI = "${@bb.utils.contains('PACKAGECONFIG', 'r600', ',radeonsi', '', d)}" 146GALLIUMDRIVERS_RADEONSI = "${@bb.utils.contains('PACKAGECONFIG', 'r600', ',radeonsi', '', d)}"
@@ -149,9 +149,9 @@ GALLIUMDRIVERS_LLVM = "r300,svga,nouveau${GALLIUMDRIVERS_RADEONSI}"
149PACKAGECONFIG[r600] = "" 149PACKAGECONFIG[r600] = ""
150PACKAGECONFIG[virgl] = "" 150PACKAGECONFIG[virgl] = ""
151 151
152GALLIUMDRIVERS_append = "${@bb.utils.contains('PACKAGECONFIG', 'gallium-llvm', ',${GALLIUMDRIVERS_LLVM}', '', d)}" 152GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'gallium-llvm', ',${GALLIUMDRIVERS_LLVM}', '', d)}"
153GALLIUMDRIVERS_append = "${@bb.utils.contains('PACKAGECONFIG', 'r600', ',r600', '', d)}" 153GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'r600', ',r600', '', d)}"
154GALLIUMDRIVERS_append = "${@bb.utils.contains('PACKAGECONFIG', 'virgl', ',virgl', '', d)}" 154GALLIUMDRIVERS:append = "${@bb.utils.contains('PACKAGECONFIG', 'virgl', ',virgl', '', d)}"
155 155
156PACKAGECONFIG[gallium] = "-Dgallium-drivers=${@strip_comma('${GALLIUMDRIVERS}')}, -Dgallium-drivers='', libdrm" 156PACKAGECONFIG[gallium] = "-Dgallium-drivers=${@strip_comma('${GALLIUMDRIVERS}')}, -Dgallium-drivers='', libdrm"
157PACKAGECONFIG[gallium-llvm] = "-Dllvm=enabled -Dshared-llvm=enabled, -Dllvm=disabled, llvm${MESA_LLVM_RELEASE} llvm-native \ 157PACKAGECONFIG[gallium-llvm] = "-Dllvm=enabled -Dshared-llvm=enabled, -Dllvm=disabled, llvm${MESA_LLVM_RELEASE} llvm-native \
@@ -162,10 +162,10 @@ PACKAGECONFIG[va] = "-Dgallium-va=enabled,-Dgallium-va=disabled,libva-initial"
162PACKAGECONFIG[vdpau] = "-Dgallium-vdpau=enabled,-Dgallium-vdpau=disabled,libvdpau" 162PACKAGECONFIG[vdpau] = "-Dgallium-vdpau=enabled,-Dgallium-vdpau=disabled,libvdpau"
163 163
164PACKAGECONFIG[lima] = "" 164PACKAGECONFIG[lima] = ""
165GALLIUMDRIVERS_append ="${@bb.utils.contains('PACKAGECONFIG', 'lima', ',lima', '', d)}" 165GALLIUMDRIVERS:append ="${@bb.utils.contains('PACKAGECONFIG', 'lima', ',lima', '', d)}"
166 166
167PACKAGECONFIG[panfrost] = "" 167PACKAGECONFIG[panfrost] = ""
168GALLIUMDRIVERS_append ="${@bb.utils.contains('PACKAGECONFIG', 'panfrost', ',panfrost', '', d)}" 168GALLIUMDRIVERS:append ="${@bb.utils.contains('PACKAGECONFIG', 'panfrost', ',panfrost', '', d)}"
169 169
170PACKAGECONFIG[osmesa] = "-Dosmesa=true,-Dosmesa=false" 170PACKAGECONFIG[osmesa] = "-Dosmesa=true,-Dosmesa=false"
171 171
@@ -174,16 +174,16 @@ PACKAGECONFIG[unwind] = "-Dlibunwind=enabled,-Dlibunwind=disabled,libunwind"
174PACKAGECONFIG[lmsensors] = "-Dlmsensors=enabled,-Dlmsensors=disabled,lmsensors" 174PACKAGECONFIG[lmsensors] = "-Dlmsensors=enabled,-Dlmsensors=disabled,lmsensors"
175 175
176# llvmpipe is slow if compiled with -fomit-frame-pointer (e.g. -O2) 176# llvmpipe is slow if compiled with -fomit-frame-pointer (e.g. -O2)
177FULL_OPTIMIZATION_append = " -fno-omit-frame-pointer" 177FULL_OPTIMIZATION:append = " -fno-omit-frame-pointer"
178 178
179CFLAGS_append_armv5 = " -DMISSING_64BIT_ATOMICS" 179CFLAGS:append:armv5 = " -DMISSING_64BIT_ATOMICS"
180CFLAGS_append_armv6 = " -DMISSING_64BIT_ATOMICS" 180CFLAGS:append:armv6 = " -DMISSING_64BIT_ATOMICS"
181 181
182# Remove the mesa dependency on mesa-dev, as mesa is empty 182# Remove the mesa dependency on mesa-dev, as mesa is empty
183RDEPENDS_${PN}-dev = "" 183RDEPENDS:${PN}-dev = ""
184 184
185# Add dependency so that GLES3 header don't need to be added manually 185# Add dependency so that GLES3 header don't need to be added manually
186RDEPENDS_libgles2-mesa-dev += "libgles3-mesa-dev" 186RDEPENDS:libgles2-mesa-dev += "libgles3-mesa-dev"
187 187
188PACKAGES =+ "libegl-mesa libegl-mesa-dev \ 188PACKAGES =+ "libegl-mesa libegl-mesa-dev \
189 libosmesa libosmesa-dev \ 189 libosmesa libosmesa-dev \
@@ -198,7 +198,7 @@ PACKAGES =+ "libegl-mesa libegl-mesa-dev \
198 mesa-vdpau-drivers \ 198 mesa-vdpau-drivers \
199 " 199 "
200 200
201do_install_append () { 201do_install:append () {
202 # Drivers never need libtool .la files 202 # Drivers never need libtool .la files
203 rm -f ${D}${libdir}/dri/*.la 203 rm -f ${D}${libdir}/dri/*.la
204 rm -f ${D}${libdir}/egl/*.la 204 rm -f ${D}${libdir}/egl/*.la
@@ -232,28 +232,28 @@ python __anonymous() {
232 fullp = mlprefix + p[1] + "-mesa" + suffix 232 fullp = mlprefix + p[1] + "-mesa" + suffix
233 mlprefix = d.getVar("MLPREFIX") 233 mlprefix = d.getVar("MLPREFIX")
234 pkgs = " ".join(mlprefix + x + suffix for x in p[1:]) 234 pkgs = " ".join(mlprefix + x + suffix for x in p[1:])
235 d.setVar("DEBIAN_NOAUTONAME_" + fullp, "1") 235 d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1")
236 d.appendVar("RREPLACES_" + fullp, pkgs) 236 d.appendVar("RREPLACES:" + fullp, pkgs)
237 d.appendVar("RPROVIDES_" + fullp, pkgs) 237 d.appendVar("RPROVIDES:" + fullp, pkgs)
238 d.appendVar("RCONFLICTS_" + fullp, pkgs) 238 d.appendVar("RCONFLICTS:" + fullp, pkgs)
239 239
240 d.appendVar("RRECOMMENDS_" + fullp, " ${MLPREFIX}mesa-megadriver" + suffix) 240 d.appendVar("RRECOMMENDS:" + fullp, " ${MLPREFIX}mesa-megadriver" + suffix)
241 241
242 # For -dev, the first element is both the Debian and original name 242 # For -dev, the first element is both the Debian and original name
243 fullp = mlprefix + p[1] + "-mesa-dev" + suffix 243 fullp = mlprefix + p[1] + "-mesa-dev" + suffix
244 pkgs = mlprefix + p[1] + "-dev" + suffix 244 pkgs = mlprefix + p[1] + "-dev" + suffix
245 d.setVar("DEBIAN_NOAUTONAME_" + fullp, "1") 245 d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1")
246 d.appendVar("RREPLACES_" + fullp, pkgs) 246 d.appendVar("RREPLACES:" + fullp, pkgs)
247 d.appendVar("RPROVIDES_" + fullp, pkgs) 247 d.appendVar("RPROVIDES:" + fullp, pkgs)
248 d.appendVar("RCONFLICTS_" + fullp, pkgs) 248 d.appendVar("RCONFLICTS:" + fullp, pkgs)
249} 249}
250 250
251python mesa_populate_packages() { 251python mesa_populate_packages() {
252 pkgs = ['mesa', 'mesa-dev', 'mesa-dbg'] 252 pkgs = ['mesa', 'mesa-dev', 'mesa-dbg']
253 for pkg in pkgs: 253 for pkg in pkgs:
254 d.setVar("RPROVIDES_%s" % pkg, pkg.replace("mesa", "mesa-dri", 1)) 254 d.setVar("RPROVIDES:%s" % pkg, pkg.replace("mesa", "mesa-dri", 1))
255 d.setVar("RCONFLICTS_%s" % pkg, pkg.replace("mesa", "mesa-dri", 1)) 255 d.setVar("RCONFLICTS:%s" % pkg, pkg.replace("mesa", "mesa-dri", 1))
256 d.setVar("RREPLACES_%s" % pkg, pkg.replace("mesa", "mesa-dri", 1)) 256 d.setVar("RREPLACES:%s" % pkg, pkg.replace("mesa", "mesa-dri", 1))
257 257
258 import re 258 import re
259 dri_drivers_root = oe.path.join(d.getVar('PKGD'), d.getVar('libdir'), "dri") 259 dri_drivers_root = oe.path.join(d.getVar('PKGD'), d.getVar('libdir'), "dri")
@@ -264,45 +264,45 @@ python mesa_populate_packages() {
264 m = re.match(r'^(.*)_dri\.so$', p) 264 m = re.match(r'^(.*)_dri\.so$', p)
265 if m: 265 if m:
266 pkg_name = " ${MLPREFIX}mesa-driver-%s" % legitimize_package_name(m.group(1)) 266 pkg_name = " ${MLPREFIX}mesa-driver-%s" % legitimize_package_name(m.group(1))
267 d.appendVar("RPROVIDES_%s" % lib_name, pkg_name) 267 d.appendVar("RPROVIDES:%s" % lib_name, pkg_name)
268 d.appendVar("RCONFLICTS_%s" % lib_name, pkg_name) 268 d.appendVar("RCONFLICTS:%s" % lib_name, pkg_name)
269 d.appendVar("RREPLACES_%s" % lib_name, pkg_name) 269 d.appendVar("RREPLACES:%s" % lib_name, pkg_name)
270 270
271 pipe_drivers_root = os.path.join(d.getVar('libdir'), "gallium-pipe") 271 pipe_drivers_root = os.path.join(d.getVar('libdir'), "gallium-pipe")
272 do_split_packages(d, pipe_drivers_root, r'^pipe_(.*)\.so$', 'mesa-driver-pipe-%s', 'Mesa %s pipe driver', extra_depends='') 272 do_split_packages(d, pipe_drivers_root, r'^pipe_(.*)\.so$', 'mesa-driver-pipe-%s', 'Mesa %s pipe driver', extra_depends='')
273} 273}
274 274
275PACKAGESPLITFUNCS_prepend = "mesa_populate_packages " 275PACKAGESPLITFUNCS:prepend = "mesa_populate_packages "
276 276
277PACKAGES_DYNAMIC += "^mesa-driver-.*" 277PACKAGES_DYNAMIC += "^mesa-driver-.*"
278PACKAGES_DYNAMIC_class-native = "^mesa-driver-.*-native" 278PACKAGES_DYNAMIC:class-native = "^mesa-driver-.*-native"
279 279
280FILES_mesa-megadriver = "${libdir}/dri/* ${datadir}/drirc.d/00-mesa-defaults.conf" 280FILES:mesa-megadriver = "${libdir}/dri/* ${datadir}/drirc.d/00-mesa-defaults.conf"
281FILES_mesa-vulkan-drivers = "${libdir}/libvulkan_*.so ${datadir}/vulkan" 281FILES:mesa-vulkan-drivers = "${libdir}/libvulkan_*.so ${datadir}/vulkan"
282FILES_${PN}-vdpau-drivers = "${libdir}/vdpau/*.so.*" 282FILES:${PN}-vdpau-drivers = "${libdir}/vdpau/*.so.*"
283FILES_libegl-mesa = "${libdir}/libEGL.so.*" 283FILES:libegl-mesa = "${libdir}/libEGL.so.*"
284FILES_libgbm = "${libdir}/libgbm.so.*" 284FILES:libgbm = "${libdir}/libgbm.so.*"
285FILES_libgles1-mesa = "${libdir}/libGLESv1*.so.*" 285FILES:libgles1-mesa = "${libdir}/libGLESv1*.so.*"
286FILES_libgles2-mesa = "${libdir}/libGLESv2.so.*" 286FILES:libgles2-mesa = "${libdir}/libGLESv2.so.*"
287FILES_libgl-mesa = "${libdir}/libGL.so.*" 287FILES:libgl-mesa = "${libdir}/libGL.so.*"
288FILES_libglapi = "${libdir}/libglapi.so.*" 288FILES:libglapi = "${libdir}/libglapi.so.*"
289FILES_libosmesa = "${libdir}/libOSMesa.so.*" 289FILES:libosmesa = "${libdir}/libOSMesa.so.*"
290FILES_libxatracker = "${libdir}/libxatracker.so.*" 290FILES:libxatracker = "${libdir}/libxatracker.so.*"
291 291
292FILES_${PN}-dev = "${libdir}/pkgconfig/dri.pc ${includedir}/vulkan ${libdir}/vdpau/*.so" 292FILES:${PN}-dev = "${libdir}/pkgconfig/dri.pc ${includedir}/vulkan ${libdir}/vdpau/*.so"
293FILES_libegl-mesa-dev = "${libdir}/libEGL.* ${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc" 293FILES:libegl-mesa-dev = "${libdir}/libEGL.* ${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc"
294FILES_libgbm-dev = "${libdir}/libgbm.* ${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" 294FILES:libgbm-dev = "${libdir}/libgbm.* ${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h"
295FILES_libgl-mesa-dev = "${libdir}/libGL.* ${includedir}/GL ${libdir}/pkgconfig/gl.pc" 295FILES:libgl-mesa-dev = "${libdir}/libGL.* ${includedir}/GL ${libdir}/pkgconfig/gl.pc"
296FILES_libglapi-dev = "${libdir}/libglapi.*" 296FILES:libglapi-dev = "${libdir}/libglapi.*"
297FILES_libgles1-mesa-dev = "${libdir}/libGLESv1*.* ${includedir}/GLES ${libdir}/pkgconfig/glesv1*.pc" 297FILES:libgles1-mesa-dev = "${libdir}/libGLESv1*.* ${includedir}/GLES ${libdir}/pkgconfig/glesv1*.pc"
298FILES_libgles2-mesa-dev = "${libdir}/libGLESv2.* ${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc" 298FILES:libgles2-mesa-dev = "${libdir}/libGLESv2.* ${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc"
299FILES_libgles3-mesa-dev = "${includedir}/GLES3" 299FILES:libgles3-mesa-dev = "${includedir}/GLES3"
300FILES_libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/GL/osmesa.h ${libdir}/pkgconfig/osmesa.pc" 300FILES:libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/GL/osmesa.h ${libdir}/pkgconfig/osmesa.pc"
301FILES_libxatracker-dev = "${libdir}/libxatracker.so ${libdir}/libxatracker.la \ 301FILES:libxatracker-dev = "${libdir}/libxatracker.so ${libdir}/libxatracker.la \
302 ${includedir}/xa_tracker.h ${includedir}/xa_composite.h ${includedir}/xa_context.h \ 302 ${includedir}/xa_tracker.h ${includedir}/xa_composite.h ${includedir}/xa_context.h \
303 ${libdir}/pkgconfig/xatracker.pc" 303 ${libdir}/pkgconfig/xatracker.pc"
304 304
305# Fix upgrade path from mesa to mesa-megadriver 305# Fix upgrade path from mesa to mesa-megadriver
306RREPLACES_mesa-megadriver = "mesa" 306RREPLACES:mesa-megadriver = "mesa"
307RCONFLICTS_mesa-megadriver = "mesa" 307RCONFLICTS:mesa-megadriver = "mesa"
308RPROVIDES_mesa-megadriver = "mesa" 308RPROVIDES:mesa-megadriver = "mesa"
diff --git a/meta/recipes-graphics/mesa/mesa_21.1.5.bb b/meta/recipes-graphics/mesa/mesa_21.1.5.bb
index 28abc91a87..3f62990b29 100644
--- a/meta/recipes-graphics/mesa/mesa_21.1.5.bb
+++ b/meta/recipes-graphics/mesa/mesa_21.1.5.bb
@@ -1,5 +1,5 @@
1require ${BPN}.inc 1require ${BPN}.inc
2 2
3DRIDRIVERS_append_x86_class-target = ",r100,r200,nouveau,i965" 3DRIDRIVERS:append:x86:class-target = ",r100,r200,nouveau,i965"
4DRIDRIVERS_append_x86-64_class-target = ",r100,r200,nouveau,i965" 4DRIDRIVERS:append:x86-64:class-target = ",r100,r200,nouveau,i965"
5 5
diff --git a/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb b/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
index 549b0cbdf7..470a5e9ea9 100644
--- a/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
+++ b/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb
@@ -9,16 +9,16 @@ LICENSE = "GPLv2"
9LIC_FILES_CHKSUM = "file://mini-x-session;endline=5;md5=b6430bffbcf05f9760e72938826b7487" 9LIC_FILES_CHKSUM = "file://mini-x-session;endline=5;md5=b6430bffbcf05f9760e72938826b7487"
10 10
11SECTION = "x11" 11SECTION = "x11"
12RCONFLICTS_${PN} = "matchbox-common" 12RCONFLICTS:${PN} = "matchbox-common"
13 13
14SRC_URI = "file://mini-x-session" 14SRC_URI = "file://mini-x-session"
15S = "${WORKDIR}" 15S = "${WORKDIR}"
16 16
17RDEPENDS_${PN} = "sudo" 17RDEPENDS:${PN} = "sudo"
18 18
19inherit update-alternatives 19inherit update-alternatives
20 20
21ALTERNATIVE_${PN} = "x-session-manager" 21ALTERNATIVE:${PN} = "x-session-manager"
22ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/mini-x-session" 22ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/mini-x-session"
23ALTERNATIVE_PRIORITY = "50" 23ALTERNATIVE_PRIORITY = "50"
24 24
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-weston.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-weston.bb
index 7dcfd6733b..0ce91ca940 100644
--- a/meta/recipes-graphics/packagegroups/packagegroup-core-weston.bb
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-weston.bb
@@ -7,7 +7,7 @@ inherit packagegroup features_check
7# weston-init requires pam enabled if started via systemd 7# weston-init requires pam enabled if started via systemd
8REQUIRED_DISTRO_FEATURES = "wayland ${@oe.utils.conditional('VIRTUAL-RUNTIME_init_manager', 'systemd', 'pam', '', d)}" 8REQUIRED_DISTRO_FEATURES = "wayland ${@oe.utils.conditional('VIRTUAL-RUNTIME_init_manager', 'systemd', 'pam', '', d)}"
9 9
10RDEPENDS_${PN} = "\ 10RDEPENDS:${PN} = "\
11 weston \ 11 weston \
12 weston-init \ 12 weston-init \
13 weston-examples \ 13 weston-examples \
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb
index 9ca2705a5f..4e6d9908c7 100644
--- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb
@@ -6,7 +6,7 @@ inherit packagegroup features_check
6# rdepends on matchbox-wm 6# rdepends on matchbox-wm
7REQUIRED_DISTRO_FEATURES = "x11" 7REQUIRED_DISTRO_FEATURES = "x11"
8 8
9RDEPENDS_${PN} = "\ 9RDEPENDS:${PN} = "\
10 packagegroup-core-x11-xserver \ 10 packagegroup-core-x11-xserver \
11 packagegroup-core-x11-utils \ 11 packagegroup-core-x11-utils \
12 dbus \ 12 dbus \
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb
index a0b944a678..3bb308fbba 100644
--- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb
@@ -14,7 +14,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
14XSERVER ?= "xserver-xorg xf86-video-fbdev" 14XSERVER ?= "xserver-xorg xf86-video-fbdev"
15XSERVERCODECS ?= "" 15XSERVERCODECS ?= ""
16 16
17RDEPENDS_${PN} = "\ 17RDEPENDS:${PN} = "\
18 ${XSERVER} \ 18 ${XSERVER} \
19 ${XSERVERCODECS} \ 19 ${XSERVERCODECS} \
20 " 20 "
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb
index cddf1932f3..9ca058b38b 100644
--- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb
@@ -16,13 +16,13 @@ VIRTUAL-RUNTIME_xserver_common ?= ""
16VIRTUAL-RUNTIME_graphical_init_manager ?= "xserver-nodm-init" 16VIRTUAL-RUNTIME_graphical_init_manager ?= "xserver-nodm-init"
17 17
18SUMMARY = "X11 display server and basic utilities" 18SUMMARY = "X11 display server and basic utilities"
19RDEPENDS_${PN} = "\ 19RDEPENDS:${PN} = "\
20 ${PN}-xserver \ 20 ${PN}-xserver \
21 ${PN}-utils \ 21 ${PN}-utils \
22 " 22 "
23 23
24SUMMARY_${PN}-utils = "X11 basic utilities and init" 24SUMMARY:${PN}-utils = "X11 basic utilities and init"
25RDEPENDS_${PN}-utils = "\ 25RDEPENDS:${PN}-utils = "\
26 ${VIRTUAL-RUNTIME_xserver_common} \ 26 ${VIRTUAL-RUNTIME_xserver_common} \
27 ${VIRTUAL-RUNTIME_graphical_init_manager} \ 27 ${VIRTUAL-RUNTIME_graphical_init_manager} \
28 xauth \ 28 xauth \
diff --git a/meta/recipes-graphics/pango/pango_1.48.7.bb b/meta/recipes-graphics/pango/pango_1.48.7.bb
index 963fd5d01c..48a77868f8 100644
--- a/meta/recipes-graphics/pango/pango_1.48.7.bb
+++ b/meta/recipes-graphics/pango/pango_1.48.7.bb
@@ -33,22 +33,22 @@ PACKAGECONFIG[thai] = ",,libthai"
33 33
34GIR_MESON_OPTION = 'introspection' 34GIR_MESON_OPTION = 'introspection'
35 35
36do_configure_prepend() { 36do_configure:prepend() {
37 chmod +x ${S}/tests/*.py 37 chmod +x ${S}/tests/*.py
38} 38}
39 39
40do_configure_prepend_toolchain-clang() { 40do_configure:prepend:toolchain-clang() {
41 sed -i -e "/Werror=implicit-fallthrough/d" ${S}/meson.build 41 sed -i -e "/Werror=implicit-fallthrough/d" ${S}/meson.build
42} 42}
43 43
44LEAD_SONAME = "libpango-1.0*" 44LEAD_SONAME = "libpango-1.0*"
45 45
46FILES_${PN} = "${bindir}/* ${libdir}/libpango*${SOLIBS}" 46FILES:${PN} = "${bindir}/* ${libdir}/libpango*${SOLIBS}"
47 47
48RDEPENDS_${PN}-ptest += "cantarell-fonts" 48RDEPENDS:${PN}-ptest += "cantarell-fonts"
49RDEPENDS_${PN}-ptest_append_libc-glibc = " locale-base-en-us" 49RDEPENDS:${PN}-ptest:append:libc-glibc = " locale-base-en-us"
50 50
51RPROVIDES_${PN} += "pango-modules pango-module-indic-lang \ 51RPROVIDES:${PN} += "pango-modules pango-module-indic-lang \
52 pango-module-basic-fc pango-module-arabic-lang" 52 pango-module-basic-fc pango-module-arabic-lang"
53 53
54BBCLASSEXTEND = "native nativesdk" 54BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb
index b64a20a586..2e0dfeee42 100644
--- a/meta/recipes-graphics/piglit/piglit_git.bb
+++ b/meta/recipes-graphics/piglit/piglit_git.bb
@@ -46,7 +46,7 @@ PACKAGECONFIG[x11] = "-DPIGLIT_BUILD_GL_TESTS=ON,-DPIGLIT_BUILD_GL_TESTS=OFF,${X
46 46
47export PIGLIT_BUILD_DIR = "../../../../git" 47export PIGLIT_BUILD_DIR = "../../../../git"
48 48
49do_configure_prepend() { 49do_configure:prepend() {
50 if [ "${@bb.utils.contains('PACKAGECONFIG', 'freeglut', 'yes', 'no', d)}" = "no" ]; then 50 if [ "${@bb.utils.contains('PACKAGECONFIG', 'freeglut', 'yes', 'no', d)}" = "no" ]; then
51 sed -i -e "/^#.*include <GL\/freeglut_ext.h>$/d" ${S}/src/piglit/glut_wrap.h 51 sed -i -e "/^#.*include <GL\/freeglut_ext.h>$/d" ${S}/src/piglit/glut_wrap.h
52 sed -i -e "/^#.*include.*<GL\/glut.h>$/d" ${S}/src/piglit/glut_wrap.h 52 sed -i -e "/^#.*include.*<GL\/glut.h>$/d" ${S}/src/piglit/glut_wrap.h
@@ -56,18 +56,18 @@ do_configure_prepend() {
56# Forcibly strip because Piglit is *huge* 56# Forcibly strip because Piglit is *huge*
57OECMAKE_TARGET_INSTALL = "install/strip" 57OECMAKE_TARGET_INSTALL = "install/strip"
58 58
59RDEPENDS_${PN} = "waffle waffle-bin python3 python3-mako python3-json \ 59RDEPENDS:${PN} = "waffle waffle-bin python3 python3-mako python3-json \
60 python3-misc \ 60 python3-misc \
61 python3-unixadmin python3-xml python3-multiprocessing \ 61 python3-unixadmin python3-xml python3-multiprocessing \
62 python3-six python3-shell python3-io \ 62 python3-six python3-shell python3-io \
63 python3-netserver bash \ 63 python3-netserver bash \
64 " 64 "
65 65
66INSANE_SKIP_${PN} += "dev-so already-stripped" 66INSANE_SKIP:${PN} += "dev-so already-stripped"
67 67
68# As nothing builds against Piglit we don't need to have anything in the 68# As nothing builds against Piglit we don't need to have anything in the
69# sysroot, especially when this is ~2GB of test suite 69# sysroot, especially when this is ~2GB of test suite
70SYSROOT_DIRS_remove = "${libdir}" 70SYSROOT_DIRS:remove = "${libdir}"
71 71
72# Can't be built with ccache 72# Can't be built with ccache
73CCACHE_DISABLE = "1" 73CCACHE_DISABLE = "1"
diff --git a/meta/recipes-graphics/spir/spirv-tools_2021.2.bb b/meta/recipes-graphics/spir/spirv-tools_2021.2.bb
index 6b5ad1ec00..f55bd5194a 100644
--- a/meta/recipes-graphics/spir/spirv-tools_2021.2.bb
+++ b/meta/recipes-graphics/spir/spirv-tools_2021.2.bb
@@ -25,7 +25,7 @@ EXTRA_OECMAKE += "\
25 -DSPIRV_SKIP_TESTS=ON \ 25 -DSPIRV_SKIP_TESTS=ON \
26" 26"
27 27
28do_install_append_class-target() { 28do_install:append:class-target() {
29 # reproducibility: remove build host path 29 # reproducibility: remove build host path
30 sed -i ${D}${libdir}/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake \ 30 sed -i ${D}${libdir}/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake \
31 -e 's:${STAGING_DIR_HOST}::g' 31 -e 's:${STAGING_DIR_HOST}::g'
@@ -36,7 +36,7 @@ SOLIBS = ".so"
36FILES_SOLIBSDEV = "" 36FILES_SOLIBSDEV = ""
37 37
38PACKAGES =+ "${PN}-lesspipe" 38PACKAGES =+ "${PN}-lesspipe"
39FILES_${PN}-lesspipe = "${base_bindir}/spirv-lesspipe.sh" 39FILES:${PN}-lesspipe = "${base_bindir}/spirv-lesspipe.sh"
40RDEPENDS_${PN}-lesspipe += "${PN} bash" 40RDEPENDS:${PN}-lesspipe += "${PN} bash"
41 41
42BBCLASSEXTEND = "native nativesdk" 42BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.4.bb b/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.4.bb
index e33c4d1520..b8c2946371 100644
--- a/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.4.bb
+++ b/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.4.bb
@@ -33,6 +33,6 @@ do_install () {
33} 33}
34 34
35PACKAGES = "${PN}" 35PACKAGES = "${PN}"
36FILES_${PN} += "${sysconfdir} ${datadir}" 36FILES:${PN} += "${sysconfdir} ${datadir}"
37 37
38BBCLASSEXTEND = "native nativesdk" 38BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/ttf-fonts/ttf-bitstream-vera_1.10.bb b/meta/recipes-graphics/ttf-fonts/ttf-bitstream-vera_1.10.bb
index 5226e84266..1f1ad83e0b 100644
--- a/meta/recipes-graphics/ttf-fonts/ttf-bitstream-vera_1.10.bb
+++ b/meta/recipes-graphics/ttf-fonts/ttf-bitstream-vera_1.10.bb
@@ -33,4 +33,4 @@ do_install () {
33 done 33 done
34} 34}
35 35
36FILES_${PN} = "${datadir}/fonts" 36FILES:${PN} = "${datadir}/fonts"
diff --git a/meta/recipes-graphics/vulkan/vulkan-headers_1.2.182.0.bb b/meta/recipes-graphics/vulkan/vulkan-headers_1.2.182.0.bb
index 736af7b9e7..5ae56ec076 100644
--- a/meta/recipes-graphics/vulkan/vulkan-headers_1.2.182.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-headers_1.2.182.0.bb
@@ -17,6 +17,6 @@ S = "${WORKDIR}/git"
17 17
18inherit cmake 18inherit cmake
19 19
20FILES_${PN} += "${datadir}/vulkan" 20FILES:${PN} += "${datadir}/vulkan"
21 21
22UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" 22UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
diff --git a/meta/recipes-graphics/vulkan/vulkan-loader_1.2.182.0.bb b/meta/recipes-graphics/vulkan/vulkan-loader_1.2.182.0.bb
index ec09fd0f72..a36fa1f844 100644
--- a/meta/recipes-graphics/vulkan/vulkan-loader_1.2.182.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-loader_1.2.182.0.bb
@@ -36,6 +36,6 @@ PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11', d)}"
36PACKAGECONFIG[x11] = "-DBUILD_WSI_XLIB_SUPPORT=ON -DBUILD_WSI_XCB_SUPPORT=ON, -DBUILD_WSI_XLIB_SUPPORT=OFF -DBUILD_WSI_XCB_SUPPORT=OFF, libxcb libx11 libxrandr" 36PACKAGECONFIG[x11] = "-DBUILD_WSI_XLIB_SUPPORT=ON -DBUILD_WSI_XCB_SUPPORT=ON, -DBUILD_WSI_XLIB_SUPPORT=OFF -DBUILD_WSI_XCB_SUPPORT=OFF, libxcb libx11 libxrandr"
37PACKAGECONFIG[wayland] = "-DBUILD_WSI_WAYLAND_SUPPORT=ON, -DBUILD_WSI_WAYLAND_SUPPORT=OFF, wayland" 37PACKAGECONFIG[wayland] = "-DBUILD_WSI_WAYLAND_SUPPORT=ON, -DBUILD_WSI_WAYLAND_SUPPORT=OFF, wayland"
38 38
39RRECOMMENDS_${PN} = "mesa-vulkan-drivers" 39RRECOMMENDS:${PN} = "mesa-vulkan-drivers"
40 40
41UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" 41UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
index 503b058101..6488c00924 100644
--- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
@@ -20,7 +20,7 @@ REQUIRED_DISTRO_FEATURES = 'vulkan'
20 20
21inherit cmake features_check 21inherit cmake features_check
22 22
23FILES_${PN} += "${datadir}" 23FILES:${PN} += "${datadir}"
24 24
25# 25#
26# There is code to remove the prefix CMAKE_SOURCE_DIR from __FILENAME__ paths 26# There is code to remove the prefix CMAKE_SOURCE_DIR from __FILENAME__ paths
diff --git a/meta/recipes-graphics/waffle/waffle_1.6.1.bb b/meta/recipes-graphics/waffle/waffle_1.6.1.bb
index 07d7279c2b..fa5efc12c4 100644
--- a/meta/recipes-graphics/waffle/waffle_1.6.1.bb
+++ b/meta/recipes-graphics/waffle/waffle_1.6.1.bb
@@ -17,7 +17,7 @@ UPSTREAM_CHECK_URI = "http://www.waffle-gl.org/releases.html"
17 17
18inherit meson features_check lib_package bash-completion 18inherit meson features_check lib_package bash-completion
19 19
20DEPENDS_append = " python3" 20DEPENDS:append = " python3"
21 21
22# This should be overridden per-machine to reflect the capabilities of the GL 22# This should be overridden per-machine to reflect the capabilities of the GL
23# stack. 23# stack.
diff --git a/meta/recipes-graphics/wayland/libinput_1.18.0.bb b/meta/recipes-graphics/wayland/libinput_1.18.0.bb
index e46071c67b..9d1ac811aa 100644
--- a/meta/recipes-graphics/wayland/libinput_1.18.0.bb
+++ b/meta/recipes-graphics/wayland/libinput_1.18.0.bb
@@ -23,7 +23,7 @@ UPSTREAM_CHECK_REGEX = "libinput-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
23inherit meson pkgconfig lib_package ptest 23inherit meson pkgconfig lib_package ptest
24 24
25# Patch out build directory, otherwise it leaks into ptest binary 25# Patch out build directory, otherwise it leaks into ptest binary
26do_configure_append() { 26do_configure:append() {
27 sed -i -e "s,${WORKDIR},,g" config.h 27 sed -i -e "s,${WORKDIR},,g" config.h
28 if [ -e "litest-config.h" ]; then 28 if [ -e "litest-config.h" ]; then
29 sed -i -e "s,${WORKDIR},,g" litest-config.h 29 sed -i -e "s,${WORKDIR},,g" litest-config.h
@@ -42,8 +42,8 @@ EXTRA_OEMESON += "-Dudev-dir=${UDEVDIR} \
42 -Dzshcompletiondir=no" 42 -Dzshcompletiondir=no"
43 43
44# package name changed in 1.8.1 upgrade: make sure package upgrades work 44# package name changed in 1.8.1 upgrade: make sure package upgrades work
45RPROVIDES_${PN} = "libinput" 45RPROVIDES:${PN} = "libinput"
46RREPLACES_${PN} = "libinput" 46RREPLACES:${PN} = "libinput"
47RCONFLICTS_${PN} = "libinput" 47RCONFLICTS:${PN} = "libinput"
48 48
49FILES_${PN}-ptest += "${libexecdir}/libinput/libinput-test-suite" 49FILES:${PN}-ptest += "${libexecdir}/libinput/libinput-test-suite"
diff --git a/meta/recipes-graphics/wayland/wayland-protocols_1.21.bb b/meta/recipes-graphics/wayland/wayland-protocols_1.21.bb
index 16452f86e6..4a5a295fc8 100644
--- a/meta/recipes-graphics/wayland/wayland-protocols_1.21.bb
+++ b/meta/recipes-graphics/wayland/wayland-protocols_1.21.bb
@@ -18,4 +18,4 @@ UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html"
18inherit allarch autotools pkgconfig 18inherit allarch autotools pkgconfig
19 19
20PACKAGES = "${PN}" 20PACKAGES = "${PN}"
21FILES_${PN} += "${datadir}/pkgconfig/wayland-protocols.pc" 21FILES:${PN} += "${datadir}/pkgconfig/wayland-protocols.pc"
diff --git a/meta/recipes-graphics/wayland/wayland_1.19.0.bb b/meta/recipes-graphics/wayland/wayland_1.19.0.bb
index 0fda80ccae..d6e468497d 100644
--- a/meta/recipes-graphics/wayland/wayland_1.19.0.bb
+++ b/meta/recipes-graphics/wayland/wayland_1.19.0.bb
@@ -28,11 +28,11 @@ PACKAGECONFIG ??= "dtd-validation"
28PACKAGECONFIG[dtd-validation] = "-Ddtd_validation=true,-Ddtd_validation=false,libxml2,," 28PACKAGECONFIG[dtd-validation] = "-Ddtd_validation=true,-Ddtd_validation=false,libxml2,,"
29 29
30EXTRA_OEMESON = "-Ddocumentation=false" 30EXTRA_OEMESON = "-Ddocumentation=false"
31EXTRA_OEMESON_class-native = "-Ddocumentation=false -Dlibraries=false" 31EXTRA_OEMESON:class-native = "-Ddocumentation=false -Dlibraries=false"
32 32
33# Wayland installs a M4 macro for other projects to use, which uses the target 33# Wayland installs a M4 macro for other projects to use, which uses the target
34# pkg-config to find files. Replace pkg-config with pkg-config-native. 34# pkg-config to find files. Replace pkg-config with pkg-config-native.
35do_install_append_class-native() { 35do_install:append:class-native() {
36 sed -e 's,PKG_CHECK_MODULES(.*),,g' \ 36 sed -e 's,PKG_CHECK_MODULES(.*),,g' \
37 -e 's,$PKG_CONFIG,pkg-config-native,g' \ 37 -e 's,$PKG_CONFIG,pkg-config-native,g' \
38 -i ${D}/${datadir}/aclocal/wayland-scanner.m4 38 -i ${D}/${datadir}/aclocal/wayland-scanner.m4
@@ -47,16 +47,16 @@ do_install_ptest() {
47 cp -rf ${S}/egl/wayland-egl-symbols-check ${D}${PTEST_PATH}/tests/ 47 cp -rf ${S}/egl/wayland-egl-symbols-check ${D}${PTEST_PATH}/tests/
48} 48}
49 49
50sysroot_stage_all_append_class-target () { 50sysroot_stage_all:append:class-target () {
51 rm ${SYSROOT_DESTDIR}/${datadir}/aclocal/wayland-scanner.m4 51 rm ${SYSROOT_DESTDIR}/${datadir}/aclocal/wayland-scanner.m4
52 cp ${STAGING_DATADIR_NATIVE}/aclocal/wayland-scanner.m4 ${SYSROOT_DESTDIR}/${datadir}/aclocal/ 52 cp ${STAGING_DATADIR_NATIVE}/aclocal/wayland-scanner.m4 ${SYSROOT_DESTDIR}/${datadir}/aclocal/
53} 53}
54 54
55PACKAGES += "${PN}-tools" 55PACKAGES += "${PN}-tools"
56 56
57FILES_${PN} = "${libdir}/*${SOLIBS}" 57FILES:${PN} = "${libdir}/*${SOLIBS}"
58FILES_${PN}-tools += "${bindir} ${datadir}/wayland" 58FILES:${PN}-tools += "${bindir} ${datadir}/wayland"
59 59
60BBCLASSEXTEND = "native nativesdk" 60BBCLASSEXTEND = "native nativesdk"
61 61
62RDEPENDS_${PN}-ptest += "binutils sed ${PN}-tools" 62RDEPENDS:${PN}-ptest += "binutils sed ${PN}-tools"
diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb
index 6b78e6722f..fecf926fb3 100644
--- a/meta/recipes-graphics/wayland/weston-init.bb
+++ b/meta/recipes-graphics/wayland/weston-init.bb
@@ -19,13 +19,13 @@ PACKAGECONFIG ??= ""
19PACKAGECONFIG[no-idle-timeout] = ",," 19PACKAGECONFIG[no-idle-timeout] = ",,"
20 20
21DEFAULTBACKEND ??= "" 21DEFAULTBACKEND ??= ""
22DEFAULTBACKEND_qemuall ?= "fbdev" 22DEFAULTBACKEND:qemuall ?= "fbdev"
23DEFAULTBACKEND_qemuarm64 = "drm" 23DEFAULTBACKEND:qemuarm64 = "drm"
24DEFAULTBACKEND_qemux86 = "drm" 24DEFAULTBACKEND:qemux86 = "drm"
25DEFAULTBACKEND_qemux86-64 = "drm" 25DEFAULTBACKEND:qemux86-64 = "drm"
26# gallium swrast was found to crash weston on startup in x32 qemu 26# gallium swrast was found to crash weston on startup in x32 qemu
27DEFAULTBACKEND_qemux86-64_x86-x32 = "fbdev" 27DEFAULTBACKEND:qemux86-64:x86-x32 = "fbdev"
28DEFAULTBACKEND_x86-x32 = "fbdev" 28DEFAULTBACKEND:x86-x32 = "fbdev"
29 29
30do_install() { 30do_install() {
31 if [ "${VIRTUAL-RUNTIME_init_manager}" != "systemd" ]; then 31 if [ "${VIRTUAL-RUNTIME_init_manager}" != "systemd" ]; then
@@ -70,12 +70,12 @@ USERADD_PACKAGES = "${PN}"
70# requires pam enabled if started via systemd 70# requires pam enabled if started via systemd
71REQUIRED_DISTRO_FEATURES = "opengl ${@oe.utils.conditional('VIRTUAL-RUNTIME_init_manager', 'systemd', 'pam', '', d)}" 71REQUIRED_DISTRO_FEATURES = "opengl ${@oe.utils.conditional('VIRTUAL-RUNTIME_init_manager', 'systemd', 'pam', '', d)}"
72 72
73RDEPENDS_${PN} = "weston kbd" 73RDEPENDS:${PN} = "weston kbd"
74 74
75INITSCRIPT_NAME = "weston" 75INITSCRIPT_NAME = "weston"
76INITSCRIPT_PARAMS = "start 9 5 2 . stop 20 0 1 6 ." 76INITSCRIPT_PARAMS = "start 9 5 2 . stop 20 0 1 6 ."
77 77
78FILES_${PN} += "\ 78FILES:${PN} += "\
79 ${sysconfdir}/xdg/weston/weston.ini \ 79 ${sysconfdir}/xdg/weston/weston.ini \
80 ${systemd_system_unitdir}/weston.service \ 80 ${systemd_system_unitdir}/weston.service \
81 ${systemd_system_unitdir}/weston.socket \ 81 ${systemd_system_unitdir}/weston.socket \
@@ -84,9 +84,9 @@ FILES_${PN} += "\
84 /home/weston \ 84 /home/weston \
85 " 85 "
86 86
87CONFFILES_${PN} += "${sysconfdir}/xdg/weston/weston.ini ${sysconfdir}/default/weston" 87CONFFILES:${PN} += "${sysconfdir}/xdg/weston/weston.ini ${sysconfdir}/default/weston"
88 88
89SYSTEMD_SERVICE_${PN} = "weston.service weston.socket" 89SYSTEMD_SERVICE:${PN} = "weston.service weston.socket"
90USERADD_PARAM_${PN} = "--home /home/weston --shell /bin/sh --user-group -G video,input weston" 90USERADD_PARAM:${PN} = "--home /home/weston --shell /bin/sh --user-group -G video,input weston"
91GROUPADD_PARAM_${PN} = "-r wayland" 91GROUPADD_PARAM:${PN} = "-r wayland"
92 92
diff --git a/meta/recipes-graphics/wayland/weston_9.0.0.bb b/meta/recipes-graphics/wayland/weston_9.0.0.bb
index ce2b7d4f37..fbf181b4a6 100644
--- a/meta/recipes-graphics/wayland/weston_9.0.0.bb
+++ b/meta/recipes-graphics/wayland/weston_9.0.0.bb
@@ -14,7 +14,7 @@ SRC_URI = "https://wayland.freedesktop.org/releases/${BPN}-${PV}.tar.xz \
14 file://0001-meson.build-fix-incorrect-header.patch \ 14 file://0001-meson.build-fix-incorrect-header.patch \
15" 15"
16 16
17SRC_URI_append_libc-musl = " file://dont-use-plane-add-prop.patch " 17SRC_URI:append:libc-musl = " file://dont-use-plane-add-prop.patch "
18 18
19SRC_URI[sha256sum] = "5cf5d6ce192e0eb15c1fc861a436bf21b5bb3b91dbdabbdebe83e1f83aa098fe" 19SRC_URI[sha256sum] = "5cf5d6ce192e0eb15c1fc861a436bf21b5bb3b91dbdabbdebe83e1f83aa098fe"
20 20
@@ -91,7 +91,7 @@ PACKAGECONFIG[shell-ivi] = "-Dshell-ivi=true,-Dshell-ivi=false"
91# JPEG image loading support 91# JPEG image loading support
92PACKAGECONFIG[image-jpeg] = "-Dimage-jpeg=true,-Dimage-jpeg=false, jpeg" 92PACKAGECONFIG[image-jpeg] = "-Dimage-jpeg=true,-Dimage-jpeg=false, jpeg"
93 93
94do_install_append() { 94do_install:append() {
95 # Weston doesn't need the .la files to load modules, so wipe them 95 # Weston doesn't need the .la files to load modules, so wipe them
96 rm -f ${D}/${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.la 96 rm -f ${D}/${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.la
97 97
@@ -116,20 +116,20 @@ do_install_append() {
116PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'xwayland', '${PN}-xwayland', '', d)} \ 116PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'xwayland', '${PN}-xwayland', '', d)} \
117 libweston-${WESTON_MAJOR_VERSION} ${PN}-examples" 117 libweston-${WESTON_MAJOR_VERSION} ${PN}-examples"
118 118
119FILES_${PN}-dev += "${libdir}/${BPN}/libexec_weston.so" 119FILES:${PN}-dev += "${libdir}/${BPN}/libexec_weston.so"
120FILES_${PN} = "${bindir}/weston ${bindir}/weston-terminal ${bindir}/weston-info ${bindir}/weston-launch ${bindir}/wcap-decode ${libexecdir} ${libdir}/${BPN}/*.so* ${datadir}" 120FILES:${PN} = "${bindir}/weston ${bindir}/weston-terminal ${bindir}/weston-info ${bindir}/weston-launch ${bindir}/wcap-decode ${libexecdir} ${libdir}/${BPN}/*.so* ${datadir}"
121 121
122FILES_libweston-${WESTON_MAJOR_VERSION} = "${libdir}/lib*${SOLIBS} ${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.so" 122FILES:libweston-${WESTON_MAJOR_VERSION} = "${libdir}/lib*${SOLIBS} ${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.so"
123SUMMARY_libweston-${WESTON_MAJOR_VERSION} = "Helper library for implementing 'wayland window managers'." 123SUMMARY:libweston-${WESTON_MAJOR_VERSION} = "Helper library for implementing 'wayland window managers'."
124 124
125FILES_${PN}-examples = "${bindir}/*" 125FILES:${PN}-examples = "${bindir}/*"
126 126
127FILES_${PN}-xwayland = "${libdir}/libweston-${WESTON_MAJOR_VERSION}/xwayland.so" 127FILES:${PN}-xwayland = "${libdir}/libweston-${WESTON_MAJOR_VERSION}/xwayland.so"
128RDEPENDS_${PN}-xwayland += "xwayland" 128RDEPENDS:${PN}-xwayland += "xwayland"
129 129
130RDEPENDS_${PN} += "xkeyboard-config" 130RDEPENDS:${PN} += "xkeyboard-config"
131RRECOMMENDS_${PN} = "weston-init liberation-fonts" 131RRECOMMENDS:${PN} = "weston-init liberation-fonts"
132RRECOMMENDS_${PN}-dev += "wayland-protocols" 132RRECOMMENDS:${PN}-dev += "wayland-protocols"
133 133
134USERADD_PACKAGES = "${PN}" 134USERADD_PACKAGES = "${PN}"
135GROUPADD_PARAM_${PN} = "--system weston-launch" 135GROUPADD_PARAM:${PN} = "--system weston-launch"
diff --git a/meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb b/meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb
index c2995f99ff..3f20ad4fc7 100644
--- a/meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb
+++ b/meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb
@@ -63,10 +63,10 @@ do_install() {
63 fi 63 fi
64} 64}
65 65
66RDEPENDS_${PN} = "xinit ${@oe.utils.conditional('ROOTLESS_X', '1', 'xuser-account libcap libcap-bin', '', d)}" 66RDEPENDS:${PN} = "xinit ${@oe.utils.conditional('ROOTLESS_X', '1', 'xuser-account libcap libcap-bin', '', d)}"
67 67
68INITSCRIPT_NAME = "xserver-nodm" 68INITSCRIPT_NAME = "xserver-nodm"
69INITSCRIPT_PARAMS = "start 9 5 . stop 20 0 1 2 3 6 ." 69INITSCRIPT_PARAMS = "start 9 5 . stop 20 0 1 2 3 6 ."
70SYSTEMD_SERVICE_${PN} = "xserver-nodm.service" 70SYSTEMD_SERVICE:${PN} = "xserver-nodm.service"
71 71
72RCONFLICTS_${PN} = "xserver-common (< 1.34-r9) x11-common" 72RCONFLICTS:${PN} = "xserver-common (< 1.34-r9) x11-common"
diff --git a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
index a4ab7f6eb8..f484f537c1 100644
--- a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
+++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
@@ -17,4 +17,4 @@ S = "${WORKDIR}/git"
17 17
18inherit autotools allarch 18inherit autotools allarch
19 19
20FILES_${PN} = "${datadir}/icons/xcursor-transparent/cursors/*" 20FILES:${PN} = "${datadir}/icons/xcursor-transparent/cursors/*"
diff --git a/meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb b/meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb
index baaf8fa9ad..b77c940dde 100644
--- a/meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb
+++ b/meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb
@@ -20,4 +20,4 @@ do_install() {
20} 20}
21 21
22PACKAGE_ARCH = "${MACHINE_ARCH}" 22PACKAGE_ARCH = "${MACHINE_ARCH}"
23CONFFILES_${PN} = "${sysconfdir}/pointercal.xinput" 23CONFFILES:${PN} = "${sysconfdir}/pointercal.xinput"
diff --git a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb
index d2a16643fe..2553d89529 100644
--- a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb
+++ b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb
@@ -23,7 +23,7 @@ S = "${WORKDIR}/git"
23# force native X11 ui as we don't have gtk+ in DEPENDS 23# force native X11 ui as we don't have gtk+ in DEPENDS
24EXTRA_OECONF += "--with-gui=x11" 24EXTRA_OECONF += "--with-gui=x11"
25 25
26do_install_append() { 26do_install:append() {
27 install -d ${D}${bindir} 27 install -d ${D}${bindir}
28 install -m 0755 ${S}/scripts/xinput_calibrator_pointercal.sh ${D}${bindir}/xinput_calibrator_once.sh 28 install -m 0755 ${S}/scripts/xinput_calibrator_pointercal.sh ${D}${bindir}/xinput_calibrator_once.sh
29 29
@@ -34,6 +34,6 @@ do_install_append() {
34 sed -e 's,^Exec=.*,Exec=${bindir}/xinput_calibrator_once.sh,' ${S}/scripts/xinput_calibrator.desktop > ${D}${sysconfdir}/xdg/autostart/xinput_calibrator.desktop 34 sed -e 's,^Exec=.*,Exec=${bindir}/xinput_calibrator_once.sh,' ${S}/scripts/xinput_calibrator.desktop > ${D}${sysconfdir}/xdg/autostart/xinput_calibrator.desktop
35} 35}
36 36
37FILES_${PN} += "${sysconfdir}/xdg/autostart" 37FILES:${PN} += "${sysconfdir}/xdg/autostart"
38RDEPENDS_${PN} = "xinput formfactor" 38RDEPENDS:${PN} = "xinput formfactor"
39RRECOMMENDS_${PN} = "pointercal-xinput" 39RRECOMMENDS:${PN} = "pointercal-xinput"
diff --git a/meta/recipes-graphics/xorg-app/mkfontscale_1.2.1.bb b/meta/recipes-graphics/xorg-app/mkfontscale_1.2.1.bb
index a767ee847b..2d0c51a423 100644
--- a/meta/recipes-graphics/xorg-app/mkfontscale_1.2.1.bb
+++ b/meta/recipes-graphics/xorg-app/mkfontscale_1.2.1.bb
@@ -11,7 +11,7 @@ is used by the mkfontdir program."
11DEPENDS = "util-macros-native zlib libfontenc freetype xorgproto" 11DEPENDS = "util-macros-native zlib libfontenc freetype xorgproto"
12 12
13PROVIDES += "mkfontdir" 13PROVIDES += "mkfontdir"
14RPROVIDES_${PN} += "mkfontdir" 14RPROVIDES:${PN} += "mkfontdir"
15 15
16BBCLASSEXTEND = "native" 16BBCLASSEXTEND = "native"
17 17
diff --git a/meta/recipes-graphics/xorg-app/rgb_1.0.6.bb b/meta/recipes-graphics/xorg-app/rgb_1.0.6.bb
index c3e853631b..db287a5b57 100644
--- a/meta/recipes-graphics/xorg-app/rgb_1.0.6.bb
+++ b/meta/recipes-graphics/xorg-app/rgb_1.0.6.bb
@@ -13,4 +13,4 @@ PE = "1"
13SRC_URI[md5sum] = "eab5bbd7642e5c784429307ec210d198" 13SRC_URI[md5sum] = "eab5bbd7642e5c784429307ec210d198"
14SRC_URI[sha256sum] = "bbca7c6aa59939b9f6a0fb9fff15dfd62176420ffd4ae30c8d92a6a125fbe6b0" 14SRC_URI[sha256sum] = "bbca7c6aa59939b9f6a0fb9fff15dfd62176420ffd4ae30c8d92a6a125fbe6b0"
15 15
16FILES_${PN} += "${datadir}/X11" 16FILES:${PN} += "${datadir}/X11"
diff --git a/meta/recipes-graphics/xorg-app/x11perf_1.6.1.bb b/meta/recipes-graphics/xorg-app/x11perf_1.6.1.bb
index c4d443bfb9..651d03caca 100644
--- a/meta/recipes-graphics/xorg-app/x11perf_1.6.1.bb
+++ b/meta/recipes-graphics/xorg-app/x11perf_1.6.1.bb
@@ -17,11 +17,11 @@ inherit multilib_script
17 17
18MULTILIB_SCRIPTS = "${PN}:${bindir}/x11perfcomp" 18MULTILIB_SCRIPTS = "${PN}:${bindir}/x11perfcomp"
19 19
20do_install_append_class-target () { 20do_install:append:class-target () {
21 sed -i -e 's:${HOSTTOOLS_DIR}/::g' ${D}${bindir}/x11perfcomp 21 sed -i -e 's:${HOSTTOOLS_DIR}/::g' ${D}${bindir}/x11perfcomp
22} 22}
23 23
24FILES_${PN} += "${libdir}/X11/x11perfcomp/*" 24FILES:${PN} += "${libdir}/X11/x11perfcomp/*"
25 25
26SRC_URI[md5sum] = "e96b56756990c56c24d2d02c2964456b" 26SRC_URI[md5sum] = "e96b56756990c56c24d2d02c2964456b"
27SRC_URI[sha256sum] = "1c7e0b8ffc2794b4ccf11e04d551823abe0ea47b4f7db0637390db6fbe817c34" 27SRC_URI[sha256sum] = "1c7e0b8ffc2794b4ccf11e04d551823abe0ea47b4f7db0637390db6fbe817c34"
diff --git a/meta/recipes-graphics/xorg-app/xinit_1.4.1.bb b/meta/recipes-graphics/xorg-app/xinit_1.4.1.bb
index 301ea1c243..e6ebf273e8 100644
--- a/meta/recipes-graphics/xorg-app/xinit_1.4.1.bb
+++ b/meta/recipes-graphics/xorg-app/xinit_1.4.1.bb
@@ -22,4 +22,4 @@ EXTRA_OECONF = "ac_cv_path_MCOOKIE=${bindir}/mcookie"
22PACKAGECONFIG ??= "rxvt" 22PACKAGECONFIG ??= "rxvt"
23PACKAGECONFIG[rxvt] = "--with-xterm=rxvt,,,rxvt-unicode" 23PACKAGECONFIG[rxvt] = "--with-xterm=rxvt,,,rxvt-unicode"
24 24
25RDEPENDS_${PN} += "util-linux-mcookie" 25RDEPENDS:${PN} += "util-linux-mcookie"
diff --git a/meta/recipes-graphics/xorg-app/xorg-app-common.inc b/meta/recipes-graphics/xorg-app/xorg-app-common.inc
index cb8cf4f5fa..1a20099880 100644
--- a/meta/recipes-graphics/xorg-app/xorg-app-common.inc
+++ b/meta/recipes-graphics/xorg-app/xorg-app-common.inc
@@ -12,4 +12,4 @@ SRC_URI = "${XORG_MIRROR}/individual/app/${BPN}-${PV}.tar.bz2"
12 12
13inherit autotools pkgconfig features_check 13inherit autotools pkgconfig features_check
14 14
15FILES_${PN} += " ${libdir}/X11/${BPN} ${datadir}/X11/app-defaults/" 15FILES:${PN} += " ${libdir}/X11/${BPN} ${datadir}/X11/app-defaults/"
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-libinput_1.1.0.bb b/meta/recipes-graphics/xorg-driver/xf86-input-libinput_1.1.0.bb
index 5688eb4767..3b5af3fae9 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-libinput_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-libinput_1.1.0.bb
@@ -8,4 +8,4 @@ DEPENDS += "libinput"
8 8
9SRC_URI[sha256sum] = "e11d2a41419124a6e9b148f1df181bf7819fc7398c8ee9a1b6390b0742c68d16" 9SRC_URI[sha256sum] = "e11d2a41419124a6e9b148f1df181bf7819fc7398c8ee9a1b6390b0742c68d16"
10 10
11FILES_${PN} += "${datadir}/X11/xorg.conf.d" 11FILES:${PN} += "${datadir}/X11/xorg.conf.d"
diff --git a/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.1.0.bb b/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.1.0.bb
index 92a1b25ebe..5e740037d9 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.1.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_13.1.0.bb
@@ -9,13 +9,13 @@ standard 'mouse' driver if a VMware virtual machine is not detected."
9SRC_URI[md5sum] = "85e2e464b7219c495ad3a16465c226ed" 9SRC_URI[md5sum] = "85e2e464b7219c495ad3a16465c226ed"
10SRC_URI[sha256sum] = "0af558957ac1be1b2863712c2475de8f4d7f14921fd01ded2e2fde4921b19319" 10SRC_URI[sha256sum] = "0af558957ac1be1b2863712c2475de8f4d7f14921fd01ded2e2fde4921b19319"
11 11
12RDEPENDS_${PN} += "xf86-input-mouse" 12RDEPENDS:${PN} += "xf86-input-mouse"
13 13
14LIC_FILES_CHKSUM = "file://COPYING;md5=622841c068a9d7625fbfe7acffb1a8fc" 14LIC_FILES_CHKSUM = "file://COPYING;md5=622841c068a9d7625fbfe7acffb1a8fc"
15 15
16COMPATIBLE_HOST = '(i.86|x86_64).*-linux' 16COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
17 17
18do_install_append () { 18do_install:append () {
19 # We don't care about hal 19 # We don't care about hal
20 rm -rf ${D}${datadir}/hal/ 20 rm -rf ${D}${datadir}/hal/
21 rm -rf ${D}${libdir}/hal/ 21 rm -rf ${D}${libdir}/hal/
@@ -23,4 +23,4 @@ do_install_append () {
23 23
24EXTRA_OECONF = "--with-udev-rules-dir=${nonarch_base_libdir}/udev/rules.d" 24EXTRA_OECONF = "--with-udev-rules-dir=${nonarch_base_libdir}/udev/rules.d"
25 25
26FILES_${PN} += "${datadir}/X11/xorg.conf.d" 26FILES:${PN} += "${datadir}/X11/xorg.conf.d"
diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
index 161371b118..1d8077a600 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
@@ -39,4 +39,4 @@ EXTRA_OECONF += '${@oe.utils.conditional( "ROOTLESS_X", "1", " --enable-kms-only
39 39
40COMPATIBLE_HOST = '(i.86|x86_64).*-linux' 40COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
41 41
42FILES_${PN} += "${datadir}/polkit-1" 42FILES:${PN} += "${datadir}/polkit-1"
diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-vesa_2.5.0.bb b/meta/recipes-graphics/xorg-driver/xf86-video-vesa_2.5.0.bb
index d313c8c6a8..05bb905b35 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-vesa_2.5.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-vesa_2.5.0.bb
@@ -13,7 +13,7 @@ DEPENDS += "virtual/libx11 xorgproto libpciaccess"
13 13
14COMPATIBLE_HOST = '(i.86|x86_64).*-linux' 14COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
15 15
16RRECOMMENDS_${PN} += "xserver-xorg-module-libint10" 16RRECOMMENDS:${PN} += "xserver-xorg-module-libint10"
17 17
18SRC_URI[sha256sum] = "1f1624f3c73906801ad1bc98335a2cb5676a7a4d18e5374d9a1d18464e54c659" 18SRC_URI[sha256sum] = "1f1624f3c73906801ad1bc98335a2cb5676a7a4d18e5374d9a1d18464e54c659"
19 19
diff --git a/meta/recipes-graphics/xorg-driver/xorg-driver-common.inc b/meta/recipes-graphics/xorg-driver/xorg-driver-common.inc
index 493b90a298..65c5e3c48a 100644
--- a/meta/recipes-graphics/xorg-driver/xorg-driver-common.inc
+++ b/meta/recipes-graphics/xorg-driver/xorg-driver-common.inc
@@ -10,7 +10,7 @@ DEPENDS = "virtual/xserver xorgproto util-macros"
10 10
11SRC_URI = "${XORG_MIRROR}/individual/driver/${BPN}-${PV}.tar.bz2" 11SRC_URI = "${XORG_MIRROR}/individual/driver/${BPN}-${PV}.tar.bz2"
12 12
13FILES_${PN} += " ${libdir}/xorg/modules/drivers/*.so" 13FILES:${PN} += " ${libdir}/xorg/modules/drivers/*.so"
14 14
15XORGBUILDCLASS ??= "autotools" 15XORGBUILDCLASS ??= "autotools"
16inherit ${XORGBUILDCLASS} pkgconfig features_check 16inherit ${XORGBUILDCLASS} pkgconfig features_check
@@ -20,7 +20,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
20 20
21# FIXME: We don't want to include the libtool archives (*.la) from modules 21# FIXME: We don't want to include the libtool archives (*.la) from modules
22# directory, as they serve no useful purpose. Upstream should fix Makefile.am 22# directory, as they serve no useful purpose. Upstream should fix Makefile.am
23do_install_append() { 23do_install:append() {
24 find ${D}${libdir}/xorg/modules -regex ".*\.la$" | xargs rm -f -- 24 find ${D}${libdir}/xorg/modules -regex ".*\.la$" | xargs rm -f --
25} 25}
26 26
@@ -38,6 +38,6 @@ def _add_xorg_abi_depends(d, name):
38 abi = "%sxorg-abi-%s-%s" % (mlprefix, name, output.split(".")[0]) 38 abi = "%sxorg-abi-%s-%s" % (mlprefix, name, output.split(".")[0])
39 39
40 pn = d.getVar("PN") 40 pn = d.getVar("PN")
41 d.appendVar('RDEPENDS_' + pn, ' ' + abi) 41 d.appendVar('RDEPENDS:' + pn, ' ' + abi)
42 42
43SECURITY_LDFLAGS = "${SECURITY_X_LDFLAGS}" 43SECURITY_LDFLAGS = "${SECURITY_X_LDFLAGS}"
diff --git a/meta/recipes-graphics/xorg-driver/xorg-driver-input.inc b/meta/recipes-graphics/xorg-driver/xorg-driver-input.inc
index 57912e70db..934c3d75c1 100644
--- a/meta/recipes-graphics/xorg-driver/xorg-driver-input.inc
+++ b/meta/recipes-graphics/xorg-driver/xorg-driver-input.inc
@@ -7,6 +7,6 @@ python add_xorg_abi_depends() {
7} 7}
8PACKAGEFUNCS =+ "add_xorg_abi_depends" 8PACKAGEFUNCS =+ "add_xorg_abi_depends"
9 9
10FILES_${PN} += " ${libdir}/xorg/modules/input/*.so \ 10FILES:${PN} += " ${libdir}/xorg/modules/input/*.so \
11 ${datadir}/X11/xorg.conf.d \ 11 ${datadir}/X11/xorg.conf.d \
12 " 12 "
diff --git a/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb b/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb
index 713fcfb935..8ddbaf24dd 100644
--- a/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb
@@ -10,7 +10,7 @@ PE = "1"
10PR = "r3" 10PR = "r3"
11 11
12DEPENDS = "mkfontscale-native mkfontdir-native font-util-native" 12DEPENDS = "mkfontscale-native mkfontdir-native font-util-native"
13RDEPENDS_${PN} = "" 13RDEPENDS:${PN} = ""
14 14
15SRC_URI += "file://nocompiler.patch" 15SRC_URI += "file://nocompiler.patch"
16SRC_URI[md5sum] = "bbae4f247b88ccde0e85ed6a403da22a" 16SRC_URI[md5sum] = "bbae4f247b88ccde0e85ed6a403da22a"
@@ -21,5 +21,5 @@ inherit allarch
21EXTRA_OECONF += "--with-encodingsdir=${datadir}/fonts/X11/encodings" 21EXTRA_OECONF += "--with-encodingsdir=${datadir}/fonts/X11/encodings"
22 22
23# postinst from .inc doesn't apply to this recipe 23# postinst from .inc doesn't apply to this recipe
24pkg_postinst_${PN} () { 24pkg_postinst:${PN} () {
25} 25}
diff --git a/meta/recipes-graphics/xorg-font/font-alias_1.0.4.bb b/meta/recipes-graphics/xorg-font/font-alias_1.0.4.bb
index e4b70c69dc..d80ecbeb8f 100644
--- a/meta/recipes-graphics/xorg-font/font-alias_1.0.4.bb
+++ b/meta/recipes-graphics/xorg-font/font-alias_1.0.4.bb
@@ -13,8 +13,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=bf0158b89be493d523d69d9f29265038 \
13SRC_URI += "file://nocompiler.patch" 13SRC_URI += "file://nocompiler.patch"
14 14
15DEPENDS = "util-macros-native font-util-native" 15DEPENDS = "util-macros-native font-util-native"
16RDEPENDS_${PN} = "encodings font-util" 16RDEPENDS:${PN} = "encodings font-util"
17RDEPENDS_${PN}_class-native = "font-util-native" 17RDEPENDS:${PN}:class-native = "font-util-native"
18 18
19inherit allarch 19inherit allarch
20 20
diff --git a/meta/recipes-graphics/xorg-font/font-util_1.3.2.bb b/meta/recipes-graphics/xorg-font/font-util_1.3.2.bb
index ebe7a603fa..8f2d10e25b 100644
--- a/meta/recipes-graphics/xorg-font/font-util_1.3.2.bb
+++ b/meta/recipes-graphics/xorg-font/font-util_1.3.2.bb
@@ -10,13 +10,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5df208ec65eb84ce5bb8d82d8f3b9675 \
10 file://map-ISO8859-1;beginline=9;endline=23;md5=1cecb984063248f29ffe5c46f5c04f34" 10 file://map-ISO8859-1;beginline=9;endline=23;md5=1cecb984063248f29ffe5c46f5c04f34"
11 11
12DEPENDS = "encodings util-macros" 12DEPENDS = "encodings util-macros"
13DEPENDS_class-native = "util-macros-native" 13DEPENDS:class-native = "util-macros-native"
14RDEPENDS_${PN} = "mkfontdir mkfontscale encodings" 14RDEPENDS:${PN} = "mkfontdir mkfontscale encodings"
15RDEPENDS_${PN}_class-native = "" 15RDEPENDS:${PN}:class-native = ""
16 16
17BBCLASSEXTEND = "native" 17BBCLASSEXTEND = "native"
18 18
19SRC_URI[md5sum] = "3d6adb76fdd072db8c8fae41b40855e8" 19SRC_URI[md5sum] = "3d6adb76fdd072db8c8fae41b40855e8"
20SRC_URI[sha256sum] = "3ad880444123ac06a7238546fa38a2a6ad7f7e0cc3614de7e103863616522282" 20SRC_URI[sha256sum] = "3ad880444123ac06a7238546fa38a2a6ad7f7e0cc3614de7e103863616522282"
21 21
22SYSROOT_DIRS_BLACKLIST_remove = "${datadir}/fonts" 22SYSROOT_DIRS_BLACKLIST:remove = "${datadir}/fonts"
diff --git a/meta/recipes-graphics/xorg-font/xorg-font-common.inc b/meta/recipes-graphics/xorg-font/xorg-font-common.inc
index 7ca5c76a66..ba5840425c 100644
--- a/meta/recipes-graphics/xorg-font/xorg-font-common.inc
+++ b/meta/recipes-graphics/xorg-font/xorg-font-common.inc
@@ -5,7 +5,7 @@ SECTION = "x11/fonts"
5LICENSE = "MIT-X" 5LICENSE = "MIT-X"
6 6
7DEPENDS = " encodings font-alias font-util-native" 7DEPENDS = " encodings font-alias font-util-native"
8RDEPENDS_${PN} = "encodings font-util font-alias" 8RDEPENDS:${PN} = "encodings font-util font-alias"
9 9
10XORG_PN = "${BPN}" 10XORG_PN = "${BPN}"
11 11
@@ -19,17 +19,17 @@ REQUIRED_DISTRO_FEATURES = "x11"
19 19
20EXTRA_OEMAKE += "FCCACHE=/bin/true UTIL_DIR=${STAGING_DIR_TARGET}\$\(MAPFILES_PATH\)" 20EXTRA_OEMAKE += "FCCACHE=/bin/true UTIL_DIR=${STAGING_DIR_TARGET}\$\(MAPFILES_PATH\)"
21 21
22do_install_append() { 22do_install:append() {
23 find ${D}${libdir}/X11/fonts -type f -name fonts.dir | xargs rm -f 23 find ${D}${libdir}/X11/fonts -type f -name fonts.dir | xargs rm -f
24 find ${D}${libdir}/X11/fonts -type f -name fonts.scale | xargs rm -f 24 find ${D}${libdir}/X11/fonts -type f -name fonts.scale | xargs rm -f
25 find ${D}${datadir}/fonts/X11 -type f -name fonts.dir | xargs rm -f 25 find ${D}${datadir}/fonts/X11 -type f -name fonts.dir | xargs rm -f
26 find ${D}${datadir}/fonts/X11 -type f -name fonts.scale | xargs rm -f 26 find ${D}${datadir}/fonts/X11 -type f -name fonts.scale | xargs rm -f
27} 27}
28 28
29FILES_${PN} += " ${libdir}/X11/fonts ${datadir}" 29FILES:${PN} += " ${libdir}/X11/fonts ${datadir}"
30 30
31PACKAGE_WRITE_DEPS += "mkfontdir-native mkfontscale-native" 31PACKAGE_WRITE_DEPS += "mkfontdir-native mkfontscale-native"
32pkg_postinst_${PN} () { 32pkg_postinst:${PN} () {
33 for fontdir in `find $D/usr/lib/X11/fonts -type d`; do 33 for fontdir in `find $D/usr/lib/X11/fonts -type d`; do
34 mkfontdir $fontdir 34 mkfontdir $fontdir
35 mkfontscale $fontdir 35 mkfontscale $fontdir
diff --git a/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb
index f0c77f33bd..88f534ccf7 100644
--- a/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb
@@ -25,8 +25,8 @@ REQUIRED_DISTRO_FEATURES = "x11"
25S = "${WORKDIR}/misc" 25S = "${WORKDIR}/misc"
26 26
27PACKAGES = "${PN}" 27PACKAGES = "${PN}"
28FILES_${PN} = "${libdir}/X11/ ${datadir}/fonts/X11/" 28FILES:${PN} = "${libdir}/X11/ ${datadir}/fonts/X11/"
29RDEPENDS_${PN} += "font-alias" 29RDEPENDS:${PN} += "font-alias"
30 30
31do_install() { 31do_install() {
32 install -d ${D}/${datadir}/fonts/X11/misc 32 install -d ${D}/${datadir}/fonts/X11/misc
diff --git a/meta/recipes-graphics/xorg-lib/libpthread-stubs_0.4.bb b/meta/recipes-graphics/xorg-lib/libpthread-stubs_0.4.bb
index ffa1c859d6..b398e8b626 100644
--- a/meta/recipes-graphics/xorg-lib/libpthread-stubs_0.4.bb
+++ b/meta/recipes-graphics/xorg-lib/libpthread-stubs_0.4.bb
@@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "e4d05911a3165d3b18321cc067fdd2f023f06436e391c6a28dff618a78
13 13
14inherit autotools 14inherit autotools
15 15
16RDEPENDS_${PN}-dev = "" 16RDEPENDS:${PN}-dev = ""
17RRECOMMENDS_${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})" 17RRECOMMENDS:${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})"
18 18
19BBCLASSEXTEND = "native nativesdk" 19BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/xorg-lib/libx11-compose-data_1.6.8.bb b/meta/recipes-graphics/xorg-lib/libx11-compose-data_1.6.8.bb
index 0f4be35770..7519b4c018 100644
--- a/meta/recipes-graphics/xorg-lib/libx11-compose-data_1.6.8.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11-compose-data_1.6.8.bb
@@ -23,7 +23,7 @@ EXTRA_OECONF += "--disable-xkb"
23 23
24PACKAGES = "${PN}" 24PACKAGES = "${PN}"
25 25
26FILES_${PN} = "${datadir}/X11/locale ${libdir}/X11/locale" 26FILES:${PN} = "${datadir}/X11/locale ${libdir}/X11/locale"
27 27
28do_compile() { 28do_compile() {
29 oe_runmake -C nls 29 oe_runmake -C nls
diff --git a/meta/recipes-graphics/xorg-lib/libx11_1.7.2.bb b/meta/recipes-graphics/xorg-lib/libx11_1.7.2.bb
index c9ddc12f08..c84f33e92c 100644
--- a/meta/recipes-graphics/xorg-lib/libx11_1.7.2.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11_1.7.2.bb
@@ -36,8 +36,8 @@ PACKAGES =+ "${PN}-xcb"
36 36
37inherit gettext 37inherit gettext
38 38
39FILES_${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB ${datadir}/X11/Xcms.txt" 39FILES:${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB ${datadir}/X11/Xcms.txt"
40FILES_${PN}-xcb += "${libdir}/libX11-xcb.so.*" 40FILES:${PN}-xcb += "${libdir}/libX11-xcb.so.*"
41FILES_${PN}-locale += "${datadir}/X11/locale ${libdir}/X11/locale" 41FILES:${PN}-locale += "${datadir}/X11/locale ${libdir}/X11/locale"
42 42
43BBCLASSEXTEND = "native nativesdk" 43BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/xorg-lib/libxcb_1.14.bb b/meta/recipes-graphics/xorg-lib/libxcb_1.14.bb
index f0a223a19c..5341bbd4bc 100644
--- a/meta/recipes-graphics/xorg-lib/libxcb_1.14.bb
+++ b/meta/recipes-graphics/xorg-lib/libxcb_1.14.bb
@@ -21,7 +21,7 @@ DEPENDS = "xcb-proto xorgproto libxau libpthread-stubs libxdmcp"
21 21
22PACKAGES_DYNAMIC = "^${PN}-.*" 22PACKAGES_DYNAMIC = "^${PN}-.*"
23 23
24FILES_${PN} = "${libdir}/libxcb.so.*" 24FILES:${PN} = "${libdir}/libxcb.so.*"
25 25
26inherit autotools pkgconfig features_check 26inherit autotools pkgconfig features_check
27 27
@@ -30,10 +30,10 @@ REQUIRED_DISTRO_FEATURES = "x11"
30 30
31export PYTHON = "python3" 31export PYTHON = "python3"
32 32
33do_install_append () { 33do_install:append () {
34 chown root.root ${D}${datadir}/doc/${BPN}/tutorial -R 34 chown root.root ${D}${datadir}/doc/${BPN}/tutorial -R
35} 35}
36 36
37python populate_packages_prepend () { 37python populate_packages:prepend () {
38 do_split_packages(d, '${libdir}', r'^libxcb-(.*)\.so\..*$', '${PN}-%s', 'XCB library module for %s', allow_links=True) 38 do_split_packages(d, '${libdir}', r'^libxcb-(.*)\.so\..*$', '${PN}-%s', 'XCB library module for %s', allow_links=True)
39} 39}
diff --git a/meta/recipes-graphics/xorg-lib/libxft_2.3.3.bb b/meta/recipes-graphics/xorg-lib/libxft_2.3.3.bb
index 65bd9ae494..a6fb5642da 100644
--- a/meta/recipes-graphics/xorg-lib/libxft_2.3.3.bb
+++ b/meta/recipes-graphics/xorg-lib/libxft_2.3.3.bb
@@ -29,5 +29,5 @@ BBCLASSEXTEND = "native nativesdk"
29 29
30python () { 30python () {
31 if d.getVar('DEBIAN_NAMES'): 31 if d.getVar('DEBIAN_NAMES'):
32 d.setVar('PKG_${PN}', '${MLPREFIX}libxft2') 32 d.setVar('PKG:${PN}', '${MLPREFIX}libxft2')
33} 33}
diff --git a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.0.bb b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.0.bb
index 26bbaadcb5..57c318cf5e 100644
--- a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.0.bb
@@ -23,4 +23,4 @@ PACKAGECONFIG[wayland] = "-Denable-wayland=true,-Denable-wayland=false,wayland-n
23 23
24# Fix a following runtime error: 24# Fix a following runtime error:
25# xkbcommon: ERROR: couldn't find a Compose file for locale "C" 25# xkbcommon: ERROR: couldn't find a Compose file for locale "C"
26RDEPENDS_${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libx11-locale', 'libx11-compose-data', d)}" 26RDEPENDS:${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libx11-locale', 'libx11-compose-data', d)}"
diff --git a/meta/recipes-graphics/xorg-lib/libxmu_1.1.3.bb b/meta/recipes-graphics/xorg-lib/libxmu_1.1.3.bb
index dc3179f53e..7e92d0499a 100644
--- a/meta/recipes-graphics/xorg-lib/libxmu_1.1.3.bb
+++ b/meta/recipes-graphics/xorg-lib/libxmu_1.1.3.bb
@@ -23,7 +23,7 @@ LEAD_SONAME = "libXmu"
23 23
24PACKAGES =+ "libxmuu" 24PACKAGES =+ "libxmuu"
25 25
26FILES_libxmuu = "${libdir}/libXmuu.so.*" 26FILES:libxmuu = "${libdir}/libXmuu.so.*"
27 27
28BBCLASSEXTEND = "native" 28BBCLASSEXTEND = "native"
29 29
diff --git a/meta/recipes-graphics/xorg-lib/libxpm_3.5.13.bb b/meta/recipes-graphics/xorg-lib/libxpm_3.5.13.bb
index fda8e32d2c..4f0a5d7ba0 100644
--- a/meta/recipes-graphics/xorg-lib/libxpm_3.5.13.bb
+++ b/meta/recipes-graphics/xorg-lib/libxpm_3.5.13.bb
@@ -18,8 +18,8 @@ PE = "1"
18XORG_PN = "libXpm" 18XORG_PN = "libXpm"
19 19
20PACKAGES =+ "sxpm cxpm" 20PACKAGES =+ "sxpm cxpm"
21FILES_cxpm = "${bindir}/cxpm" 21FILES:cxpm = "${bindir}/cxpm"
22FILES_sxpm = "${bindir}/sxpm" 22FILES:sxpm = "${bindir}/sxpm"
23 23
24SRC_URI[md5sum] = "6f0ecf8d103d528cfc803aa475137afa" 24SRC_URI[md5sum] = "6f0ecf8d103d528cfc803aa475137afa"
25SRC_URI[sha256sum] = "9cd1da57588b6cb71450eff2273ef6b657537a9ac4d02d0014228845b935ac25" 25SRC_URI[sha256sum] = "9cd1da57588b6cb71450eff2273ef6b657537a9ac4d02d0014228845b935ac25"
diff --git a/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.3.bb b/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.3.bb
index aed52e75ee..b52fd00f1a 100644
--- a/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.3.bb
+++ b/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.3.bb
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=21fd154ee757813632ada871a34113fb"
14 14
15DEPENDS += "libxext xorgproto" 15DEPENDS += "libxext xorgproto"
16PROVIDES = "libxss" 16PROVIDES = "libxss"
17RREPLACES_${PN} = "libxss" 17RREPLACES:${PN} = "libxss"
18PE = "1" 18PE = "1"
19 19
20XORG_PN = "libXScrnSaver" 20XORG_PN = "libXScrnSaver"
diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.33.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.33.bb
index 197a870e76..138e451d07 100644
--- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.33.bb
+++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.33.bb
@@ -20,11 +20,11 @@ DEPENDS = "util-macros libxslt-native"
20 20
21EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps" 21EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps"
22 22
23FILES_${PN} += "${datadir}/X11/xkb" 23FILES:${PN} += "${datadir}/X11/xkb"
24 24
25inherit autotools pkgconfig gettext python3native 25inherit autotools pkgconfig gettext python3native
26 26
27do_install_append () { 27do_install:append () {
28 install -d ${D}${datadir}/X11/xkb/compiled 28 install -d ${D}${datadir}/X11/xkb/compiled
29 cd ${D}${datadir}/X11/xkb/rules && ln -sf base xorg 29 cd ${D}${datadir}/X11/xkb/rules && ln -sf base xorg
30} 30}
diff --git a/meta/recipes-graphics/xorg-lib/xtrans_1.4.0.bb b/meta/recipes-graphics/xorg-lib/xtrans_1.4.0.bb
index 5bf134b5f8..f33f6f0215 100644
--- a/meta/recipes-graphics/xorg-lib/xtrans_1.4.0.bb
+++ b/meta/recipes-graphics/xorg-lib/xtrans_1.4.0.bb
@@ -16,7 +16,7 @@ SRC_URI += "file://multilibfix.patch"
16 16
17PE = "1" 17PE = "1"
18 18
19RDEPENDS_${PN}-dev = "" 19RDEPENDS:${PN}-dev = ""
20 20
21inherit gettext 21inherit gettext
22 22
diff --git a/meta/recipes-graphics/xorg-proto/xcb-proto_1.14.1.bb b/meta/recipes-graphics/xorg-proto/xcb-proto_1.14.1.bb
index 52e474a2e9..e530a055ab 100644
--- a/meta/recipes-graphics/xorg-proto/xcb-proto_1.14.1.bb
+++ b/meta/recipes-graphics/xorg-proto/xcb-proto_1.14.1.bb
@@ -18,11 +18,11 @@ inherit autotools pkgconfig python3native
18 18
19PACKAGES += "python-xcbgen" 19PACKAGES += "python-xcbgen"
20 20
21FILES_${PN} = "" 21FILES:${PN} = ""
22FILES_${PN}-dev += "${datadir}/xcb/*.xml ${datadir}/xcb/*.xsd" 22FILES:${PN}-dev += "${datadir}/xcb/*.xml ${datadir}/xcb/*.xsd"
23FILES_python-xcbgen = "${PYTHON_SITEPACKAGES_DIR}" 23FILES:python-xcbgen = "${PYTHON_SITEPACKAGES_DIR}"
24 24
25RDEPENDS_${PN}-dev = "" 25RDEPENDS:${PN}-dev = ""
26RRECOMMENDS_${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})" 26RRECOMMENDS:${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})"
27 27
28BBCLASSEXTEND = "native nativesdk" 28BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/xorg-proto/xorgproto_2021.4.99.2.bb b/meta/recipes-graphics/xorg-proto/xorgproto_2021.4.99.2.bb
index 8db3e6d7a3..1780e78c56 100644
--- a/meta/recipes-graphics/xorg-proto/xorgproto_2021.4.99.2.bb
+++ b/meta/recipes-graphics/xorg-proto/xorgproto_2021.4.99.2.bb
@@ -19,7 +19,7 @@ PACKAGECONFIG[legacy] = "-Dlegacy=true,-Dlegacy=false"
19# Datadir only used to install pc files, $datadir/pkgconfig 19# Datadir only used to install pc files, $datadir/pkgconfig
20datadir="${libdir}" 20datadir="${libdir}"
21# ${PN} is empty so we need to tweak -dev and -dbg package dependencies 21# ${PN} is empty so we need to tweak -dev and -dbg package dependencies
22RDEPENDS_${PN}-dev = "" 22RDEPENDS:${PN}-dev = ""
23RRECOMMENDS_${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})" 23RRECOMMENDS:${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})"
24 24
25BBCLASSEXTEND = "native nativesdk" 25BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/xorg-util/util-macros_1.19.3.bb b/meta/recipes-graphics/xorg-util/util-macros_1.19.3.bb
index 27898709fc..80e7590400 100644
--- a/meta/recipes-graphics/xorg-util/util-macros_1.19.3.bb
+++ b/meta/recipes-graphics/xorg-util/util-macros_1.19.3.bb
@@ -13,7 +13,7 @@ SRC_URI[md5sum] = "66cb74d4a0120a06e32c3b01c29417d8"
13SRC_URI[sha256sum] = "624bb6c3a4613d18114a7e3849a3d70f2d7af9dc6eabeaba98060d87e3aef35b" 13SRC_URI[sha256sum] = "624bb6c3a4613d18114a7e3849a3d70f2d7af9dc6eabeaba98060d87e3aef35b"
14 14
15# ${PN} is empty so we need to tweak -dev and -dbg package dependencies 15# ${PN} is empty so we need to tweak -dev and -dbg package dependencies
16RDEPENDS_${PN}-dev = "" 16RDEPENDS:${PN}-dev = ""
17RRECOMMENDS_${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})" 17RRECOMMENDS:${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})"
18 18
19BBCLASSEXTEND = "native nativesdk" 19BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb
index 5420b7d23e..e9788ab7c6 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb
@@ -9,10 +9,10 @@ SRC_URI = "file://xorg.conf"
9 9
10S = "${WORKDIR}" 10S = "${WORKDIR}"
11 11
12CONFFILES_${PN} = "${sysconfdir}/X11/xorg.conf" 12CONFFILES:${PN} = "${sysconfdir}/X11/xorg.conf"
13 13
14PACKAGE_ARCH = "${MACHINE_ARCH}" 14PACKAGE_ARCH = "${MACHINE_ARCH}"
15ALLOW_EMPTY_${PN} = "1" 15ALLOW_EMPTY:${PN} = "1"
16 16
17do_install () { 17do_install () {
18 if test -s ${WORKDIR}/xorg.conf; then 18 if test -s ${WORKDIR}/xorg.conf; then
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
index 8b0cc27488..e1fc0a06dc 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
@@ -69,41 +69,41 @@ PACKAGES =+ "${PN}-sdl \
69 ${PN}-module-libxf4bpp \ 69 ${PN}-module-libxf4bpp \
70 xf86-video-modesetting" 70 xf86-video-modesetting"
71 71
72SUMMARY_xf86-video-modesetting = "X.Org X server -- modesetting display driver" 72SUMMARY:xf86-video-modesetting = "X.Org X server -- modesetting display driver"
73INSANE_SKIP_${MLPREFIX}xf86-video-modesetting = "xorg-driver-abi" 73INSANE_SKIP:${MLPREFIX}xf86-video-modesetting = "xorg-driver-abi"
74 74
75XSERVER_RRECOMMENDS = "xkeyboard-config rgb xserver-xf86-config xkbcomp xf86-input-libinput" 75XSERVER_RRECOMMENDS = "xkeyboard-config rgb xserver-xf86-config xkbcomp xf86-input-libinput"
76RRECOMMENDS_${PN} += "${XSERVER_RRECOMMENDS}" 76RRECOMMENDS:${PN} += "${XSERVER_RRECOMMENDS}"
77RRECOMMENDS_${PN}-xwayland += "${XSERVER_RRECOMMENDS}" 77RRECOMMENDS:${PN}-xwayland += "${XSERVER_RRECOMMENDS}"
78RDEPENDS_${PN}-xvfb += "xkeyboard-config" 78RDEPENDS:${PN}-xvfb += "xkeyboard-config"
79RDEPENDS_${PN}-module-exa = "${PN} (= ${EXTENDPKGV})" 79RDEPENDS:${PN}-module-exa = "${PN} (= ${EXTENDPKGV})"
80 80
81FILES_${PN} = "${bindir} ${libdir}/X11/Options ${libdir}/X11/Cards ${libdir}/X11/getconfig ${libdir}/X11/etc ${libdir}/modules/*.so ${libdir}/xorg/modules/*.so /etc/X11 ${libdir}/xorg/protocol.txt ${datadir}/X11/xorg.conf.d" 81FILES:${PN} = "${bindir} ${libdir}/X11/Options ${libdir}/X11/Cards ${libdir}/X11/getconfig ${libdir}/X11/etc ${libdir}/modules/*.so ${libdir}/xorg/modules/*.so /etc/X11 ${libdir}/xorg/protocol.txt ${datadir}/X11/xorg.conf.d"
82FILES_${PN}-dev += "${libdir}/xorg/modules/*.la ${libdir}/xorg/modules/*/*.la" 82FILES:${PN}-dev += "${libdir}/xorg/modules/*.la ${libdir}/xorg/modules/*/*.la"
83FILES_${PN}-doc += "${libdir}/X11/doc ${datadir}/X11/xkb/compiled/README.compiled ${localstatedir}/lib/xkb/README.compiled" 83FILES:${PN}-doc += "${libdir}/X11/doc ${datadir}/X11/xkb/compiled/README.compiled ${localstatedir}/lib/xkb/README.compiled"
84FILES_${PN}-sdl = "${bindir}/Xsdl" 84FILES:${PN}-sdl = "${bindir}/Xsdl"
85FILES_${PN}-fbdev = "${bindir}/Xfbdev" 85FILES:${PN}-fbdev = "${bindir}/Xfbdev"
86FILES_${PN}-xvfb = "${bindir}/Xvfb" 86FILES:${PN}-xvfb = "${bindir}/Xvfb"
87FILES_${PN}-utils = "${bindir}/scanpci ${bindir}/pcitweak ${bindir}/ioport ${bindir}/in[bwl] ${bindir}/out[bwl] ${bindir}/mmap[rw] ${bindir}/gtf ${bindir}/getconfig ${bindir}/getconfig.pl" 87FILES:${PN}-utils = "${bindir}/scanpci ${bindir}/pcitweak ${bindir}/ioport ${bindir}/in[bwl] ${bindir}/out[bwl] ${bindir}/mmap[rw] ${bindir}/gtf ${bindir}/getconfig ${bindir}/getconfig.pl"
88FILES_${PN}-xephyr = "${bindir}/Xephyr" 88FILES:${PN}-xephyr = "${bindir}/Xephyr"
89FILES_${PN}-xwayland = "${bindir}/Xwayland" 89FILES:${PN}-xwayland = "${bindir}/Xwayland"
90FILES_${PN}-multimedia-modules = "${libdir}/xorg/modules/multimedia/*drv*" 90FILES:${PN}-multimedia-modules = "${libdir}/xorg/modules/multimedia/*drv*"
91FILES_${PN}-extension-dri = "${libdir}/xorg/modules/extensions/libdri.so" 91FILES:${PN}-extension-dri = "${libdir}/xorg/modules/extensions/libdri.so"
92FILES_${PN}-extension-dri2 = "${libdir}/xorg/modules/extensions/libdri2.so" 92FILES:${PN}-extension-dri2 = "${libdir}/xorg/modules/extensions/libdri2.so"
93FILES_${PN}-extension-glx = "${libdir}/xorg/modules/extensions/libglx.so" 93FILES:${PN}-extension-glx = "${libdir}/xorg/modules/extensions/libglx.so"
94FILES_${PN}-extension-record = "${libdir}/xorg/modules/extensions/librecord.so" 94FILES:${PN}-extension-record = "${libdir}/xorg/modules/extensions/librecord.so"
95FILES_${PN}-extension-extmod = "${libdir}/xorg/modules/extensions/libextmod.so" 95FILES:${PN}-extension-extmod = "${libdir}/xorg/modules/extensions/libextmod.so"
96FILES_${PN}-extension-dbe = "${libdir}/xorg/modules/extensions/libdbe.so" 96FILES:${PN}-extension-dbe = "${libdir}/xorg/modules/extensions/libdbe.so"
97FILES_${PN}-module-libint10 = "${libdir}/xorg/modules/libint10.so" 97FILES:${PN}-module-libint10 = "${libdir}/xorg/modules/libint10.so"
98FILES_${PN}-module-libafb = "${libdir}/xorg/modules/libafb.so" 98FILES:${PN}-module-libafb = "${libdir}/xorg/modules/libafb.so"
99FILES_${PN}-module-libwfb = "${libdir}/xorg/modules/libwfb.so" 99FILES:${PN}-module-libwfb = "${libdir}/xorg/modules/libwfb.so"
100FILES_${PN}-module-libmfb = "${libdir}/xorg/modules/libmfb.so" 100FILES:${PN}-module-libmfb = "${libdir}/xorg/modules/libmfb.so"
101FILES_${PN}-module-libcfb = "${libdir}/xorg/modules/libcfb.so" 101FILES:${PN}-module-libcfb = "${libdir}/xorg/modules/libcfb.so"
102FILES_${PN}-module-exa = "${libdir}/xorg/modules/libexa.so" 102FILES:${PN}-module-exa = "${libdir}/xorg/modules/libexa.so"
103FILES_${PN}-module-xaa = "${libdir}/xorg/modules/libxaa.so" 103FILES:${PN}-module-xaa = "${libdir}/xorg/modules/libxaa.so"
104FILES_${PN}-module-libxf1bpp = "${libdir}/xorg/modules/libxf1bpp.so" 104FILES:${PN}-module-libxf1bpp = "${libdir}/xorg/modules/libxf1bpp.so"
105FILES_${PN}-module-libxf4bpp = "${libdir}/xorg/modules/libxf4bpp.so" 105FILES:${PN}-module-libxf4bpp = "${libdir}/xorg/modules/libxf4bpp.so"
106FILES_xf86-video-modesetting = "${libdir}/xorg/modules/drivers/modesetting_drv.so" 106FILES:xf86-video-modesetting = "${libdir}/xorg/modules/drivers/modesetting_drv.so"
107 107
108EXTRA_OECONF += "--with-fop=no \ 108EXTRA_OECONF += "--with-fop=no \
109 --with-pic \ 109 --with-pic \
@@ -149,7 +149,7 @@ PACKAGECONFIG[openssl] = "--with-sha1=libcrypto,,openssl"
149PACKAGECONFIG[nettle] = "--with-sha1=libnettle,,nettle" 149PACKAGECONFIG[nettle] = "--with-sha1=libnettle,,nettle"
150PACKAGECONFIG[gcrypt] = "--with-sha1=libgcrypt,,libgcrypt" 150PACKAGECONFIG[gcrypt] = "--with-sha1=libgcrypt,,libgcrypt"
151 151
152do_install_append () { 152do_install:append () {
153 # Its assumed base-files creates this for us 153 # Its assumed base-files creates this for us
154 rmdir ${D}${localstatedir}/log/ 154 rmdir ${D}${localstatedir}/log/
155 sed -i -e 's,${libdir}/xorg/modules,${prefix}/lib*/xorg/modules,' ${D}${mandir}/man5/xorg.conf.5 155 sed -i -e 's,${libdir}/xorg/modules,${prefix}/lib*/xorg/modules,' ${D}${mandir}/man5/xorg.conf.5
@@ -157,7 +157,7 @@ do_install_append () {
157 157
158# Add runtime provides for the ABI versions of the video and input subsystems, 158# Add runtime provides for the ABI versions of the video and input subsystems,
159# so that drivers can depend on the relevant version. 159# so that drivers can depend on the relevant version.
160python populate_packages_prepend() { 160python populate_packages:prepend() {
161 import subprocess 161 import subprocess
162 162
163 # Set PKG_CONFIG_PATH so pkg-config looks at the .pc files that are going 163 # Set PKG_CONFIG_PATH so pkg-config looks at the .pc files that are going
@@ -178,6 +178,6 @@ python populate_packages_prepend() {
178 return "%sxorg-abi-%s-%s" % (mlprefix, name, output) 178 return "%sxorg-abi-%s-%s" % (mlprefix, name, output)
179 179
180 pn = d.getVar("PN") 180 pn = d.getVar("PN")
181 d.appendVar("RPROVIDES_" + pn, " " + get_abi("input")) 181 d.appendVar("RPROVIDES:" + pn, " " + get_abi("input"))
182 d.appendVar("RPROVIDES_" + pn, " " + get_abi("video")) 182 d.appendVar("RPROVIDES:" + pn, " " + get_abi("video"))
183} 183}
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.12.bb b/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.12.bb
index 8f86bea878..01b50b9923 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.12.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.12.bb
@@ -13,19 +13,19 @@ SRC_URI[sha256sum] = "336dc093431d81ecc03fa36af771f1181334f2746b7de7796f3cc6a8fa
13# These extensions are now integrated into the server, so declare the migration 13# These extensions are now integrated into the server, so declare the migration
14# path for in-place upgrades. 14# path for in-place upgrades.
15 15
16RREPLACES_${PN} = "${PN}-extension-dri \ 16RREPLACES:${PN} = "${PN}-extension-dri \
17 ${PN}-extension-dri2 \ 17 ${PN}-extension-dri2 \
18 ${PN}-extension-record \ 18 ${PN}-extension-record \
19 ${PN}-extension-extmod \ 19 ${PN}-extension-extmod \
20 ${PN}-extension-dbe \ 20 ${PN}-extension-dbe \
21 " 21 "
22RPROVIDES_${PN} = "${PN}-extension-dri \ 22RPROVIDES:${PN} = "${PN}-extension-dri \
23 ${PN}-extension-dri2 \ 23 ${PN}-extension-dri2 \
24 ${PN}-extension-record \ 24 ${PN}-extension-record \
25 ${PN}-extension-extmod \ 25 ${PN}-extension-extmod \
26 ${PN}-extension-dbe \ 26 ${PN}-extension-dbe \
27 " 27 "
28RCONFLICTS_${PN} = "${PN}-extension-dri \ 28RCONFLICTS:${PN} = "${PN}-extension-dri \
29 ${PN}-extension-dri2 \ 29 ${PN}-extension-dri2 \
30 ${PN}-extension-record \ 30 ${PN}-extension-record \
31 ${PN}-extension-extmod \ 31 ${PN}-extension-extmod \
diff --git a/meta/recipes-graphics/xwayland/xwayland_21.1.2.bb b/meta/recipes-graphics/xwayland/xwayland_21.1.2.bb
index 794a7bd98d..3df6fd1ff9 100644
--- a/meta/recipes-graphics/xwayland/xwayland_21.1.2.bb
+++ b/meta/recipes-graphics/xwayland/xwayland_21.1.2.bb
@@ -35,10 +35,10 @@ PACKAGECONFIG[openssl] = "-Dsha1=libcrypto,,openssl"
35PACKAGECONFIG[nettle] = "-Dsha1=libnettle,,nettle" 35PACKAGECONFIG[nettle] = "-Dsha1=libnettle,,nettle"
36PACKAGECONFIG[gcrypt] = "-Dsha1=libgcrypt,,libgcrypt" 36PACKAGECONFIG[gcrypt] = "-Dsha1=libgcrypt,,libgcrypt"
37 37
38do_install_append() { 38do_install:append() {
39 # remove files not needed and clashing with xserver-xorg 39 # remove files not needed and clashing with xserver-xorg
40 rm -rf ${D}/${libdir}/xorg/ 40 rm -rf ${D}/${libdir}/xorg/
41} 41}
42 42
43FILES_${PN} += "${libdir}/xorg/protocol.txt" 43FILES:${PN} += "${libdir}/xorg/protocol.txt"
44 44