From: Randolph Sapp <[email protected]> Add package groups for OpenCL and Vulkan related utilities. Conditionally install them in tisdk-default-image if we enable the required distro features.
Currently these package groups consist of clinfo and vulkaninfo respectively. These are useful tools for checking device extension compatibility and ICD loader functionality. Signed-off-by: Randolph Sapp <[email protected]> --- Sending this version anyway. I'll do a v3 if people are upset about the license removal, but logically it doesn't make much sense for package groups to have a license anyway. OE-Core doesn't set them. v2: Remove LICENSE and PR. Add a SUMMARY. .../recipes-core/images/tisdk-default-image.bb | 2 ++ .../packagegroups/packagegroup-arago-opencl.bb | 12 ++++++++++++ .../packagegroups/packagegroup-arago-vulkan.bb | 12 ++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb create mode 100644 meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb diff --git a/meta-arago-distro/recipes-core/images/tisdk-default-image.bb b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb index aace490b..bc067857 100644 --- a/meta-arago-distro/recipes-core/images/tisdk-default-image.bb +++ b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb @@ -17,6 +17,8 @@ IMAGE_INSTALL += "\ ti-test-extras \ ${@bb.utils.contains('DISTRO_FEATURES','opengl','packagegroup-arago-tisdk-graphics','',d)} \ ${@bb.utils.contains('DISTRO_FEATURES','opengl','packagegroup-arago-tisdk-gtk','',d)} \ + ${@bb.utils.contains('DISTRO_FEATURES','opencl','packagegroup-arago-opencl','',d)} \ + ${@bb.utils.contains('DISTRO_FEATURES','vulkan','packagegroup-arago-vulkan','',d)} \ packagegroup-arago-tisdk-connectivity \ packagegroup-arago-tisdk-crypto \ packagegroup-arago-tisdk-multimedia \ diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb new file mode 100644 index 00000000..443849b1 --- /dev/null +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb @@ -0,0 +1,12 @@ +SUMMARY = "Useful OpenCL packages for Arago" +DESCRIPTION = "Packages we recommend for working with OpenCL" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +inherit packagegroup features_check + +REQUIRED_DISTRO_FEATURES = "opencl" + +RDEPENDS:${PN} = "\ + clinfo \ +" diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb new file mode 100644 index 00000000..f5d08288 --- /dev/null +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb @@ -0,0 +1,12 @@ +SUMMARY = "Useful Vulkan packages for Arago" +DESCRIPTION = "Packages we recommend for working with Vulkan" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +inherit packagegroup features_check + +REQUIRED_DISTRO_FEATURES = "vulkan" + +RDEPENDS:${PN} = "\ + vulkan-tools \ +" -- 2.48.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#15925): https://lists.yoctoproject.org/g/meta-arago/message/15925 Mute This Topic: https://lists.yoctoproject.org/mt/111407443/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
