summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dynamic-layers/openembedded-layer/recipes-devtools/uuu/uuu_git.bb12
-rw-r--r--recipes-bsp/imx-secure-enclave/imx-secure-enclave.inc7
-rw-r--r--recipes-bsp/imx-secure-enclave/imx-secure-enclave_git.bb6
-rw-r--r--recipes-bsp/imx-test/imx-test_00.00.00.bb10
-rw-r--r--recipes-bsp/imx-test/imx-test_git.bb7
-rw-r--r--recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb19
-rw-r--r--recipes-downgrade/glslang/glslang/0001-generate-glslang-pkg-config.patch2
-rw-r--r--recipes-downgrade/glslang/glslang_1.3.275.0.imx.bb7
-rw-r--r--recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb10
-rw-r--r--recipes-extended/libpkcs11/libpkcs11_git.bb24
-rw-r--r--recipes-extended/odp/files/0001-Fix-this-build-error.patch (renamed from recipes-extended/odp/odp/0001-Fix-this-build-error.patch)0
-rw-r--r--recipes-extended/odp/odp.inc2
-rw-r--r--recipes-extended/odp/odp_git.bb13
-rw-r--r--recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb18
-rw-r--r--recipes-fsl/mcore-demos/README14
-rw-r--r--recipes-fsl/mcore-demos/imx-m33-demos_26.03.00.bb14
-rw-r--r--recipes-fsl/mcore-demos/imx-m33-demos_26.06.00.bb12
-rw-r--r--recipes-fsl/mcore-demos/imx-m4-demos_2.16.000.bb10
-rw-r--r--recipes-fsl/mcore-demos/imx-m4-demos_26.03.00.bb12
-rw-r--r--recipes-fsl/mcore-demos/imx-m4-demos_26.06.00.bb13
-rw-r--r--recipes-fsl/mcore-demos/imx-m7-demos_25.12.00.bb10
-rw-r--r--recipes-fsl/mcore-demos/imx-m7-demos_26.03.00.bb21
-rw-r--r--recipes-fsl/mcore-demos/imx-m7-demos_26.06.00.bb17
-rw-r--r--recipes-fsl/mcore-demos/imx-mcore-demos.inc2
-rw-r--r--recipes-fsl/mcore-demos/imx-mcore-demos_26.06.00.bb (renamed from recipes-fsl/mcore-demos/imx-mcore-demos_26.03.00.bb)2
-rw-r--r--recipes-multimedia/alsa/imx-alsa-plugins_git.bb26
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb11
-rw-r--r--recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb50
-rw-r--r--recipes-multimedia/imx-codec/imx-codec_4.10.0.bb10
-rw-r--r--recipes-multimedia/tinycompress/tinycompress_1.2.5.bb8
30 files changed, 201 insertions, 168 deletions
diff --git a/dynamic-layers/openembedded-layer/recipes-devtools/uuu/uuu_git.bb b/dynamic-layers/openembedded-layer/recipes-devtools/uuu/uuu_git.bb
index 036d0284f..238892caf 100644
--- a/dynamic-layers/openembedded-layer/recipes-devtools/uuu/uuu_git.bb
+++ b/dynamic-layers/openembedded-layer/recipes-devtools/uuu/uuu_git.bb
@@ -1,16 +1,16 @@
1SUMMARY = "Universal Update Utility" 1SUMMARY = "Universal Update Utility"
2DESCRIPTION = "Image deploy tool for i.MX chips" 2DESCRIPTION = "Image deploy tool for i.MX chips"
3HOMEPAGE = "https://github.com/nxp-imx/mfgtools" 3HOMEPAGE = "https://github.com/nxp-imx/mfgtools"
4SECTION = "devel"
5LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=38ec0c18112e9a92cffc4951661e85a5"
7DEPENDS = "bzip2 libtinyxml2 libusb openssl zlib zstd"
4 8
5SRC_URI = "git://github.com/nxp-imx/mfgtools.git;protocol=https;branch=master"
6SRCREV = "79ce7d2b2e7459e7b7c94f902d172c30b08884ab"
7PV = "1.5.233" 9PV = "1.5.233"
8 10
9LICENSE = "BSD-3-Clause" 11SRC_URI = "git://github.com/nxp-imx/mfgtools.git;protocol=https;branch=master"
10LIC_FILES_CHKSUM = "file://LICENSE;md5=38ec0c18112e9a92cffc4951661e85a5" 12SRCREV = "79ce7d2b2e7459e7b7c94f902d172c30b08884ab"
11 13
12inherit cmake pkgconfig 14inherit cmake pkgconfig
13 15
14DEPENDS = "bzip2 libtinyxml2 libusb openssl zlib zstd"
15
16BBCLASSEXTEND = "native nativesdk" 16BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-bsp/imx-secure-enclave/imx-secure-enclave.inc b/recipes-bsp/imx-secure-enclave/imx-secure-enclave.inc
index 12dc1c31b..fbfcfc7c3 100644
--- a/recipes-bsp/imx-secure-enclave/imx-secure-enclave.inc
+++ b/recipes-bsp/imx-secure-enclave/imx-secure-enclave.inc
@@ -1,12 +1,17 @@
1# Copyright 2021-2025 NXP 1# Copyright 2021-2025 NXP
2 2
3SUMMARY = "NXP i.MX SECURE ENCLAVE library" 3SUMMARY = "NXP i.MX SECURE ENCLAVE library"
4DESCRIPTION = "NXP IMX SECURE ENCLAVE library" 4DESCRIPTION = "Library providing access to the NXP i.MX Secure Enclave \
5 (EdgeLock Enclave) on-chip security subsystem, exposing its \
6 cryptographic and key-management services to userspace."
5HOMEPAGE = "https://github.com/NXP/imx-secure-enclave" 7HOMEPAGE = "https://github.com/NXP/imx-secure-enclave"
6SECTION = "base" 8SECTION = "base"
7LICENSE = "BSD-3-Clause" 9LICENSE = "BSD-3-Clause"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982"
9 11
12# Canonical DEPENDS for the library; this .inc is the base definition, so the
13# plain assignment is intentional (the require sits at the top of the .bb).
14# nooelint: oelint.vars.dependsappend
10DEPENDS = "mbedtls openssl" 15DEPENDS = "mbedtls openssl"
11 16
12SRC_URI = "${SECURE_ENCLAVE_LIB_SRC};branch=${SRCBRANCH}" 17SRC_URI = "${SECURE_ENCLAVE_LIB_SRC};branch=${SRCBRANCH}"
diff --git a/recipes-bsp/imx-secure-enclave/imx-secure-enclave_git.bb b/recipes-bsp/imx-secure-enclave/imx-secure-enclave_git.bb
index 7095ce7a1..2fd6bed75 100644
--- a/recipes-bsp/imx-secure-enclave/imx-secure-enclave_git.bb
+++ b/recipes-bsp/imx-secure-enclave/imx-secure-enclave_git.bb
@@ -9,10 +9,10 @@ PLAT = "ele"
9 9
10PACKAGES =+ "${PN}-crrm" 10PACKAGES =+ "${PN}-crrm"
11 11
12RDEPENDS:${PN} = "${@bb.utils.contains('UBOOT_CONFIG', 'crrm', '${PN}-crrm', '', d)}" 12FILES:${PN}-crrm += "\
13
14FILES:${PN}-crrm = "\
15 ${bindir}/ele_crrm_test \ 13 ${bindir}/ele_crrm_test \
16 ${libdir}/lib*crrm${SOLIBS}" 14 ${libdir}/lib*crrm${SOLIBS}"
17 15
16RDEPENDS:${PN} = "${@bb.utils.contains('UBOOT_CONFIG', 'crrm', '${PN}-crrm', '', d)}"
17
18COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx9-nxp-bsp)" 18COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx9-nxp-bsp)"
diff --git a/recipes-bsp/imx-test/imx-test_00.00.00.bb b/recipes-bsp/imx-test/imx-test_00.00.00.bb
index 70b6988fc..bbc382aa3 100644
--- a/recipes-bsp/imx-test/imx-test_00.00.00.bb
+++ b/recipes-bsp/imx-test/imx-test_00.00.00.bb
@@ -1,10 +1,18 @@
1SUMMARY = "Dummy package for SoCs lacking imx-test package" 1SUMMARY = "Dummy package for SoCs lacking imx-test package"
2DESCRIPTION = "Dummy package for SoCs lacking imx-test package" 2DESCRIPTION = "Empty placeholder package that provides imx-test on SoCs where \
3 the real test suite is unavailable, so images can depend on it \
4 unconditionally."
3HOMEPAGE = "https://github.com/nxp-imx/imx-test" 5HOMEPAGE = "https://github.com/nxp-imx/imx-test"
4SECTION = "base" 6SECTION = "base"
5LICENSE = "MIT" 7LICENSE = "MIT"
8# The license text is not shipped in the source tree, so reference the
9# common-licenses copy; this is intentionally a local (non-remote) file.
10# nooelint: oelint.var.licenseremotefile
6LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" 11LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
7 12
13# Empty placeholder (ALLOW_EMPTY) with no upstream sources.
14SRC_URI = ""
15
8ALLOW_EMPTY:${PN} = "1" 16ALLOW_EMPTY:${PN} = "1"
9 17
10PACKAGE_ARCH = "${MACHINE_ARCH}" 18PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/recipes-bsp/imx-test/imx-test_git.bb b/recipes-bsp/imx-test/imx-test_git.bb
index 9007a655c..e53fa666f 100644
--- a/recipes-bsp/imx-test/imx-test_git.bb
+++ b/recipes-bsp/imx-test/imx-test_git.bb
@@ -7,6 +7,9 @@ DESCRIPTION = "Unit tests for the i.MX BSP"
7HOMEPAGE = "https://github.com/nxp-imx/imx-test" 7HOMEPAGE = "https://github.com/nxp-imx/imx-test"
8SECTION = "base" 8SECTION = "base"
9LICENSE = "GPL-2.0-or-later" 9LICENSE = "GPL-2.0-or-later"
10# The license text is not shipped in the source tree, so reference the
11# common-licenses copy; this is intentionally a local (non-remote) file.
12# nooelint: oelint.var.licenseremotefile
10LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-or-later;md5=fed54355545ffd980b814dab4a3b312c" 13LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-or-later;md5=fed54355545ffd980b814dab4a3b312c"
11 14
12DEPENDS = "alsa-lib freetype libdrm" 15DEPENDS = "alsa-lib freetype libdrm"
@@ -85,6 +88,6 @@ do_install() {
85} 88}
86 89
87FILES:${PN} += "/unit_tests ${ROOT_HOME}/.profile" 90FILES:${PN} += "/unit_tests ${ROOT_HOME}/.profile"
88RDEPENDS:${PN} = "bash"
89
90FILES:${PN}-dbg += "/unit_tests/.debug" 91FILES:${PN}-dbg += "/unit_tests/.debug"
92
93RDEPENDS:${PN} = "bash"
diff --git a/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb b/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb
index 3296ebd94..c53bb8bda 100644
--- a/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb
+++ b/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb
@@ -1,27 +1,21 @@
1SUMMARY = "Contiguous DMA memory allocation library for i.MX"
1DESCRIPTION = 'Library for allocating and managing physically contiguous memory \ 2DESCRIPTION = 'Library for allocating and managing physically contiguous memory \
2 ("DMA memory" or "DMA buffers") on i.MX devices.' 3 ("DMA memory" or "DMA buffers") on i.MX devices.'
3HOMEPAGE = "https://github.com/Freescale/libimxdmabuffer" 4HOMEPAGE = "https://github.com/Freescale/libimxdmabuffer"
5SECTION = "base"
4LICENSE = "LGPL-2.1-only" 6LICENSE = "LGPL-2.1-only"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324"
6SECTION = "base"
7 8
8PV .= "+git${SRCPV}" 9PV .= "+git${SRCPV}"
9 10
10SRCBRANCH ?= "master" 11SRCBRANCH ?= "master"
11SRCREV = "d44deb80af881b82f394d44696433e6695022c8c"
12SRC_URI = "git://github.com/Freescale/libimxdmabuffer.git;branch=${SRCBRANCH};protocol=https \ 12SRC_URI = "git://github.com/Freescale/libimxdmabuffer.git;branch=${SRCBRANCH};protocol=https \
13 file://run-ptest \ 13 file://run-ptest \
14 " 14 "
15SRCREV = "d44deb80af881b82f394d44696433e6695022c8c"
15 16
16inherit pkgconfig waf use-imx-headers ptest 17inherit pkgconfig waf use-imx-headers ptest
17 18
18EXTRA_OECONF = "--imx-linux-headers-path=${STAGING_INCDIR_IMX} \
19 --libdir=${libdir} \
20 ${@bb.utils.contains_any('PACKAGECONFIG', \
21 [ 'dma-heap-cached', 'dma-heap-uncached' ], \
22 '', '--with-dma-heap-allocator=no',d)} \
23 ${PACKAGECONFIG_CONFARGS}"
24
25# If imxdpu is in use, the DPU is also used for implementing 19# If imxdpu is in use, the DPU is also used for implementing
26# libg2d. However, that implementation's g2d_alloc() function 20# libg2d. However, that implementation's g2d_alloc() function
27# is broken, so we cannot use it. 21# is broken, so we cannot use it.
@@ -78,6 +72,13 @@ PACKAGECONFIG[dma-heap-cached] = "--with-dma-heap-allocator=yes ${CACHED_DMA_HEA
78PACKAGECONFIG[dma-heap-uncached] = "--with-dma-heap-allocator=yes ${UNCACHED_DMA_HEAP_CONF}, \ 72PACKAGECONFIG[dma-heap-uncached] = "--with-dma-heap-allocator=yes ${UNCACHED_DMA_HEAP_CONF}, \
79 ,,,,dma-heap-cached" 73 ,,,,dma-heap-cached"
80 74
75EXTRA_OECONF = "--imx-linux-headers-path=${STAGING_INCDIR_IMX} \
76 --libdir=${libdir} \
77 ${@bb.utils.contains_any('PACKAGECONFIG', \
78 [ 'dma-heap-cached', 'dma-heap-uncached' ], \
79 '', '--with-dma-heap-allocator=no',d)} \
80 ${PACKAGECONFIG_CONFARGS}"
81
81# Using do_install_ptest_base instead of do_install_ptest, since 82# Using do_install_ptest_base instead of do_install_ptest, since
82# the default do_install_ptest_base is hardcoded to expect Makefiles. 83# the default do_install_ptest_base is hardcoded to expect Makefiles.
83do_install_ptest_base() { 84do_install_ptest_base() {
diff --git a/recipes-downgrade/glslang/glslang/0001-generate-glslang-pkg-config.patch b/recipes-downgrade/glslang/glslang/0001-generate-glslang-pkg-config.patch
index 337a999bf..350db5f39 100644
--- a/recipes-downgrade/glslang/glslang/0001-generate-glslang-pkg-config.patch
+++ b/recipes-downgrade/glslang/glslang/0001-generate-glslang-pkg-config.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] generate glslang pkg-config
5 5
6Based on https://src.fedoraproject.org/rpms/glslang/blob/main/f/0001-pkg-config-compatibility.patch 6Based on https://src.fedoraproject.org/rpms/glslang/blob/main/f/0001-pkg-config-compatibility.patch
7 7
8Upstream-Status: Inappropriate [independently developed patch submitted at https://github.com/KhronosGroup/glslang/pull/3371] 8Upstream-Status: Submitted [https://github.com/KhronosGroup/glslang/pull/3371]
9 9
10Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> 10Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
11--- 11---
diff --git a/recipes-downgrade/glslang/glslang_1.3.275.0.imx.bb b/recipes-downgrade/glslang/glslang_1.3.275.0.imx.bb
index 02693c4fe..72e9db210 100644
--- a/recipes-downgrade/glslang/glslang_1.3.275.0.imx.bb
+++ b/recipes-downgrade/glslang/glslang_1.3.275.0.imx.bb
@@ -3,15 +3,16 @@ DESCRIPTION = "Glslang is the official reference compiler front end for the \
3 OpenGL ES and OpenGL shading languages. It implements a strict interpretation \ 3 OpenGL ES and OpenGL shading languages. It implements a strict interpretation \
4 of the specifications for these languages. It is open and free for anyone to use, \ 4 of the specifications for these languages. It is open and free for anyone to use, \
5 either from a command line or programmatically." 5 either from a command line or programmatically."
6SECTION = "graphics"
7HOMEPAGE = "https://www.khronos.org/opengles/sdk/tools/Reference-Compiler" 6HOMEPAGE = "https://www.khronos.org/opengles/sdk/tools/Reference-Compiler"
7SECTION = "graphics"
8LICENSE = "BSD-3-Clause & BSD-2-Clause & MIT & Apache-2.0 & GPL-3-with-bison-exception" 8LICENSE = "BSD-3-Clause & BSD-2-Clause & MIT & Apache-2.0 & GPL-3-with-bison-exception"
9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2a2b5acd7bc4844964cfda45fe807dc3" 9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2a2b5acd7bc4844964cfda45fe807dc3"
10DEPENDS = "spirv-tools"
10 11
11SRCREV = "a91631b260cba3f22858d6c6827511e636c2458a"
12SRC_URI = "git://github.com/KhronosGroup/glslang.git;protocol=https;branch=main \ 12SRC_URI = "git://github.com/KhronosGroup/glslang.git;protocol=https;branch=main \
13 file://0001-generate-glslang-pkg-config.patch \ 13 file://0001-generate-glslang-pkg-config.patch \
14 file://0002-SPIRV-SpvBuilder.h-add-missing-cstdint-include.patch" 14 file://0002-SPIRV-SpvBuilder.h-add-missing-cstdint-include.patch"
15SRCREV = "a91631b260cba3f22858d6c6827511e636c2458a"
15PE = "1" 16PE = "1"
16# These recipes need to be updated in lockstep with each other: 17# These recipes need to be updated in lockstep with each other:
17# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools 18# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools
@@ -22,8 +23,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
22 23
23inherit cmake python3native 24inherit cmake python3native
24 25
25DEPENDS = "spirv-tools"
26
27EXTRA_OECMAKE = "\ 26EXTRA_OECMAKE = "\
28 -DCMAKE_BUILD_TYPE=Release \ 27 -DCMAKE_BUILD_TYPE=Release \
29 -DBUILD_SHARED_LIBS=ON \ 28 -DBUILD_SHARED_LIBS=ON \
diff --git a/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb b/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb
index c1141bde7..c8d2876b8 100644
--- a/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb
+++ b/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb
@@ -1,14 +1,14 @@
1SUMMARY = "The SPIR-V Tools project provides an API and commands for \ 1SUMMARY = "API and command-line tools for processing SPIR-V modules"
2 processing SPIR-V modules"
3DESCRIPTION = "The project includes an assembler, binary module parser, \ 2DESCRIPTION = "The project includes an assembler, binary module parser, \
4 disassembler, validator, and optimizer for SPIR-V." 3 disassembler, validator, and optimizer for SPIR-V."
5HOMEPAGE = "https://github.com/KhronosGroup/SPIRV-Tools" 4HOMEPAGE = "https://github.com/KhronosGroup/SPIRV-Tools"
6SECTION = "graphics" 5SECTION = "graphics"
7LICENSE = "Apache-2.0" 6LICENSE = "Apache-2.0"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
8DEPENDS = "spirv-headers"
9 9
10SRCREV = "f0cc85efdbbe3a46eae90e0f915dc1509836d0fc"
11SRC_URI = "git://github.com/KhronosGroup/SPIRV-Tools.git;branch=main;protocol=https" 10SRC_URI = "git://github.com/KhronosGroup/SPIRV-Tools.git;branch=main;protocol=https"
11SRCREV = "f0cc85efdbbe3a46eae90e0f915dc1509836d0fc"
12PE = "1" 12PE = "1"
13# These recipes need to be updated in lockstep with each other: 13# These recipes need to be updated in lockstep with each other:
14# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools 14# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools
@@ -19,8 +19,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
19 19
20inherit cmake 20inherit cmake
21 21
22DEPENDS = "spirv-headers"
23
24EXTRA_OECMAKE += "\ 22EXTRA_OECMAKE += "\
25 -DSPIRV-Headers_SOURCE_DIR=${STAGING_EXECPREFIXDIR} \ 23 -DSPIRV-Headers_SOURCE_DIR=${STAGING_EXECPREFIXDIR} \
26 -DSPIRV_TOOLS_BUILD_STATIC=OFF \ 24 -DSPIRV_TOOLS_BUILD_STATIC=OFF \
@@ -40,7 +38,7 @@ SOLIBS = ".so"
40FILES_SOLIBSDEV = "" 38FILES_SOLIBSDEV = ""
41 39
42PACKAGES =+ "${PN}-lesspipe" 40PACKAGES =+ "${PN}-lesspipe"
43FILES:${PN}-lesspipe = "${base_bindir}/spirv-lesspipe.sh" 41FILES:${PN}-lesspipe += "${base_bindir}/spirv-lesspipe.sh"
44RDEPENDS:${PN}-lesspipe += "${PN} bash" 42RDEPENDS:${PN}-lesspipe += "${PN} bash"
45 43
46BBCLASSEXTEND = "native nativesdk" 44BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-extended/libpkcs11/libpkcs11_git.bb b/recipes-extended/libpkcs11/libpkcs11_git.bb
index 2f97de27e..28bb817f8 100644
--- a/recipes-extended/libpkcs11/libpkcs11_git.bb
+++ b/recipes-extended/libpkcs11/libpkcs11_git.bb
@@ -1,15 +1,17 @@
1DESCRIPTION = "PKCS library" 1SUMMARY = "PKCS#11 cryptographic token library"
2DESCRIPTION = "PKCS#11 library implementing cryptographic token operations \
3 backed by the NXP QorIQ secure object (secure-obj) subsystem."
2HOMEPAGE = "https://github.com/nxp-qoriq/libpkcs11" 4HOMEPAGE = "https://github.com/nxp-qoriq/libpkcs11"
5SECTION = "libs"
3LICENSE = "GPL-2.0-only" 6LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=803852533e29eb1d6d5e55ad3078b625" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=803852533e29eb1d6d5e55ad3078b625"
8DEPENDS = "openssl secure-obj"
5 9
6SRC_URI = "git://github.com/nxp-qoriq/libpkcs11;protocol=https;nobranch=1 \ 10SRC_URI = "git://github.com/nxp-qoriq/libpkcs11;protocol=https;nobranch=1 \
7 file://0001-fix-multiple-definition-error.patch \ 11 file://0001-fix-multiple-definition-error.patch \
8" 12"
9SRCREV = "8d85182b7a7cd393ab6dd72930f8d1b69468f741" 13SRCREV = "8d85182b7a7cd393ab6dd72930f8d1b69468f741"
10 14
11DEPENDS = "openssl secure-obj"
12
13WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" 15WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}"
14export CROSS_COMPILE_HOST = "${CROSS_COMPILE}" 16export CROSS_COMPILE_HOST = "${CROSS_COMPILE}"
15export CROSS_COMPILE_TA = "${CROSS_COMPILE}" 17export CROSS_COMPILE_TA = "${CROSS_COMPILE}"
@@ -25,15 +27,21 @@ do_compile() {
25} 27}
26 28
27do_install(){ 29do_install(){
28 mkdir -p ${D}/${libdir} 30 install -d ${D}${libdir}
29 mkdir -p ${D}/${includedir} ${D}/${bindir} 31 install -d ${D}${includedir}
30 cp ${S}/out/export/lib/libpkcs11.so ${D}/${libdir} 32 install -d ${D}${bindir}
31 cp ${S}/out/export/include/*.h ${D}/${includedir} 33 install -m 0755 ${S}/out/export/lib/libpkcs11.so ${D}${libdir}
34 install -m 0644 ${S}/out/export/include/*.h ${D}${includedir}
32 rm -f ${D}${includedir}/pkcs11.h 35 rm -f ${D}${includedir}/pkcs11.h
33 cp ${S}/out/export/app/* ${D}/${bindir} 36 install -m 0755 ${S}/out/export/app/* ${D}${bindir}
34} 37}
35 38
36PARALLEL_MAKE = "" 39PARALLEL_MAKE = ""
40
41# The library links against sysroot libraries and ships its .so in the main
42# package, so the ldflags/dev-deps/dev-elf QA checks do not apply cleanly here.
43# nooelint: oelint.vars.insaneskip
37INSANE_SKIP:${PN} = "ldflags dev-deps" 44INSANE_SKIP:${PN} = "ldflags dev-deps"
45# nooelint: oelint.vars.insaneskip
38INSANE_SKIP:${PN}-dev = "ldflags dev-elf" 46INSANE_SKIP:${PN}-dev = "ldflags dev-elf"
39COMPATIBLE_MACHINE = "(qoriq-arm64)" 47COMPATIBLE_MACHINE = "(qoriq-arm64)"
diff --git a/recipes-extended/odp/odp/0001-Fix-this-build-error.patch b/recipes-extended/odp/files/0001-Fix-this-build-error.patch
index cebd7da16..cebd7da16 100644
--- a/recipes-extended/odp/odp/0001-Fix-this-build-error.patch
+++ b/recipes-extended/odp/files/0001-Fix-this-build-error.patch
diff --git a/recipes-extended/odp/odp.inc b/recipes-extended/odp/odp.inc
index adfd936d7..a730ccd47 100644
--- a/recipes-extended/odp/odp.inc
+++ b/recipes-extended/odp/odp.inc
@@ -6,8 +6,6 @@ SECTION = "console/network"
6LICENSE = "BSD-3-Clause" 6LICENSE = "BSD-3-Clause"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=ca6103dc75397fb6bec596187d6b7829" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=ca6103dc75397fb6bec596187d6b7829"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/odp:"
10
11SRC_URI = "\ 9SRC_URI = "\
12 git://github.com/nxp-qoriq/odp;protocol=https;nobranch=1 \ 10 git://github.com/nxp-qoriq/odp;protocol=https;nobranch=1 \
13 git://github.com/nxp-qoriq/qbman_userspace;protocol=https;nobranch=1;name=qbman;destsuffix=${S}/platform/linux-dpaa2/flib/qbman \ 11 git://github.com/nxp-qoriq/qbman_userspace;protocol=https;nobranch=1;name=qbman;destsuffix=${S}/platform/linux-dpaa2/flib/qbman \
diff --git a/recipes-extended/odp/odp_git.bb b/recipes-extended/odp/odp_git.bb
index e531515b1..dc19a82ab 100644
--- a/recipes-extended/odp/odp_git.bb
+++ b/recipes-extended/odp/odp_git.bb
@@ -2,12 +2,11 @@ require odp.inc
2 2
3inherit autotools-brokensep 3inherit autotools-brokensep
4 4
5PACKAGE_ARCH = "${MACHINE_ARCH}" 5# odp.inc does not set DEPENDS, so this is the canonical definition rather than
6 6# an override after the require.
7# nooelint: oelint.vars.dependsappend
7DEPENDS = "cunit libxml2 openssl" 8DEPENDS = "cunit libxml2 openssl"
8 9
9RDEPENDS:${PN} = "bash libcrypto libssl odp-counters odp-module"
10
11ODP_SOC ?= "" 10ODP_SOC ?= ""
12ODP_SOC:ls1043ardb = "LS1043" 11ODP_SOC:ls1043ardb = "LS1043"
13ODP_SOC:ls1046ardb = "LS1046" 12ODP_SOC:ls1046ardb = "LS1046"
@@ -17,6 +16,8 @@ ODP_BUILD_TYPE:ls1043ardb = "ls1043"
17ODP_BUILD_TYPE:ls1046ardb = "ls1046" 16ODP_BUILD_TYPE:ls1046ardb = "ls1046"
18ODP_BUILD_TYPE:ls1088ardb = "ls1088" 17ODP_BUILD_TYPE:ls1088ardb = "ls1088"
19 18
19PACKAGECONFIG[perf] = "--enable-test-perf,,,"
20
20EXTRA_OECONF = "--with-platform=${ODP_PLATFORM} \ 21EXTRA_OECONF = "--with-platform=${ODP_PLATFORM} \
21 --enable-test-vald \ 22 --enable-test-vald \
22 --enable-test-perf \ 23 --enable-test-perf \
@@ -31,7 +32,7 @@ CFLAGS += "-Wno-format-truncation -Wno-maybe-uninitialized -Wno-implicit-fallthr
31 -Wno-stringop-truncation \ 32 -Wno-stringop-truncation \
32" 33"
33 34
34PACKAGECONFIG[perf] = "--enable-test-perf,,," 35PACKAGE_ARCH = "${MACHINE_ARCH}"
35 36
36do_configure:prepend () { 37do_configure:prepend () {
37 export SOC=${ODP_SOC} 38 export SOC=${ODP_SOC}
@@ -60,3 +61,5 @@ do_install:append () {
60FILES:${PN}-staticdev += "${datadir}/opendataplane/*.la" 61FILES:${PN}-staticdev += "${datadir}/opendataplane/*.la"
61FILES:${PN} += "/usr/odp/bin /usr/odp/scripts /usr/odp/debug /usr/odp/test/validation /usr/odp/test/performance /usr/odp/test/miscellaneous /usr/odp/test/api_test" 62FILES:${PN} += "/usr/odp/bin /usr/odp/scripts /usr/odp/debug /usr/odp/test/validation /usr/odp/test/performance /usr/odp/test/miscellaneous /usr/odp/test/api_test"
62FILES:${PN}-dbg += "/usr/odp/bin/.debug /usr/odp/debug/.debug /usr/odp/test/validation/.debug /usr/odp/test/performance/.debug /usr/odp/test/miscellaneous/.debug /usr/odp/test/api_test/.debug" 63FILES:${PN}-dbg += "/usr/odp/bin/.debug /usr/odp/debug/.debug /usr/odp/test/validation/.debug /usr/odp/test/performance/.debug /usr/odp/test/miscellaneous/.debug /usr/odp/test/api_test/.debug"
64
65RDEPENDS:${PN} = "bash libcrypto libssl odp-counters odp-module"
diff --git a/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb b/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb
index 263f1c12c..8aaf0a638 100644
--- a/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb
+++ b/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb
@@ -1,16 +1,18 @@
1DESCRIPTION = "Open Virtual switch based on DPDK" 1SUMMARY = "Open vSwitch accelerated with DPDK"
2DESCRIPTION = "Open vSwitch (multilayer virtual switch) built on top of DPDK for \
3 fast userspace packet forwarding on NXP QorIQ platforms."
2HOMEPAGE = "https://github.com/nxp-qoriq/ovs-dpdk" 4HOMEPAGE = "https://github.com/nxp-qoriq/ovs-dpdk"
5SECTION = "networking"
3LICENSE = "Apache-2.0" 6LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=1ce5d23a6429dff345518758f13aaeab" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=1ce5d23a6429dff345518758f13aaeab"
5 8
6DEPENDS = "autoconf-native automake-native coreutils-native dpdk python3-six-native" 9DEPENDS = "autoconf-native automake-native coreutils-native dpdk python3-six-native"
7RDEPENDS:${PN} = "bash libcrypto libssl python3"
8
9inherit python3native pkgconfig
10 10
11SRC_URI = "git://github.com/nxp-qoriq/ovs-dpdk;protocol=https;nobranch=1" 11SRC_URI = "git://github.com/nxp-qoriq/ovs-dpdk;protocol=https;nobranch=1"
12SRCREV = "7b4861e1f77bbea5ff9952717b66362fdecbca4d" 12SRCREV = "7b4861e1f77bbea5ff9952717b66362fdecbca4d"
13 13
14inherit python3native pkgconfig
15
14do_configure() { 16do_configure() {
15 export SYSROOT_DPDK=${PKG_CONFIG_SYSROOT_DIR} 17 export SYSROOT_DPDK=${PKG_CONFIG_SYSROOT_DIR}
16 ${S}/boot.sh 18 ${S}/boot.sh
@@ -28,10 +30,18 @@ do_install:append() {
28 install -m 0755 ${S}/utilities/ovs-ofctl ${D}${bindir}/ovs-dpdk 30 install -m 0755 ${S}/utilities/ovs-ofctl ${D}${bindir}/ovs-dpdk
29} 31}
30 32
33# The upstream build hardcodes cross host/CFLAGS paths, so the produced
34# binaries embed build paths that cannot be scrubbed; skip the buildpaths QA
35# check rather than fail packaging.
36# nooelint: oelint.vars.insaneskip
31INSANE_SKIP:${PN}-dbg += "buildpaths" 37INSANE_SKIP:${PN}-dbg += "buildpaths"
38# nooelint: oelint.vars.insaneskip
32INSANE_SKIP:${PN} += "buildpaths" 39INSANE_SKIP:${PN} += "buildpaths"
33 40
34ALLOW_EMPTY:${PN} = "1" 41ALLOW_EMPTY:${PN} = "1"
35INHIBIT_PACKAGE_STRIP = "1" 42INHIBIT_PACKAGE_STRIP = "1"
36PACKAGE_ARCH = "${MACHINE_ARCH}" 43PACKAGE_ARCH = "${MACHINE_ARCH}"
44
45RDEPENDS:${PN} = "bash libcrypto libssl python3"
46
37COMPATIBLE_MACHINE = "(qoriq-arm64)" 47COMPATIBLE_MACHINE = "(qoriq-arm64)"
diff --git a/recipes-fsl/mcore-demos/README b/recipes-fsl/mcore-demos/README
index bf0cf7725..a01c6e929 100644
--- a/recipes-fsl/mcore-demos/README
+++ b/recipes-fsl/mcore-demos/README
@@ -1,16 +1,16 @@
1The M4 demo app version of each SoCs are followed: 1The M4 demo app version of each SoCs are followed:
2* 2.16.000 -- i.MX 7ULP 2* 26.06.00 -- i.MX 7ULP
3* 26.03.00 -- i.MX 8MQ, 8MM 3* 26.06.00 -- i.MX 8MQ, 8MM
4* 2.9.0 -- i.MX 8DXL, 8QM, 8QXP 4* 2.9.0 -- i.MX 8DXL, 8QM, 8QXP
5* 1.0.1 -- i.MX 7D 5* 1.0.1 -- i.MX 7D
6 6
7The M7 demo app version of each SoCs are followed: 7The M7 demo app version of each SoCs are followed:
8* 26.03.00 -- i.MX 8MP , 8MNULite, 8MN 8* 26.06.00 -- i.MX 8MP , 8MNULite, 8MN
9* 26.03.00 -- i.MX95 9* 26.06.00 -- i.MX95
10* 25.12.00 -- i.MX952 10* 26.06.00 -- i.MX952
11 11
12The M33 demo app version of each SoCs are followed: 12The M33 demo app version of each SoCs are followed:
13* 26.03.00 -- i.MX 8ULP, 93 13* 26.06.00 -- i.MX 8ULP, 93
14 14
15The MCore demo app version of each SoCs are followed: 15The MCore demo app version of each SoCs are followed:
16* 26.03.00 -- i.MX 943 16* 26.06.00 -- i.MX 943
diff --git a/recipes-fsl/mcore-demos/imx-m33-demos_26.03.00.bb b/recipes-fsl/mcore-demos/imx-m33-demos_26.03.00.bb
deleted file mode 100644
index fb0e94e47..000000000
--- a/recipes-fsl/mcore-demos/imx-m33-demos_26.03.00.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1# Copyright 2023-2026 NXP
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4require imx-mcore-demos.inc
5
6LIC_FILES_CHKSUM:mx8ulp-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
7
8LIC_FILES_CHKSUM:mx93-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
9
10SRC_URI[imx8ulp.sha256sum] = "dcafb6989b1bf58ae5fef5b77c12007aa2eef6c02656b6ba13078579e222e2a8"
11
12SRC_URI[imx93.sha256sum] = "feca3c27892840d44e6f7759623fbea41469cc8cbbbe4ce434cd51fe71685742"
13
14COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx93-nxp-bsp)"
diff --git a/recipes-fsl/mcore-demos/imx-m33-demos_26.06.00.bb b/recipes-fsl/mcore-demos/imx-m33-demos_26.06.00.bb
new file mode 100644
index 000000000..1d3f74b8a
--- /dev/null
+++ b/recipes-fsl/mcore-demos/imx-m33-demos_26.06.00.bb
@@ -0,0 +1,12 @@
1# Copyright 2026 NXP
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4require imx-mcore-demos.inc
5
6LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
7
8SRC_URI[imx8ulp.sha256sum] = "83cfb3bf24eabb16c1386ceab7637b56905f65058f1706f184e959cc69a74ae1"
9
10SRC_URI[imx93.sha256sum] = "bc504d30cdbc4f3b606bbcf39d78be62c6f7d717439b9d809bda32215b70f3de"
11
12COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx93-nxp-bsp)"
diff --git a/recipes-fsl/mcore-demos/imx-m4-demos_2.16.000.bb b/recipes-fsl/mcore-demos/imx-m4-demos_2.16.000.bb
deleted file mode 100644
index 749433ca0..000000000
--- a/recipes-fsl/mcore-demos/imx-m4-demos_2.16.000.bb
+++ /dev/null
@@ -1,10 +0,0 @@
1# Copyright 2017-2024 NXP
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4require imx-mcore-demos.inc
5
6LIC_FILES_CHKSUM:mx7ulp-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a"
7
8SRC_URI[imx7ulp.sha256sum] = "1fbb26f8e0a69a2e3925e07cf0cc4a13b13e3ff6321a2ba3dc39c454c82b398b"
9
10COMPATIBLE_MACHINE = "(mx7ulp-nxp-bsp)"
diff --git a/recipes-fsl/mcore-demos/imx-m4-demos_26.03.00.bb b/recipes-fsl/mcore-demos/imx-m4-demos_26.03.00.bb
deleted file mode 100644
index d5c0c300c..000000000
--- a/recipes-fsl/mcore-demos/imx-m4-demos_26.03.00.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1# Copyright 2017-2026 NXP
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4require imx-mcore-demos.inc
5
6LIC_FILES_CHKSUM:mx8mm-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
7LIC_FILES_CHKSUM:mx8mq-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
8
9SRC_URI[imx8mm.sha256sum] = "fd07b66367585f302c0ae17f42bae11909beef10bcd219f553bd16ceef731b58"
10SRC_URI[imx8mq.sha256sum] = "96eed93c394d4e6263a8636c906bba7cc0fec17b28512f84a14ceb000a34eb62"
11
12COMPATIBLE_MACHINE = "(mx8mm-nxp-bsp|mx8mq-nxp-bsp)"
diff --git a/recipes-fsl/mcore-demos/imx-m4-demos_26.06.00.bb b/recipes-fsl/mcore-demos/imx-m4-demos_26.06.00.bb
new file mode 100644
index 000000000..5173d2115
--- /dev/null
+++ b/recipes-fsl/mcore-demos/imx-m4-demos_26.06.00.bb
@@ -0,0 +1,13 @@
1# Copyright 2026 NXP
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4require imx-mcore-demos.inc
5
6LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
7
8SRC_URI[imx7ulp.sha256sum] = "1001a420db8627e0352e45cbd6bce9431232d446fa1597c43084a4ec813e7003"
9
10SRC_URI[imx8mm.sha256sum] = "05e75ead477b2f73199161789c9935c114d039bd160097f3f24432b6064860d7"
11SRC_URI[imx8mq.sha256sum] = "490a42fe91ca25145b93c5a2f4b98c5c9b41cbb21a68594e31de44194b9acf9d"
12
13COMPATIBLE_MACHINE = "(mx7ulp-nxp-bsp|mx8mm-nxp-bsp|mx8mq-nxp-bsp)"
diff --git a/recipes-fsl/mcore-demos/imx-m7-demos_25.12.00.bb b/recipes-fsl/mcore-demos/imx-m7-demos_25.12.00.bb
deleted file mode 100644
index c09f70113..000000000
--- a/recipes-fsl/mcore-demos/imx-m7-demos_25.12.00.bb
+++ /dev/null
@@ -1,10 +0,0 @@
1# Copyright 2023-2026 NXP
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4require imx-mcore-demos.inc
5
6LIC_FILES_CHKSUM:mx952-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
7
8SRC_URI[imx952.sha256sum] = "e717f3a673ef76ba433d192e01c40e2c4ebf7d9487b23e2e505bd07383d797ca"
9
10COMPATIBLE_MACHINE = "(mx952-nxp-bsp)"
diff --git a/recipes-fsl/mcore-demos/imx-m7-demos_26.03.00.bb b/recipes-fsl/mcore-demos/imx-m7-demos_26.03.00.bb
deleted file mode 100644
index 904e5c08f..000000000
--- a/recipes-fsl/mcore-demos/imx-m7-demos_26.03.00.bb
+++ /dev/null
@@ -1,21 +0,0 @@
1# Copyright 2023-2026 NXP
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4require imx-mcore-demos.inc
5
6LIC_FILES_CHKSUM:mx8mn-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
7LIC_FILES_CHKSUM:mx8mnul-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
8
9LIC_FILES_CHKSUM:mx8mp-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
10LIC_FILES_CHKSUM:mx8mpul-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
11
12LIC_FILES_CHKSUM:mx95-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
13
14SRC_URI[imx8mn.sha256sum] = "e02fd9d7beb72831e21481839fc58e023a5f5cad54665aeee98669a52da67e43"
15SRC_URI[imx8mnddr3l.sha256sum] = "eb7f479bf69cfa73bc59ba4289b25bcb01cafeb379839dec7797de8830137586"
16
17SRC_URI[imx8mp.sha256sum] = "2ead4fa253e61dab3af84407ff7e60f66f6ea5b33b1c5eee9d83fc757263ba00"
18
19SRC_URI[imx95.sha256sum] = "84c2ad9c858f321488dbc6f7d4c6a111e00053bc16ec1e659593ec694c73ad10"
20
21COMPATIBLE_MACHINE = "(mx8mn-nxp-bsp|mx8mnul-nxp-bsp|mx8mp-nxp-bsp|mx8mpul-nxp-bsp|mx95-nxp-bsp)"
diff --git a/recipes-fsl/mcore-demos/imx-m7-demos_26.06.00.bb b/recipes-fsl/mcore-demos/imx-m7-demos_26.06.00.bb
new file mode 100644
index 000000000..0a4516a88
--- /dev/null
+++ b/recipes-fsl/mcore-demos/imx-m7-demos_26.06.00.bb
@@ -0,0 +1,17 @@
1# Copyright 2026 NXP
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4require imx-mcore-demos.inc
5
6LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
7
8SRC_URI[imx8mn.sha256sum] = "fd4350c9ceceda29d6f7483f83a946b1876b364a4d9c8d9a9e6b618415d27b8e"
9SRC_URI[imx8mnddr3l.sha256sum] = "cdaad7f840eec638568bde934408044a386e56b85d22a20c1de7faf77b0674c7"
10
11SRC_URI[imx8mp.sha256sum] = "0413bdd2e94cc4ddbd71de4da4e50f9a07a4a29290dc73c53cab241bb50f51af"
12
13SRC_URI[imx95.sha256sum] = "6894b63683a69be1f97e30c4ecce453c0aeaeb12e9078f83fb77a24334592c79"
14
15SRC_URI[imx952.sha256sum] = "53e88afdea5b14f52ef6c69ffd6b2590c603554e239f691b701363ed8c09507a"
16
17COMPATIBLE_MACHINE = "(mx8mn-nxp-bsp|mx8mnul-nxp-bsp|mx8mp-nxp-bsp|mx8mpul-nxp-bsp|mx95-nxp-bsp|mx952-nxp-bsp)"
diff --git a/recipes-fsl/mcore-demos/imx-mcore-demos.inc b/recipes-fsl/mcore-demos/imx-mcore-demos.inc
index 0d6797b59..01b3176b2 100644
--- a/recipes-fsl/mcore-demos/imx-mcore-demos.inc
+++ b/recipes-fsl/mcore-demos/imx-mcore-demos.inc
@@ -26,6 +26,7 @@ SOC:mx8ulp-nxp-bsp = "imx8ulp"
26SOC:mx93-nxp-bsp = "imx93" 26SOC:mx93-nxp-bsp = "imx93"
27SOC:mx94-nxp-bsp = "imx943" 27SOC:mx94-nxp-bsp = "imx943"
28SOC:mx95-nxp-bsp = "imx95" 28SOC:mx95-nxp-bsp = "imx95"
29SOC:mx952-nxp-bsp = "imx952"
29 30
30MCORE_TYPE ?= "m4" 31MCORE_TYPE ?= "m4"
31MCORE_TYPE:mx8mn-nxp-bsp = "m7" 32MCORE_TYPE:mx8mn-nxp-bsp = "m7"
@@ -36,6 +37,7 @@ MCORE_TYPE:mx8ulp-nxp-bsp = "m33"
36MCORE_TYPE:mx93-nxp-bsp = "m33" 37MCORE_TYPE:mx93-nxp-bsp = "m33"
37MCORE_TYPE:mx943-nxp-bsp = "mcore" 38MCORE_TYPE:mx943-nxp-bsp = "mcore"
38MCORE_TYPE:mx95-nxp-bsp = "m7" 39MCORE_TYPE:mx95-nxp-bsp = "m7"
40MCORE_TYPE:mx952-nxp-bsp = "m7"
39 41
40SRC_URI = "${FSL_MIRROR}/${SOC}-${MCORE_TYPE}-demo-${PV}.bin;name=${SOC};fsl-eula=true" 42SRC_URI = "${FSL_MIRROR}/${SOC}-${MCORE_TYPE}-demo-${PV}.bin;name=${SOC};fsl-eula=true"
41 43
diff --git a/recipes-fsl/mcore-demos/imx-mcore-demos_26.03.00.bb b/recipes-fsl/mcore-demos/imx-mcore-demos_26.06.00.bb
index f2503c855..cd56df0d5 100644
--- a/recipes-fsl/mcore-demos/imx-mcore-demos_26.03.00.bb
+++ b/recipes-fsl/mcore-demos/imx-mcore-demos_26.06.00.bb
@@ -5,6 +5,6 @@ require imx-mcore-demos.inc
5 5
6LIC_FILES_CHKSUM:mx943-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" 6LIC_FILES_CHKSUM:mx943-nxp-bsp = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
7 7
8SRC_URI[imx943.sha256sum] = "408e94e64b8e94d243737e0c068459036273a2ca384b63b893696c77d69c2807" 8SRC_URI[imx943.sha256sum] = "9a7d2eae3e9f4884b06fda42e5ec690a8a10bb0174ac5c695c21b4aefb7d4760"
9 9
10COMPATIBLE_MACHINE = "(mx943-nxp-bsp)" 10COMPATIBLE_MACHINE = "(mx943-nxp-bsp)"
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
index fced1cb66..2cd9124fc 100644
--- a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
+++ b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
@@ -2,21 +2,17 @@
2# Copyright 2017-2026 NXP 2# Copyright 2017-2026 NXP
3# Released under the MIT license (see COPYING.MIT for the terms) 3# Released under the MIT license (see COPYING.MIT for the terms)
4 4
5DESCRIPTION = "Freescale alsa-lib plugins" 5SUMMARY = "ALSA-lib plugins for i.MX SoCs"
6DESCRIPTION = "Freescale/NXP ALSA-lib plugins for i.MX SoCs, including the \
7 software PDM (pulse-density modulation) capture plugin."
6HOMEPAGE = "https://github.com/nxp-imx/imx-alsa-plugins" 8HOMEPAGE = "https://github.com/nxp-imx/imx-alsa-plugins"
7LICENSE = "GPL-2.0-only"
8SECTION = "multimedia" 9SECTION = "multimedia"
10LICENSE = "GPL-2.0-only"
11LIC_FILES_CHKSUM = "file://LICENSE;md5=94d55d512a9ba36caa9b7df079bae19f"
9DEPENDS = "alsa-lib" 12DEPENDS = "alsa-lib"
10 13
11# For backwards compatibility 14# Provide the old fsl-alsa-plugins name for backwards compatibility
12PROVIDES += "fsl-alsa-plugins" 15PROVIDES += "fsl-alsa-plugins"
13RREPLACES:${PN} = "fsl-alsa-plugins"
14RPROVIDES:${PN} = "fsl-alsa-plugins"
15RCONFLICTS:${PN} = "fsl-alsa-plugins"
16
17LIC_FILES_CHKSUM = "file://LICENSE;md5=94d55d512a9ba36caa9b7df079bae19f"
18
19inherit autotools pkgconfig use-imx-headers
20 16
21PV = "1.0.26+${SRCPV}" 17PV = "1.0.26+${SRCPV}"
22 18
@@ -25,6 +21,8 @@ IMXALSA_SRC ?= "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https"
25SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 21SRCBRANCH = "MM_04.10.03_2512_L6.18.2"
26SRCREV = "18eb79b6cf13fb988de7d4eef5b22eb60f8e2533" 22SRCREV = "18eb79b6cf13fb988de7d4eef5b22eb60f8e2533"
27 23
24inherit autotools pkgconfig use-imx-headers
25
28CFLAGS:append = " -I${STAGING_INCDIR_IMX}" 26CFLAGS:append = " -I${STAGING_INCDIR_IMX}"
29 27
30PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}" 28PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}"
@@ -33,10 +31,18 @@ PACKAGECONFIG_SWPDM:mx8-nxp-bsp = "swpdm"
33 31
34PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm" 32PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm"
35 33
34# ALSA plugins install versioned-looking .so modules into ${libdir}/alsa-lib;
35# these are runtime plugin objects (not dev symlinks), so dev-so must be skipped.
36# nooelint: oelint.vars.insaneskip
36INSANE_SKIP:${PN} = "dev-so" 37INSANE_SKIP:${PN} = "dev-so"
37 38
38FILES:${PN} += "${libdir}/alsa-lib/libasound_*.so" 39FILES:${PN} += "${libdir}/alsa-lib/libasound_*.so"
39FILES:${PN}-dbg += "${libdir}/alsa-lib/.debug" 40FILES:${PN}-dbg += "${libdir}/alsa-lib/.debug"
40FILES:${PN}-dev += "${libdir}/alsa-lib/*.la" 41FILES:${PN}-dev += "${libdir}/alsa-lib/*.la"
41 42
43# Runtime backwards compatibility with the old fsl-alsa-plugins name
44RREPLACES:${PN} = "fsl-alsa-plugins"
45RPROVIDES:${PN} = "fsl-alsa-plugins"
46RCONFLICTS:${PN} = "fsl-alsa-plugins"
47
42COMPATIBLE_MACHINE = "(imx-nxp-bsp)" 48COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb
index 26cac0a7d..d1ed15f87 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb
@@ -1,20 +1,21 @@
1SUMMARY = "VA-API support to GStreamer" 1SUMMARY = "VA-API support to GStreamer"
2HOMEPAGE = "https://gstreamer.freedesktop.org/"
3DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \ 2DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \
4 based plugins for GStreamer and helper libraries: `vaapidecode', \ 3 based plugins for GStreamer and helper libraries: `vaapidecode', \
5 `vaapiconvert', and `vaapisink'." 4 `vaapiconvert', and `vaapisink'."
5HOMEPAGE = "https://gstreamer.freedesktop.org/"
6SECTION = "multimedia"
6 7
7REALPN = "gstreamer-vaapi" 8REALPN = "gstreamer-vaapi"
8 9
9LICENSE = "LGPL-2.1-or-later" 10LICENSE = "LGPL-2.1-or-later"
10LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" 11LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c"
12DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base libva"
11 13
12SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz" 14SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz"
13 15
14SRC_URI[sha256sum] = "d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667" 16SRC_URI[sha256sum] = "d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667"
15 17
16S = "${UNPACKDIR}/${REALPN}-${PV}" 18S = "${UNPACKDIR}/${REALPN}-${PV}"
17DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base libva"
18 19
19inherit meson pkgconfig features_check upstream-version-is-even 20inherit meson pkgconfig features_check upstream-version-is-even
20 21
@@ -26,8 +27,6 @@ EXTRA_OEMESON += "\
26 -Dtests=enabled \ 27 -Dtests=enabled \
27" 28"
28 29
29PACKAGES =+ "${PN}-tests"
30
31# OpenGL packageconfig factored out to make it easy for distros 30# OpenGL packageconfig factored out to make it easy for distros
32# and BSP layers to pick either glx, egl, or no GL. By default, 31# and BSP layers to pick either glx, egl, or no GL. By default,
33# try detecting X11 first, and if found (with OpenGL), use GLX, 32# try detecting X11 first, and if found (with OpenGL), use GLX,
@@ -47,7 +46,9 @@ PACKAGECONFIG[glx] = "-Dglx=enabled,-Dglx=disabled,virtual/libgl"
47PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols" 46PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols"
48PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,virtual/libx11 libxrandr libxrender" 47PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,virtual/libx11 libxrandr libxrender"
49 48
49PACKAGES =+ "${PN}-tests"
50
50FILES:${PN} += "${libdir}/gstreamer-*/*.so" 51FILES:${PN} += "${libdir}/gstreamer-*/*.so"
51FILES:${PN}-dbg += "${libdir}/gstreamer-*/.debug" 52FILES:${PN}-dbg += "${libdir}/gstreamer-*/.debug"
52FILES:${PN}-dev += "${libdir}/gstreamer-*/*.a" 53FILES:${PN}-dev += "${libdir}/gstreamer-*/*.a"
53FILES:${PN}-tests = "${bindir}/*" 54FILES:${PN}-tests += "${bindir}/*"
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
index 486049d7b..aa398df0c 100644
--- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
+++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
@@ -2,19 +2,22 @@
2# Copyright 2017-2025 NXP 2# Copyright 2017-2025 NXP
3# Copyright (C) 2012-2015 O.S. Systems Software LTDA. 3# Copyright (C) 2012-2015 O.S. Systems Software LTDA.
4# Released under the MIT license (see COPYING.MIT for the terms) 4# Released under the MIT license (see COPYING.MIT for the terms)
5DESCRIPTION = "Gstreamer freescale plugins" 5SUMMARY = "GStreamer 1.0 plugins for i.MX"
6DESCRIPTION = "Freescale/NXP GStreamer 1.0 plugins providing hardware-accelerated \
7 multimedia (audio/video codec, capture and sink) elements for \
8 i.MX SoCs."
6HOMEPAGE = "https://github.com/nxp-imx/imx-gst1.0-plugin" 9HOMEPAGE = "https://github.com/nxp-imx/imx-gst1.0-plugin"
7SECTION = "multimedia" 10SECTION = "multimedia"
8LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" 11LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only"
9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" 12LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24"
10 13
11DEPENDS = "\ 14DEPENDS = "\
15 ${DEPENDS_IMXGPU} \
12 gstreamer1.0 \ 16 gstreamer1.0 \
13 gstreamer1.0-plugins-base \
14 gstreamer1.0-plugins-bad \ 17 gstreamer1.0-plugins-bad \
18 gstreamer1.0-plugins-base \
15 imx-codec \ 19 imx-codec \
16 imx-parser \ 20 imx-parser \
17 ${DEPENDS_IMXGPU} \
18 libinput \ 21 libinput \
19" 22"
20DEPENDS:append:mx6-nxp-bsp = " imx-lib" 23DEPENDS:append:mx6-nxp-bsp = " imx-lib"
@@ -31,11 +34,6 @@ DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = ""
31DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" 34DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = ""
32DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" 35DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = ""
33 36
34# For backwards compatibility
35RREPLACES:${PN} = "gst1.0-fsl-plugin"
36RPROVIDES:${PN} = "gst1.0-fsl-plugin"
37RCONFLICTS:${PN} = "gst1.0-fsl-plugin"
38
39PV = "4.10.3+git${SRCPV}" 37PV = "4.10.3+git${SRCPV}"
40 38
41SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}" 39SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}"
@@ -60,17 +58,6 @@ EXTRA_OEMESON = "-Dplatform=${PLATFORM} \
60 -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ 58 -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \
61" 59"
62 60
63PACKAGES =+ "${PN}-tools ${PN}-libgstfsl"
64
65# Add codec list that the beep plugin run-time depended
66BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis"
67RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux "
68RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp"
69RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp"
70RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp"
71RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp"
72RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp"
73
74PACKAGECONFIG ?= "" 61PACKAGECONFIG ?= ""
75 62
76# FIXME: Add all features 63# FIXME: Add all features
@@ -82,13 +69,34 @@ MSDEPENDS = "imx-msparser imx-mscodec"
82PACKAGECONFIG[wma10dec] = ",,${MSDEPENDS},${MSDEPENDS}" 69PACKAGECONFIG[wma10dec] = ",,${MSDEPENDS},${MSDEPENDS}"
83PACKAGECONFIG[wma8enc] = ",,${MSDEPENDS},${MSDEPENDS}" 70PACKAGECONFIG[wma8enc] = ",,${MSDEPENDS},${MSDEPENDS}"
84 71
85FILES:${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}" 72PACKAGES =+ "${PN}-tools ${PN}-libgstfsl"
86 73
74# Deliberately replace the default main-package file list so the (unversioned)
75# GStreamer plugin .so files land in ${PN} instead of ${PN}-dev.
76# nooelint: oelint.var.filesoverride
77FILES:${PN} = "${libdir}/gstreamer-1.0/*.so ${datadir}"
87FILES:${PN}-dbg += "${libdir}/gstreamer-1.0/.debug" 78FILES:${PN}-dbg += "${libdir}/gstreamer-1.0/.debug"
88FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc" 79FILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.la ${libdir}/pkgconfig/*.pc"
89FILES:${PN}-tools += "${bindir}/* ${libdir}/librecorder_engine-1.0${SOLIBS}" 80FILES:${PN}-tools += "${bindir}/* ${libdir}/librecorder_engine-1.0${SOLIBS}"
90FILES:${PN}-libgstfsl = "${libdir}/libgstfsl-1.0${SOLIBS}" 81FILES:${PN}-libgstfsl += "${libdir}/libgstfsl-1.0${SOLIBS}"
82
83# Add codec list that the beep plugin run-time depended
84BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis"
85RDEPENDS:${PN} += "${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux imx-parser"
86RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp"
87RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp"
88RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp"
89RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp"
90RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp"
91 91
92# The plugins pull in codec/parser build dependencies conditionally through
93# PACKAGECONFIG, so the static build-deps QA check cannot see them all.
94# nooelint: oelint.vars.insaneskip
92INSANE_SKIP:${PN} = "build-deps" 95INSANE_SKIP:${PN} = "build-deps"
93 96
97# Runtime backwards compatibility with the old gst1.0-fsl-plugin name
98RREPLACES:${PN} = "gst1.0-fsl-plugin"
99RPROVIDES:${PN} = "gst1.0-fsl-plugin"
100RCONFLICTS:${PN} = "gst1.0-fsl-plugin"
101
94COMPATIBLE_MACHINE = "(imx-nxp-bsp)" 102COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb
index 1c6e8081c..cac6d9c5e 100644
--- a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb
+++ b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb
@@ -60,6 +60,7 @@ python __set_insane_skip() {
60 else: 60 else:
61 d.setVar("INSANE_SKIP:%s" % p, "ldflags textrel") 61 d.setVar("INSANE_SKIP:%s" % p, "ldflags textrel")
62} 62}
63__set_insane_skip[doc] = "Set DEBIAN_NOAUTONAME and INSANE_SKIP for the prebuilt codec plugin packages."
63 64
64do_package_qa[prefuncs] += "__set_insane_skip" 65do_package_qa[prefuncs] += "__set_insane_skip"
65 66
@@ -82,6 +83,7 @@ python __split_libfslcodec_plugins() {
82 d.setVar('RPROVIDES:%s' % pkg, ' libfslcodec') 83 d.setVar('RPROVIDES:%s' % pkg, ' libfslcodec')
83 d.setVar('RCONFLICTS:%s' % pkg, ' libfslcodec') 84 d.setVar('RCONFLICTS:%s' % pkg, ' libfslcodec')
84} 85}
86__split_libfslcodec_plugins[doc] = "Split the codec plugin .so files into per-codec packages."
85 87
86python __set_metapkg_rdepends() { 88python __set_metapkg_rdepends() {
87 # Allow addition of all codecs in a image; useful specially for 89 # Allow addition of all codecs in a image; useful specially for
@@ -91,9 +93,12 @@ python __set_metapkg_rdepends() {
91 codec_pkgs) 93 codec_pkgs)
92 d.appendVar('RDEPENDS:imx-codec-meta', ' ' + ' '.join(codec_pkgs)) 94 d.appendVar('RDEPENDS:imx-codec-meta', ' ' + ' '.join(codec_pkgs))
93} 95}
96__set_metapkg_rdepends[doc] = "Make the -meta package RDEPEND on all split codec packages."
94 97
95PACKAGESPLITFUNCS =+ "__split_libfslcodec_plugins __set_metapkg_rdepends" 98PACKAGESPLITFUNCS =+ "__split_libfslcodec_plugins __set_metapkg_rdepends"
96 99
100PACKAGE_ARCH = "${MACHINE_SOCARCH}"
101
97# We need to ensure we don't have '-src' package overrided 102# We need to ensure we don't have '-src' package overrided
98PACKAGE_DEBUG_SPLIT_STYLE = 'debug-without-src' 103PACKAGE_DEBUG_SPLIT_STYLE = 'debug-without-src'
99 104
@@ -106,7 +111,9 @@ PACKAGES += "${PN}-meta ${PN}-test-bin ${PN}-test-source"
106ALLOW_EMPTY:${PN} = "1" 111ALLOW_EMPTY:${PN} = "1"
107ALLOW_EMPTY:${PN}-meta = "1" 112ALLOW_EMPTY:${PN}-meta = "1"
108 113
109# Ensure we get warnings if we miss something 114# Reset PN's default FILES to empty so any unpackaged file is flagged as a
115# warning instead of silently landing in the main package.
116# nooelint: oelint.var.filesoverride
110FILES:${PN} = "" 117FILES:${PN} = ""
111 118
112FILES:${PN}-dev += "${libdir}/imx-mm/*/*${SOLIBSDEV} \ 119FILES:${PN}-dev += "${libdir}/imx-mm/*/*${SOLIBSDEV} \
@@ -122,5 +129,4 @@ FILES:${PN}-oggvorbis += "${libdir}/imx-mm/audio-codec/wrap/lib_vorbisd_wrap_arm
122FILES:${PN}-nb += "${libdir}/imx-mm/audio-codec/wrap/lib_nbamrd_wrap_arm*_elinux.so.*" 129FILES:${PN}-nb += "${libdir}/imx-mm/audio-codec/wrap/lib_nbamrd_wrap_arm*_elinux.so.*"
123FILES:${PN}-wb += "${libdir}/imx-mm/audio-codec/wrap/lib_wbamrd_wrap_arm*_elinux.so.*" 130FILES:${PN}-wb += "${libdir}/imx-mm/audio-codec/wrap/lib_wbamrd_wrap_arm*_elinux.so.*"
124 131
125PACKAGE_ARCH = "${MACHINE_SOCARCH}"
126COMPATIBLE_MACHINE = "(imx-nxp-bsp)" 132COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb
index bffe15c87..5187c6127 100644
--- a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb
+++ b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb
@@ -1,5 +1,9 @@
1DESCRIPTION = "A library to handle compressed formats like MP3 etc." 1SUMMARY = "ALSA compress-offload API library"
2DESCRIPTION = "A userspace library implementing the ALSA compress-offload API, \
3 used to stream hardware-compressed audio formats such as MP3 to \
4 the DSP without decoding them on the CPU."
2HOMEPAGE = "https://github.com/alsa-project/tinycompress" 5HOMEPAGE = "https://github.com/alsa-project/tinycompress"
6SECTION = "multimedia"
3LICENSE = "LGPL-2.1-only | BSD-3-Clause" 7LICENSE = "LGPL-2.1-only | BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0" 8LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0"
5DEPENDS = "alsa-lib" 9DEPENDS = "alsa-lib"
@@ -13,5 +17,3 @@ SRC_URI = "git://github.com/alsa-project/tinycompress.git;protocol=https;branch=
13SRCREV = "f3ba6e5c2126f2fb07e3d890f990d50c3e204e67" 17SRCREV = "f3ba6e5c2126f2fb07e3d890f990d50c3e204e67"
14 18
15EXTRA_OECONF:append = " --enable-pcm" 19EXTRA_OECONF:append = " --enable-pcm"
16
17inherit autotools pkgconfig