On Thu, Feb 27, 2025 at 04:50:01PM -0600, [email protected] wrote:
> 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]>
LGTM.
> ---
>
> v2: Remove LICENSE and PR. Add a SUMMARY.
> v3: Remove PACKAGE_ARCH.
>
> .../recipes-core/images/tisdk-default-image.bb | 2 ++
> .../packagegroups/packagegroup-arago-opencl.bb | 10 ++++++++++
> .../packagegroups/packagegroup-arago-vulkan.bb | 10 ++++++++++
> 3 files changed, 22 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..dd5b0f1e
> --- /dev/null
> +++
> b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb
> @@ -0,0 +1,10 @@
> +SUMMARY = "Useful OpenCL packages for Arago"
> +DESCRIPTION = "Packages we recommend for working with OpenCL"
> +
> +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..c2e69921
> --- /dev/null
> +++
> b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb
> @@ -0,0 +1,10 @@
> +SUMMARY = "Useful Vulkan packages for Arago"
> +DESCRIPTION = "Packages we recommend for working with Vulkan"
> +
> +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 (#15931):
https://lists.yoctoproject.org/g/meta-arago/message/15931
Mute This Topic: https://lists.yoctoproject.org/mt/111425195/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-