diff options
-rw-r--r-- | LICENSE | 2 | ||||
-rw-r--r-- | conf/machine/include/imx-base.inc | 2 | ||||
-rw-r--r-- | recipes-graphics/xwayland/xwayland_24.1.6.imx.bb (renamed from recipes-graphics/xwayland/xwayland_23.2.5.imx.bb) | 19 | ||||
-rw-r--r-- | recipes-graphics/xwayland/xwayland_24.1.6.imx.bbappend (renamed from recipes-graphics/xwayland/xwayland_23.2.5.imx.bbappend) | 0 | ||||
-rw-r--r-- | recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb | 2 | ||||
-rw-r--r-- | recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb | 2 |
6 files changed, 18 insertions, 9 deletions
@@ -99,7 +99,7 @@ This file lists all licenses used by recipes in the meta-freescale layer. | |||
99 | ./recipes-graphics/wayland/wayland-protocols_1.37.imx.bb: LICENSE = "MIT" | 99 | ./recipes-graphics/wayland/wayland-protocols_1.37.imx.bb: LICENSE = "MIT" |
100 | ./recipes-graphics/wayland/weston_10.0.5.imx.bb: LICENSE = "MIT" | 100 | ./recipes-graphics/wayland/weston_10.0.5.imx.bb: LICENSE = "MIT" |
101 | ./recipes-graphics/wayland/weston_14.0.1.imx.bb: LICENSE = "MIT" | 101 | ./recipes-graphics/wayland/weston_14.0.1.imx.bb: LICENSE = "MIT" |
102 | ./recipes-graphics/xwayland/xwayland_23.2.5.imx.bb: LICENSE = "MIT" | 102 | ./recipes-graphics/xwayland/xwayland_24.1.6.imx.bb: LICENSE = "MIT" |
103 | ./recipes-kernel/ceetm/ceetm_git.bb: LICENSE = "GPL-2.0-only" | 103 | ./recipes-kernel/ceetm/ceetm_git.bb: LICENSE = "GPL-2.0-only" |
104 | ./recipes-kernel/kernel-modules/kernel-module-ar_git.bb: LICENSE = "GPL-2.0-only & BSD" | 104 | ./recipes-kernel/kernel-modules/kernel-module-ar_git.bb: LICENSE = "GPL-2.0-only & BSD" |
105 | ./recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb: LICENSE = "GPL-2.0-only" | 105 | ./recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb: LICENSE = "GPL-2.0-only" |
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index 07d5a3e2..15d7b2e8 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
@@ -594,7 +594,7 @@ PREFERRED_VERSION_weston:imx-mainline-bsp = "" | |||
594 | 594 | ||
595 | PREFERRED_VERSION_wayland-protocols:imx-nxp-bsp ??= "1.37.imx" | 595 | PREFERRED_VERSION_wayland-protocols:imx-nxp-bsp ??= "1.37.imx" |
596 | 596 | ||
597 | PREFERRED_VERSION_xwayland:imx-nxp-bsp ??= "23.2.5.imx" | 597 | PREFERRED_VERSION_xwayland:imx-nxp-bsp ??= "24.1.6.imx" |
598 | 598 | ||
599 | # Use i.MX libdrm Version | 599 | # Use i.MX libdrm Version |
600 | PREFERRED_VERSION_libdrm:imx-nxp-bsp ??= "2.4.123.imx" | 600 | PREFERRED_VERSION_libdrm:imx-nxp-bsp ??= "2.4.123.imx" |
diff --git a/recipes-graphics/xwayland/xwayland_23.2.5.imx.bb b/recipes-graphics/xwayland/xwayland_24.1.6.imx.bb index 0535587b..9d8b49dc 100644 --- a/recipes-graphics/xwayland/xwayland_23.2.5.imx.bb +++ b/recipes-graphics/xwayland/xwayland_24.1.6.imx.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | # This recipe copy helps keep meta-freescale master branch compatible | 1 | # This recipe copy helps keep meta-freescale master branch compatible |
2 | # with Yocto langdale. | 2 | # with Yocto walnascar. |
3 | # (From OE-Core rev: 35fdbd0ea81650a0421d50fb53989d96c5956331) | 3 | # (From OE-Core rev: 737e612ca36bbdf415a911644eb7592cf9389846847b47fa46dc705bd754d2d7) |
4 | 4 | ||
5 | SUMMARY = "XWayland is an X Server that runs under Wayland." | 5 | SUMMARY = "XWayland is an X Server that runs under Wayland." |
6 | DESCRIPTION = "XWayland is an X Server running as a Wayland client, \ | 6 | DESCRIPTION = "XWayland is an X Server running as a Wayland client, \ |
@@ -16,8 +16,8 @@ LICENSE = "MIT" | |||
16 | LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880" | 16 | LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880" |
17 | 17 | ||
18 | SRC_URI = "https://www.x.org/archive/individual/xserver/${BP_ORIGINAL}.tar.xz" | 18 | SRC_URI = "https://www.x.org/archive/individual/xserver/${BP_ORIGINAL}.tar.xz" |
19 | BP_ORIGINAL = "${BPN}-23.2.5" | 19 | BP_ORIGINAL = "${BPN}-24.1.6" |
20 | SRC_URI[sha256sum] = "33ec7ff2687a59faaa52b9b09aa8caf118e7ecb6aed8953f526a625ff9f4bd90" | 20 | SRC_URI[sha256sum] = "737e612ca36bbdf415a911644eb7592cf9389846847b47fa46dc705bd754d2d7" |
21 | S = "${WORKDIR}/${BP_ORIGINAL}" | 21 | S = "${WORKDIR}/${BP_ORIGINAL}" |
22 | 22 | ||
23 | UPSTREAM_CHECK_REGEX = "xwayland-(?P<pver>\d+(\.(?!90\d)\d+)+)\.tar" | 23 | UPSTREAM_CHECK_REGEX = "xwayland-(?P<pver>\d+(\.(?!90\d)\d+)+)\.tar" |
@@ -28,10 +28,11 @@ REQUIRED_DISTRO_FEATURES = "x11 opengl" | |||
28 | DEPENDS += "xorgproto xtrans pixman libxkbfile libxfont2 wayland wayland-native wayland-protocols libdrm libepoxy libxcvt" | 28 | DEPENDS += "xorgproto xtrans pixman libxkbfile libxfont2 wayland wayland-native wayland-protocols libdrm libepoxy libxcvt" |
29 | 29 | ||
30 | OPENGL_PKGCONFIGS = "glx glamor dri3" | 30 | OPENGL_PKGCONFIGS = "glx glamor dri3" |
31 | PACKAGECONFIG ??= "${XORG_CRYPTO} \ | 31 | PACKAGECONFIG ??= "${XORG_CRYPTO} ${XWAYLAND_EI} \ |
32 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '${OPENGL_PKGCONFIGS}', '', d)} \ | 32 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '${OPENGL_PKGCONFIGS}', '', d)} \ |
33 | " | 33 | " |
34 | PACKAGECONFIG[dri3] = "-Ddri3=true,-Ddri3=false,libxshmfence" | 34 | PACKAGECONFIG[dri3] = "-Ddri3=true,-Ddri3=false,libxshmfence" |
35 | PACKAGECONFIG[libdecor] = "-Dlibdecor=true,-Dlibdecor=false,libdecor" | ||
35 | PACKAGECONFIG[glx] = "-Dglx=true,-Dglx=false,virtual/libgl virtual/libx11" | 36 | PACKAGECONFIG[glx] = "-Dglx=true,-Dglx=false,virtual/libgl virtual/libx11" |
36 | PACKAGECONFIG[glamor] = "-Dglamor=true,-Dglamor=false,libepoxy virtual/libgbm,libegl" | 37 | PACKAGECONFIG[glamor] = "-Dglamor=true,-Dglamor=false,libepoxy virtual/libgbm,libegl" |
37 | PACKAGECONFIG[unwind] = "-Dlibunwind=true,-Dlibunwind=false,libunwind" | 38 | PACKAGECONFIG[unwind] = "-Dlibunwind=true,-Dlibunwind=false,libunwind" |
@@ -42,6 +43,10 @@ XORG_CRYPTO ??= "openssl" | |||
42 | PACKAGECONFIG[openssl] = "-Dsha1=libcrypto,,openssl" | 43 | PACKAGECONFIG[openssl] = "-Dsha1=libcrypto,,openssl" |
43 | PACKAGECONFIG[nettle] = "-Dsha1=libnettle,,nettle" | 44 | PACKAGECONFIG[nettle] = "-Dsha1=libnettle,,nettle" |
44 | PACKAGECONFIG[gcrypt] = "-Dsha1=libgcrypt,,libgcrypt" | 45 | PACKAGECONFIG[gcrypt] = "-Dsha1=libgcrypt,,libgcrypt" |
46 | XWAYLAND_EI ??= "xwayland_ei_false" | ||
47 | PACKAGECONFIG[xwayland_ei_false] = "-Dxwayland_ei=false" | ||
48 | PACKAGECONFIG[xwayland_ei_portal] = "-Dxwayland_ei=portal,,libei" | ||
49 | PACKAGECONFIG[xwayland_ei_socket] = "-Dxwayland_ei=socket,,libei" | ||
45 | 50 | ||
46 | do_install:append() { | 51 | do_install:append() { |
47 | # remove files not needed and clashing with xserver-xorg | 52 | # remove files not needed and clashing with xserver-xorg |
@@ -51,3 +56,7 @@ do_install:append() { | |||
51 | FILES:${PN} += "${libdir}/xorg/protocol.txt" | 56 | FILES:${PN} += "${libdir}/xorg/protocol.txt" |
52 | 57 | ||
53 | RDEPENDS:${PN} += "xkbcomp" | 58 | RDEPENDS:${PN} += "xkbcomp" |
59 | |||
60 | CVE_STATUS_GROUPS = "CVE_STATUS_REDHAT" | ||
61 | CVE_STATUS_REDHAT = "CVE-2025-26594 CVE-2025-26595 CVE-2025-26596 CVE-2025-26597 CVE-2025-26598 CVE-2025-26599 CVE-2025-26600 CVE-2025-26601" | ||
62 | CVE_STATUS_REDHAT[status] = "fixed-version: these are tracked as versionless redhat CVEs in NVD DB, fixed in 24.1.6" | ||
diff --git a/recipes-graphics/xwayland/xwayland_23.2.5.imx.bbappend b/recipes-graphics/xwayland/xwayland_24.1.6.imx.bbappend index d8f5bdde..d8f5bdde 100644 --- a/recipes-graphics/xwayland/xwayland_23.2.5.imx.bbappend +++ b/recipes-graphics/xwayland/xwayland_24.1.6.imx.bbappend | |||
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb index e1028779..2b2dbdfd 100644 --- a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb +++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb | |||
@@ -16,7 +16,7 @@ SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};proto | |||
16 | 16 | ||
17 | S = "${WORKDIR}/git" | 17 | S = "${WORKDIR}/git" |
18 | 18 | ||
19 | inherit waf pkgconfig use-imx-headers | 19 | inherit waf pkgconfig use-imx-headers python3native |
20 | 20 | ||
21 | IMX_PLATFORM:mx6-nxp-bsp = "imx6" | 21 | IMX_PLATFORM:mx6-nxp-bsp = "imx6" |
22 | IMX_PLATFORM:mx8mq-nxp-bsp = "imx8m" | 22 | IMX_PLATFORM:mx8mq-nxp-bsp = "imx8m" |
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb index e3a05193..9391a5fb 100644 --- a/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb +++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb | |||
@@ -14,7 +14,7 @@ SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};proto | |||
14 | 14 | ||
15 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
16 | 16 | ||
17 | inherit waf pkgconfig | 17 | inherit waf pkgconfig python3native |
18 | 18 | ||
19 | COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp)" | 19 | COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp)" |
20 | 20 | ||