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]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to